翻译者:syl
原文链接:https://iiif.io/api/cookbook/recipe/0005-image-service/
用例
你的藏品中有一件稀有或特殊的物品,你想把它提供给广大观众进行研究,包括那些没有能力亲自到你的机构去检查该物品的人。使用IIIF展示该物品的中等分辨率平面数字图像是可能的,但如果你已经实施了IIIF图像API服务,你就会大大增强研究和参与的互动可能性。在你的演示清单中指定一个IIIF图像API服务,除其他功能外,还可以对大型高分辨率图像进行适当的深度缩放,客户端生成的衍生物,对图像片段进行注释和外部参考,图像旋转,选择颜色,创建用于注释的图像片段,等等。反过来,这允许研究人员对物体进行更复杂的检查,并为稳定、持久和可发现的基于图像的学术研究提供更多可能性。
实施说明
这个属性可以附加到任何IIIF资源类型上,并且需要使用id和type属性。注释的结构遵循最简单的清单—图像专题。在图像body注解中,使用service属性指定IIIF图像API服务。该服务的id属性值是该IIIF图像API服务的基本URI。
type属性告诉用户你引用的是哪个版本的IIIF图像API(1,2,或3)。type的值在IIIF服务注册表中定义,包括与其他IIIF API兼容的值。更多信息请参见IIIF呈现规范中的服务属性。
图像服务属性应包括一个profile属性,其值代表服务对 IIIF 图像规范的遵从程度。你可以在图像 API 合规性规范中阅读更多关于服务合规性等级的信息。
作为一种优化,您可能希望将所有info.json内容(不包括@context)作为清单中服务部分的内容。这样做可使客户采取选定的行动,如选择适当的缩略图,而无需向服务发出单独请求。
限制条件
尽管版本3的Manifest可以使用版本2的@id和@type属性格式来指定一个服务,但这些只能在你指定一个本身是版本2的图像服务时使用。关于这个主题的更多信息,请参见[专题75][0075]。
例子
JSON-LD|在Universal Viewer中查看|在Mirador中查看
{
"@context": "http://iiif.io/api/presentation/3/context.json",
"id": "https://iiif.io/api/cookbook/recipe/0005-image-service/manifest.json",
"type": "Manifest",
"label": {
"en": [
"Picture of Göttingen taken during the 2019 IIIF Conference"
]
},
"items": [
{
"id": "https://iiif.io/api/cookbook/recipe/0005-image-service/canvas/p1",
"type": "Canvas",
"label": {
"en": [
"Canvas with a single IIIF image"
]
},
"height": 3024,
"width": 4032,
"items": [
{
"id": "https://iiif.io/api/cookbook/recipe/0005-image-service/page/p1/1",
"type": "AnnotationPage",
"items": [
{
"id": "https://iiif.io/api/cookbook/recipe/0005-image-service/annotation/p0001-image",
"type": "Annotation",
"motivation": "painting",
"body": {
"id": "https://iiif.io/api/image/3.0/example/reference/918ecd18c2592080851777620de9bcb5-gottingen/full/max/0/default.jpg",
"type": "Image",
"format": "image/jpeg",
"height": 3024,
"width": 4032,
"service": [
{
"id": "https://iiif.io/api/image/3.0/example/reference/918ecd18c2592080851777620de9bcb5-gottingen",
"profile": "level1",
"type": "ImageService3"
}
]
},
"target": "https://iiif.io/api/cookbook/recipe/0005-image-service/canvas/p1"
}
]
}
]
}
]
}
相关专题
- 最简单的清单——图像演示了在没有IIIF图像API服务的情况下使用图片。
- 添加图像缩略图讨论{如何处理缩略图}。
- [在第2版服务上包含图像的第3版清单演示][00XX]是与将您的产品从第2版升级到第3版有关的专题的一部分。
- [服务][0055]