国际图像互操作性框架

应用编程接口,旨在通过基于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). 

外部链接

编辑