概要

研究仲間に、「FairCopy」というTEIテキストの作成支援ツールを教えていただきました。本ツールはGUIを介してTEIテキストを作成可能なツールで、とても便利なものに感じました。

有料のツールですが、2週間は無料で試用できるため、この調査結果を共有します。

インストール

以下のSign Up画面から情報を送信することで、トライアルのコードとアプリケーションのダウンロードリンクが表示されます。

https://faircopyeditor.com/sign_up

ダウンロード後にアプリケーションを起動すると、以下のようなプロジェクトの選択画面が表示されます。

プロジェクトの作成

プロジェクトを作成します。今回は、以下のような情報を入力しました。

その後、以下のような画面が表示されます。

作成するデータ

今回は、すでに公開されている校異源氏物語テキストDBで公開されている「きりつぼ」のTEIデータについて、本ツールを使って再現することを試みます。

https://kouigenjimonogatari.github.io/tei/01.xml

国立国会図書館で公開されているIIIF画像と、プロジェクトで翻刻したテキストデータを対応づけたTEI/XMLファイルです。

新規リソースの作成

「NEW RESOURCE」をクリックすると、以下のような登録フォームが表示されます。適当なNameとIDを与えます。

また「Resource Type」については、複数の選択肢が表示されますが、TEI Header付きのTEIとIIIFを組み合わせたXMLファイルを作成したい場合には、「TEI Document」を選択するのがよさそうです。

結果、以下のように、「校異源氏物語・きりつぼ」フォルダの中に、「TEI Header」というファイルが作成されます。

IIIFのインポート

まず、IIIF画像のインポートを試みます。「IMPORT IIIF」ボタンを押し、以下のようなIIIFマニフェストのインポート画面において、URLを入力します。

今回は、以下のマニフェストのURLを入力しました。

https://www.dl.ndl.go.jp/api/iiif/3437686/manifest.json

すると、以下のように画像が追加されます。

その行をクリックすと、以下のように、マニフェストファイル内の画像が取り込まれます。ID列で、各画像にIDが与えられていることが確認できます。テキストと画像の紐付けにおいて、後ほど使用します。

画面右上の画像アイコンをクリックすると、画像を表示することもできます。

参考までに、「校異源氏物語・きりつぼ」に戻り、以下のように、画像の行のチェックボックスを選択して、「ACTIONS」 > 「Export」を押すと、XMLファイルが出力されます。

以下のように、facsimile要素を持つXMLファイルが作成されます。

<<?T<<xEf<<<<.TmIas<</s<<.fElculgsulgs.aIxsraruraruc>vmifbarfbarselmaepfaepfirniclhaclhamssle>ice>icii=e1ce2celo"x<>x<>enhsm/mm/m>=tallilli"tm:am:am1peibeibe.:AdeTdeT0/s=ly=ly"/=">p">pw"fefeewh0=0=nwt0"0"c.t0a1aotp"p"pdesppii:ululn-/liligcxcxc=.w=a=a"ow"t"tUrw0i0iTg."o"oFdnn-nlu/u/8s.ljlj"nysys?1d=o=o>.l"n"n0.0"0""g"">ouu.lrlrjrlrlpx=x=/="="a"h"hp6t6ti8t8t/9p9pi0s0si":":i//fl/l//rwrw3ywyw4=w=w3".".74d4d67l7l80.0.66n6n/"d"dmllas.s.nagagimomofe.e.eAjAjsspspt=/=/."a"ajhphpstitiot/t/npipi"sisi>:i:i/f/f////w3w3w4w4w3w3.7.7d6d6l8l8.6.6n/n/dRdRl0l0.0.0g0g0o0o0.0.0j0j0p1p2/"/"a/a/p>p>ii//iiiiiiff//33443377668866//ccaannvvaass//12"">>

後ほど、TEI Headertext - bodyを組み合わせたTEI/XMLをエクスポートしますが、上記のように、画像やテキスト、TEI Headerなど、それぞれの要素のTEI/XMLをエクスポートする機能が提供されています。

テキストのインポート

次に、テキストのインポートを行います。とりあえず、以下のようなサンプルのテキストファイルを登録します。

以下のように、sampleという名前のテキストデータが登録されます。

上記の行をクリックすると、以下のようなテキストの編集画面が表示されます。

内容が多くなりすぎてしまうため、この編集画面の操作方法は別の記事にまとめます。

ただポイントとして、以下のように、プロジェクト毎に使用するタグを選択できるため、数の多いTEIタグに困惑してしまう、ということが避けられるかと思います。

結果、以下のように、テキストの作成を行いました。画像との対応付けを行うことで、画面右に対応ページの画像が表示されていることも確認できます。

TEI Headerの編集

次に、TEI Headerの編集を行います。この編集方法については、上記のテキストの編集を同じであるため、改めて別の記事で詳細を説明します。

まだ一部分ですが、以下のように、TEI HeaderもGUIを用いて編集できます。

エクスポート

ここまで作成した、TEI Header、テキスト、画像を一つのTEI/XMLファイルにマージしてエクスポートできます。

以下のように、プロジェクトのトップ画面に戻り、該当する行を選択して、ActionsからExportを押します。

結果、以下のような、XMLファイルが出力されます。

<T<<<<<<Et<<f<<<<<<<<<<<<.t<<TIef<<<<<<tas<</s<</s<</s<</s<</s<<.feb<<tEiit<</p</s<feculgsulgsulgsulgsulgsulgs.axop<<<<<<beIxHlitatuppopsiisraruraruraruraruraruraructd>lplslspox>meetiuib>uu>olHifbarfbarfbarfbarfbarfbarsybbbebe>dtlaDltttlbrueemaepfaepfaepfaepfaepfaepfix>//g/gy>ndeelhlilcrDaiclhaclhaclhaclhaclhaclhamm>f>>>sesSeoeciecedle>ice>ice>ice>ice>ice>icilacc=rct>rSacDesee1ce2ce3ce4ce5ce6cel:coo">m>ttaeDcrx<>x<>x<>x<>x<>x<>eisrrhxtmits<e>>sm/mm/mm/mm/mm/mm/m>d=rrtm>toic/sallillillillillilli="eetl>no>pcm:am:am:am:am:am:am"#ssp:S<n>>eibeibeibeibeibeibesfpp:i<t/SAdeTdeTdeTdeTdeTdeTa0==/d/mpts=ly=ly=ly=ly=ly=lym0""/=at>m=">p">p">p">p">p">pp5hhw"u>t"fefefefefefel"ttwht>h0=0=0=0=0=0=ettweht0"0"0"0"0"0""npp.a<t0a1a2a3a4a5a>=sstdrp"p"p"p"p"p"p"::eet>spppppp5//iri:ulululululul"//-"t/lililililili/wwc>l/xcxcxcxcxcxc>33.ew=a=a=a=a=a=aiio>w"t"t"t"t"t"tddrw0i0i0i0i0i0i..g."o"o"o"o"o"ooo/dnnnnnnrrnlu/u/u/u/u/u/ggs.ljljljljljlj///nysysysysysyskk1d=o=o=o=o=o=ooo.l"n"n"n"n"n"nuu0.0"0"0"0"0"0"ii"g""""""gg>ouuuuuuee.lrlrlrlrlrlrnnjrlrlrlrlrlrljjpx=x=x=x=x=x=ii/="="="="="="mma"h"h"h"h"h"hoop6t6t6t6t6t6tnni8t8t8t8t8t8too/9p9p9p9p9p9pggi0s0s0s0s0s0saai":":":":":":tti//////aafl/l/l/l/l/l/rr/rwrwrwrwrwrwii3ywywywywywyw//4=w=w=w=w=w=waa3".".".".".".pp74d4d4d4d4d4dii67l7l7l7l7l7l//80.0.0.0.0.0.ii66n6n6n6n6n6ntt/"d"d"d"d"d"deemllllllmmas.s.s.s.s.s.ssnagagagagagag//imomomomomomo00fe.e.e.e.e.e.00eAjAjAjAjAjAj00sspspspspspsp55t=/=/=/=/=/=/--."a"a"a"a"a"a00jhphphphphphp12stitititititi..ot/t/t/t/t/t/jjnpipipipipipiss"sisisisisisioo:i:i:i:i:i:innx/f/f/f/f/f/f""m////////////>>lw3w3w3w3w3w3:w4w4w4w4w4w4iw3w3w3w3w3w3d.7.7.7.7.7.7=d6d6d6d6d6d6"l8l8l8l8l8l8a.6.6.6.6.6.6pn/n/n/n/n/n/idRdRdRdRdRdRil0l0l0l0l0l0i.0.0.0.0.0.0ig0g0g0g0g0g0fo0o0o0o0o0o03.0.0.0.0.0.04j0j0j0j0j0j03p1p2p3p4p5p67/"/"/"/"/"/"6a/a/a/a/a/a/8p>p>p>p>p>p>6iiiiiim//////aiiiiiiniiiiiiiiiiiiifffffffe//////s333333t444444.333333j777777s666666o888888n666666"//////>ccccccaaaaaa<<nnnnnn//vvvvvvssaaaaaaeessssssgg//////>>123456"""""">>>>>>

本ツールのみを使って、目的とするTEI/XMLファイルを作成することができました。

まとめ

TEI/XMLファイルの作成コストを軽減させる有用なツールだと感じました。今後、テキストデータの編集方法など、関連する記事を追加していきたいと思います。

参考になりましたら幸いです。