IIIFへの取り組み

IIIF (International Image Interoperability Framework)とは,画像へのアクセスを標準化し相互運用性を確保するための国際的なコミュニティ活動である.これまでの成果物は,画像へのアクセスを定めるIIIF Image API 2.1,書籍などの構造を定めるIIIF Presentation API 2.1,そして検索に基づくアクセスを定めるIIIF Search API 1.0という3つのAPIである.APIは仕様が公開されているため,誰でも自由にAPIに準拠したソフトウェアを開発し,オープンソースとして公開できる.そのためIIIFに対応したオープンソースソフトウェアが既にいくつも誕生しており,これがIIIFの使い勝手を向上させることで,さらにユーザが集まるという好循環が働いている.

ただしIIIFはまだ未成熟の規格であり,重要なユースケースをすべてカバーできているわけではない.例えばIIIF Presentation API 2.1仕様の冒頭には,この仕様が物理的なオブジェクトの画像表示を対象とし,ページのナビゲーションや各種テキストの表示はスコープ内とするが,興味のあるデジタルオブジェクトを発見したり選択したりする機能はスコープ外とすることが明記されている.このようにIIIFがカバーできていないユースケースに対しては,現状のAPIの範囲で満足するのではなく,IIIFの世界観を踏まえた新しい規格の提案をすることが,コミュニティへの貢献として期待されていると考える.

特に我々が着目したユースケースは,興味のあるデジタルオブジェクトを複数の書籍から複数選ぶという選択機能である.これはテーマごとに資料を収集し配列するキュレーションには必須の機能であるが,現状のIIIF規格の枠内ではこうした機能を実現することは困難である.なぜならIIIF Presentation APIは物理的な書籍(オブジェクト)を基本単位とするため,それをバラバラに断片化し別の視点で再構成するというユースケースは含まないためである.そこで我々は,キュレーションを実現するための新しい規格として, Curation APIを提案することとした.

キュレーションという言葉は,もともとのアートの世界においては,キュレーターの独自の視点に沿って作品を選択し配列する行為や,その価値を外に向けて論じる行為を意味していた.しかし近年はキュレーションの意味も大きく広がりつつあり,そのためのCuration APIにも様々なユースケースが想定できる.しかし本論文は,最も基本的な機能として,複数の書籍からリソースを収集してリスト化する機能を検討した.

IIIF Curation Viewer