以下のリポジトリで校異源氏物語のTEI/XMLファイルを公開しています。
https://github.com/kouigenjimonogatari
ここで公開しているTEI/XMLに対して、一部変更を加えましたので、備忘録です。
フォルダ構成#
修正前のファイルは以下に格納しています。これまでから変更はありません。
https://github.com/kouigenjimonogatari/kouigenjimonogatari.github.io/tree/master/tei
更新したファイルは以下に格納しました。
https://github.com/kouigenjimonogatari/kouigenjimonogatari.github.io/tree/master/xml/lw
後述する修正を加えたXMLファイルが格納されています。
修正内容#
スキーマの追加#
以下のrngファイルを追加しました。
このrngファイルは、使用するタグを限定し、かつ日本語訳を追加したものです。Romaで作成しており、rngファイルへの変換前のoddファイルもリポジトリに格納しています。
https://github.com/kouigenjimonogatari/kouigenjimonogatari.github.io/blob/master/lw/tei_genji.odd
Romaの使い方等については、以下を参考にしてください。
これにより、例えばOxygen XML EditorやLEAF Writerなどにおいて、候補として表示されるタグが限定され、一部日本語訳が表示されるようになります。

LEAF Writerでの表示例は以下をご確認ください。
https://leaf-writer.leaf-vre.org/edit?provider=github&owner=kouigenjimonogatari&ownerType=organization&repo=kouigenjimonogatari.github.io&path=xml%2Flw&filename=01.xml
CSSの追加#
以下のcssファイルを追加しました。
上記のスキーマの追加と同様、Oxygen XML EditorやLEAF Writerなどにおいて、追加したcssファイルに基づく表示に変更されました。
revisionDescの追加#
revisionDesc要素を追加しました。今後の修正内容を記録していく予定です。
pb要素の変更#
pb要素の記述方法を以下のように修正しました。
facs属性に対して、画像のURLを与えることで、LEAF Writerなどにおいて、Image Viewerの利用が可能になりました。

facsimile要素の記述方法の変更#
IIIFマニフェストやキャンバスとの対応付の方法について、以下のガイドラインを参考に、修正しました。
https://github.com/TEI-EAJ/jp_guidelines/wiki/IIIF画像とのリンク#2024-年度版
以下に、変更前と変更後を示します。
IIIF Image APIの情報や画像のサイズに関する情報が追加され、より機械的に利用しやすい形になったかと思います。
まとめ#
不完全な部分も多いかと思いますが、TEI/XMLの利用にあたり、参考になる部分がありましたら幸いです。