概要

Omeka Classic IIIF Toolkitにデータを一括登録する方法を説明します。Omeka Classic IIIF Toolkitのセットアップについては、以下を参考にしてください。

また、以下の記事の内容を発展させ、excelデータを入力データとして、より簡便に使用できるようにしたものです。

excelファイルの準備

以下のようなexcelファイルを準備します。

https://github.com/nakamura196/000_tools/blob/main/data/sample.xlsx

「collection」「item」「annotation」の3つのシートを用意します。

collection

manifest_uri

https://d1fasenpql7fi9.cloudfront.net/v1/manifest/3437686.json

item

titlecanvas_uriwidthheightimage_urlmanifest_uri
校異源氏物語. 巻一 [4]https://www.dl.ndl.go.jp/api/iiif/3437686/canvas/468904706https://www.dl.ndl.go.jp/api/iiif/3437686/R0000004/full/full/0/default.jpghttps://d1fasenpql7fi9.cloudfront.net/v1/manifest/3437686.json
校異源氏物語. 巻一 [4]https://www.dl.ndl.go.jp/api/iiif/3437686/canvas/568904706https://www.dl.ndl.go.jp/api/iiif/3437686/R0000005/full/full/0/default.jpghttps://d1fasenpql7fi9.cloudfront.net/v1/manifest/3437686.json

annotation

charsxywhcanvas_uritag
31254898400824179https://www.dl.ndl.go.jp/api/iiif/3437686/canvas/4
2910868147140https://www.dl.ndl.go.jp/api/iiif/3437686/canvas/4
913.36 たH2228226586156https://www.dl.ndl.go.jp/api/iiif/3437686/canvas/4
或は撮影して、897351783434https://www.dl.ndl.go.jp/api/iiif/3437686/canvas/4
81035283017https://www.dl.ndl.go.jp/api/iiif/3437686/canvas/4
601810556565https://www.dl.ndl.go.jp/api/iiif/3437686/canvas/5
602535354939https://www.dl.ndl.go.jp/api/iiif/3437686/canvas/5
殆んどあらゆる現存貴重資料に及び、5889707861090https://www.dl.ndl.go.jp/api/iiif/3437686/canvas/5
一字をも忽にしない細緻な〓究は、58891837861012https://www.dl.ndl.go.jp/api/iiif/3437686/canvas/5
フイルム等5501361476323https://www.dl.ndl.go.jp/api/iiif/3437686/canvas/5
大島雅太郞氏·916349189436https://www.dl.ndl.go.jp/api/iiif/3437686/canvas/5
80710486561https://www.dl.ndl.go.jp/api/iiif/3437686/canvas/5
81535176157https://www.dl.ndl.go.jp/api/iiif/3437686/canvas/5

python

以下のライブラリをインストールします。

pipinstallomekac_iiif_tools==0.0.1

登録対象のomekaに関する情報を設定し、excelの内容をアップロードします。

foaupeArmpsaxpoeiescimk_rseCaknwllo_eao_imuymrpeeredankl=tta==h.c="m_5""=ai"3xyiih6xy"nitaxys(ft1""ao_p0mmts4##peo:blko/7eal/c._sedxu.xelrca6slom1x,rp5"el6aef#pi.0imo._pr.kog.er"yto,m#eukAesaPxe"Icren#lame,password,excel_path)

結果

以下のように、アノテーションが登録されます。登録済みのアノテーションを修正することで、OCR結果の修正などを行うことができます。

まとめ

Omeka Classic IIIF Toolkitへのデータの一括登録について、参考になりましたら幸いです。