Upgrade to Pro — share decks privately, control downloads, hide ads and more …

oXygenによる作成技法

XSPA
April 26, 2021

 oXygenによる作成技法

学術情報XML推進協議会セミナー
日時 :2021年4月26日(月曜日)
場所:WEB会議システム ZOOM

XSPA

April 26, 2021
Tweet

More Decks by XSPA

Other Decks in Technology

Transcript

  1. oXygenによる作成技法
    中西印刷 山本剛
    2021.04.26

    View Slide

  2. 本日の内容
     J-Stage全文XML作成ツールXML+oXygenフロー
     J-Stage全文XML作成ツールXMLと中西作成XMLの比較
     J-Stage全文XMLツールで作成したXMLの編集に便利な
    oXygenの機能紹介

    View Slide

  3. J-Stage全文XML作成ツールXML+oXygen
    フロー

    View Slide

  4. Wordで原稿を作成し、Wordデータを読み込みXMLに変換後、エクスポート。
    J-Stage全文XML作成ツール

    View Slide

  5. oXygenで編集後、全文XML作成ツールにインポートしプレビュー確認。
    問題が無ければ、PDFと合わせて編
    集登載システムへアップロード。

    View Slide

  6. J-Stage全文XML作成ツールXMLと
    中西作成XMLの比較

    View Slide

  7. 中西印刷の全文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/

    View Slide

  8. XMLの比較
    左:J-Stage全文XMLツール、右:中西
    所属の参照タグxrefの@ridの値が入っていない。カンマが所属の区切りして扱われ
    るため所属内にカンマがあった場合、別の所属になっている。

    View Slide

  9. Figに@Idが付与されない。labelやcaption/titleが空の状態。table-wrapも同様。

    View Slide

  10. 図、表、引用文献の本文からの参照に必要なxrefでタグ付けされていない。

    View Slide

  11. 文献は解析されて自動でタグは付いているが、イレギュラーな著者のタグ付けが上
    手くっていない部分があったり、uriがついていないといった問題がある。

    View Slide

  12. J-Stage全文XMLツールで生成したXMLの編集に
    便利なoXygenの機能紹介

    View Slide

  13. JATSKit Framework
    作者モード
    JATS XMLの編集やHTML、PDF、EPUB
    の出力を行うための機能がある。
    GitHub - wendellpiez/JATSKit: oXygen XML Editor framework for NISO JATS 1.1 / NLM BITS 2.0

    View Slide

  14. Normalize IDs
    割り当てられたIDの正規化やIDが不足
    している要素にIDを割り当てが可能。

    View Slide

  15. XML Catalog
     OASIS規格。ローカルに定義されたリソースへ外部エンティティー参照をマッ
    プできる。

    View Slide

  16. Schematron
     Schematronとは
     スキーマ言語の一種。 DTD、RELAX
    NG、XML Schemaといったスキーマ
    を補足するスキーマ。Xpathで簡潔
    にパターンを記述できる。
     雑誌やプラットフォームのルー
    ル・ガイドラインに沿ったパター
    ンを記述しXMLを検証することがで
    きる。
     例)
     図のlabelにテキストは存在す
    るか?
     文献内のテキストにuriタグで
    囲まれていないURIはないか?
     本文から参照されていない文
    献はないか?

    View Slide

  17. oXygenでのSchematronの利用
    スキマトロンの検証結果を確認しながら編集することができる

    View Slide

  18. まとめ・雑感
     J-Stage全文XMLツールでWordから生成されるXMLは、まだ細かい改善の余地は
    あるが、多くない論文を全文XMLで公開するには十分利用できるのではないか。
     現状J-Stage XMLツールのエディタ機能はoXygenの編集機能と比較するとかな
    り不足しているので、oXygen等のエディタを利用し効率的に完成まで持ってい
    ける。
     Schematronはおすすめ!

    View Slide

  19. 参考にしたサイト
    新規開発された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

    View Slide

  20. ご清聴ありがとうございました

    View Slide