Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
oXygenによる作成技法
Search
XSPA
April 26, 2021
Technology
0
130
oXygenによる作成技法
学術情報XML推進協議会セミナー
日時 :2021年4月26日(月曜日)
場所:WEB会議システム ZOOM
XSPA
April 26, 2021
Tweet
Share
More Decks by XSPA
See All by XSPA
J-STAGEおよびJxivの現況
xspa2012
0
110
Chat GPTによるXML自動生成の可能性
xspa2012
0
140
デジタルアーカイブとしての電子ジャーナル
xspa2012
0
29
日本のデジタル辞書を支えるXMLフォーマット"LeXML"
xspa2012
0
270
全文XML作成ツールの感想
xspa2012
0
260
全文 XML 作成ツールについて
xspa2012
0
240
InDesignからのXML書き出し
xspa2012
0
580
学術情報を結びつ ける識別子
xspa2012
1
87
Text Encoding Initiative のご紹介/ 20190802-xml-nagasaki
xspa2012
0
130
Other Decks in Technology
See All in Technology
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
2.1k
BPStudyの200回を中心にIT業界を振り返る。そしてこれから
haru860
3
410
.NET Profiler in 2024.
kkamegawa
2
1.5k
R3のコードから見る実践LINQ実装最適化・コンカレントプログラミング実例
neuecc
3
2.6k
web-application-security
matsuihidetoshi
1
190
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
5
37k
Documentação de Produtos: Artefatos essenciais na prática
rigolon
1
130
VSCodeの拡張機能を作っている話
ebarakazuhiro
1
810
Max out Local LLM in Challenging Environments
sashimimochi
1
120
【SORACOM UG 東海】あらゆるモノがつながる社会へ、IoT と SORACOM
soracom
PRO
1
140
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
15
35k
ルーターでプレゼンする
puhitaku
1
3.3k
Featured
See All Featured
Building Applications with DynamoDB
mza
88
5.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
188
16k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
14
1.5k
Happy Clients
brianwarren
92
6.4k
Building a Modern Day E-commerce SEO Strategy
aleyda
21
6.4k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
245
20k
Learning to Love Humans: Emotional Interface Design
aarron
267
39k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
323
20k
GitHub's CSS Performance
jonrohan
1025
450k
Fantastic passwords and where to find them - at NoRuKo
philnash
39
2.5k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
33
6k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
126
32k
Transcript
oXygenによる作成技法 中西印刷 山本剛 2021.04.26
本日の内容 J-Stage全文XML作成ツールXML+oXygenフロー J-Stage全文XML作成ツールXMLと中西作成XMLの比較 J-Stage全文XMLツールで作成したXMLの編集に便利な oXygenの機能紹介
J-Stage全文XML作成ツールXML+oXygen フロー
Wordで原稿を作成し、Wordデータを読み込みXMLに変換後、エクスポート。 J-Stage全文XML作成ツール
oXygenで編集後、全文XML作成ツールにインポートしプレビュー確認。 問題が無ければ、PDFと合わせて編 集登載システムへアップロード。
J-Stage全文XML作成ツールXMLと 中西作成XMLの比較
中西印刷の全文XMLワークフロー Word原稿をXMLとして保存し、プログラムを通してJATSXMLに変換。アンテナハウ スのAH Formatterで自動組版しPDFを生成し、XMLとPDFをJ-Stageにアップロード。 Creating JATS XML from Japanese language
articles and automatic typesetting using XSLT https://www.ncbi.nlm.nih.gov/books/NBK279832/
XMLの比較 左:J-Stage全文XMLツール、右:中西 所属の参照タグxrefの@ridの値が入っていない。カンマが所属の区切りして扱われ るため所属内にカンマがあった場合、別の所属になっている。
Figに@Idが付与されない。labelやcaption/titleが空の状態。table-wrapも同様。
図、表、引用文献の本文からの参照に必要なxrefでタグ付けされていない。
文献は解析されて自動でタグは付いているが、イレギュラーな著者のタグ付けが上 手くっていない部分があったり、uriがついていないといった問題がある。
J-Stage全文XMLツールで生成したXMLの編集に 便利なoXygenの機能紹介
JATSKit Framework 作者モード JATS XMLの編集やHTML、PDF、EPUB の出力を行うための機能がある。 GitHub - wendellpiez/JATSKit: oXygen
XML Editor framework for NISO JATS 1.1 / NLM BITS 2.0
Normalize IDs 割り当てられたIDの正規化やIDが不足 している要素にIDを割り当てが可能。
XML Catalog OASIS規格。ローカルに定義されたリソースへ外部エンティティー参照をマッ プできる。
Schematron Schematronとは スキーマ言語の一種。 DTD、RELAX NG、XML Schemaといったスキーマ を補足するスキーマ。Xpathで簡潔 にパターンを記述できる。
雑誌やプラットフォームのルー ル・ガイドラインに沿ったパター ンを記述しXMLを検証することがで きる。 例) 図のlabelにテキストは存在す るか? 文献内のテキストにuriタグで 囲まれていないURIはないか? 本文から参照されていない文 献はないか?
oXygenでのSchematronの利用 スキマトロンの検証結果を確認しながら編集することができる
まとめ・雑感 J-Stage全文XMLツールでWordから生成されるXMLは、まだ細かい改善の余地は あるが、多くない論文を全文XMLで公開するには十分利用できるのではないか。 現状J-Stage XMLツールのエディタ機能はoXygenの編集機能と比較するとかな り不足しているので、oXygen等のエディタを利用し効率的に完成まで持ってい ける。
Schematronはおすすめ!
参考にしたサイト 新規開発されたJ-Stageの全文XML作成ツールにお付き合いした話 (その1) - digitalnagasakiのブログ (hatenablog.com) 新規開発されたJ-Stageの全文XML作成ツールにお付き合いした話 (その2) - digitalnagasakiのブログ
(hatenablog.com) Oxygen XML Editor Home · wendellpiez/JATSKit Wiki · GitHub schematron.com JATS4R validator – JATS4R
ご清聴ありがとうございました