國際圖像互通架構

应用编程接口,旨在通过基于Web的界面对数字化对象的存储和展示进行操作

國際圖像互通架構(英語:International Image Interoperability Framework,簡寫IIIF)定義了幾種應用程式編程介面,從而提供了一種在網絡上描述和提供圖像的標準化方法以及關於結構化圖像的「基於表示的元數據」[1](即結構元數據)。如果持有藝術品、書籍、報紙、手稿、地圖、捲軸、單頁收藏和檔案材料的機構為其內容提供IIIF端點,則可以用任何相容IIIF的檢視器或應用程式來消費和顯示圖像及其結構和表示的元數據。

IIIF標誌

有許多數碼化計劃會通過使用特殊的檢視器應用,來把自己的某些收藏品內容呈現到互聯網上[2],但這些不同的館藏通常不能相互操作[3]。這會導致終端用戶或機構無法選擇他們想要的檢視器來消費數碼化的材料。IIIF旨在為客戶端和伺服器端培養共用的技術,以實現跨儲存庫的互操作性,並促進相容的伺服器和檢視器應用程式的市場。[4]

圖像API

編輯

IIIF圖像API規定了一個響應標準HTTP或HTTPS請求並返回圖像的網絡服務。可以使用URI來指定所請求圖像的區域、尺寸、旋轉、質素特徵和格式。一個URI也可以被構建為請求關於圖像的基本技術資訊,以用於支援客戶端的應用程式。[5]

對於一個給定的高解像度源圖像,圖像API端點的一個主要用途是允許客戶端請求低解像度圖塊,以用於OpenSeadragon等深度變焦英語Deep Zoom風格的檢視工具中。[6]

陳述API

編輯

IIIF陳述API規定了一種網絡服務,它可以返回JSON-LD格式的結構化文件,這些文件共同描述了數碼化對象或其他圖像和相關內容集合的結構與佈局。[7]

一個機構會發佈一份清單(一個JSON-LD英語JSON-LD文件),描述每本書、藝術品、手稿或其他人工製品的結構。清單包含對圖像API端點的參照。消費該清單的檢視器應用程式,可以通過實現諸如逐頁導航、深度放大圖像和圖像上註釋等功能,使用戶在藝術品上產生連貫的用戶體驗。

搜尋API

編輯

IIIF搜尋API允許「在單個IIIF資源中搜尋註釋內容,例如清單、範圍或集合。」[8]

使用範例

編輯

IIIF的一個用例,是允許用戶檢視過去被肢解的手稿,它的各頁現在分散在各種收藏中。[9]如果每個集合都通過圖像API公開其數碼化圖像,那麼學者就可以構建並發佈一個清單,以數字的方式重新組合所有頁面,以便在任何相容的檢視器中為手稿呈現單一連貫的用戶體驗。

歷史

編輯

圖像API於2011年底提出,由大英圖書館史丹福大學博德利圖書館(牛津大學)、法國國家圖書館挪威國家圖書館洛斯阿拉莫斯國家實驗室研究圖書館英語LANL 研究图书馆康奈爾大學合作提出。[10]2012年發佈了1.0版本。

陳述API 1.0版於2013年發佈,搜尋API於2016年發佈。

支援IIIF API的部分軟件列表

編輯

圖像伺服器

編輯
  • Cantaloupe[11]
  • Hymir IIIF Server[12]
  • Loris IIIF Image Server[13]
  • IIPImage[14]
  • digilib[15]
  • Djatoka(通過助手程式支援)[16]

檢視器/客戶端程式庫

編輯

參見

編輯

參考

編輯
  1. ^ Technical Details – IIIF – International Image Interoperability Framework. [9 November 2016]. (原始內容存檔於2023-01-04). 
  2. ^ Medieval Manuscripts on the Web (digitized manuscripts). [9 November 2016]. (原始內容存檔於2023-03-07). 
  3. ^ Presentation on "Transcending Silos" at 2012 Digital Library Federation Forum. [2015-02-16]. (原始內容存檔於2015-04-02). 
  4. ^ Redirecting…. [9 November 2016]. (原始內容存檔於2022-12-25). 
  5. ^ Image API 2.1 — IIIF – International Image Interoperability Framework. [9 November 2016]. (原始內容存檔於2023-03-16). 
  6. ^ IIIF Tile Source – OpenSeadragon. [9 November 2016]. (原始內容存檔於2022-10-15). 
  7. ^ Presentation API 2.0 — IIIF – International Image Interoperability Framework. [9 November 2016]. (原始內容存檔於2023-02-25). 
  8. ^ IIIF Content Search API 1.0 — IIIF – International Image Interoperability Framework. [9 November 2016]. (原始內容存檔於2022-12-25). 
  9. ^ Scattered Leaves. 6 January 2014 [9 November 2016]. (原始內容存檔於2022-10-15). 
  10. ^ The International Image Interoperability Framework (IIIF): Laying the Foundation for Common Services, Integrated Resources and a Marketplace of Tools for Scholars Worldwide. 8 December 2011 [9 November 2016]. (原始內容存檔於2022-10-17). 
  11. ^ Cantaloupe Image Server :: Home. cantaloupe-project.github.io. [2022-10-10]. (原始內容存檔於2023-03-11). 
  12. ^ dbmdz/iiif-server-hymir. October 29, 2020 [2022-10-10]. (原始內容存檔於2022-10-15) –透過GitHub. 
  13. ^ loris-imageserver/loris. [9 November 2016]. 
  14. ^ Pillay, Ruven. IIPImage. [9 November 2016]. (原始內容存檔於2019-01-23). 
  15. ^ digilib – The Digital Image Library –. [9 November 2016]. (原始內容存檔於2018-06-05). 
  16. ^ jronallo/djatoka. [9 November 2016]. (原始內容存檔於2022-10-10). 
  17. ^ OpenSeadragon. [9 November 2016]. (原始內容存檔於2023-03-06). 
  18. ^ ProjectMirador/mirador. [9 November 2016]. (原始內容存檔於2016-02-22). 
  19. ^ Digirati – Wellcome Player. [9 November 2016]. (原始內容存檔於22 October 2017). 
  20. ^ UniversalViewer/universalviewer. [9 November 2016]. (原始內容存檔於2023-03-15). 
  21. ^ IIIF for images in cultural heritage. [9 November 2016]. (原始內容存檔於2016-11-10). 
  22. ^ mejackreed/Leaflet-IIIF. [9 November 2016]. (原始內容存檔於2023-02-13). 
  23. ^ ruven/iipmooviewer. [9 November 2016]. (原始內容存檔於2023-02-13). 
  24. ^ armadillo-systems/inquire. [3 February 2017]. (原始內容存檔於2022-11-27). 
  25. ^ CONTENTdm responsive website image viewer. OCLC. [18 November 2019]. (原始內容存檔於2023-01-05). 

外部連結

編輯