IIIF Presentation API: Request collection URI Syntax
Collections are used to
- list the manifests available for viewing, and to
- describe the structures, hierarchies or curated collections that the physical objects are part of.
The collections may include both other collections and manifests, in order to form a hierarchy of objects with manifests at the leaf nodes of the tree.
The IIIF Presentation API URI for requesting a collection must conform to the following URI Template:
{scheme}://{host}/{prefix}/collection/{name}
Example
Response (JSON-LD)
e-codices-Collection
{
"@context": "http://iiif.io/api/presentation/2/context.json",
"@id": "http://www.e-codices.unifr.ch/metadata/iiif/collection.json",
"@type": "sc:Collection",
"label": "e-codices \u2013 Virtual Manuscript Library of Switzerland",
"description": "The goal of e-codices is to provide access to medieval and modern manuscripts of Switzerland by means of a virtual library.",
"attribution": "e-codices - Virtual Manuscript Library of Switzerland",
"collections": [{
"@id": "http://www.e-codices.unifr.ch/metadata/iiif/collection/sl.json",
"@type": "sc:Collection",
"label": "[sine loco], codices restituti"
}, {
"@id": "http://www.e-codices.unifr.ch/metadata/iiif/collection/kba.json",
"@type": "sc:Collection",
"label": "Aarau, Aargauer Kantonsbibliothek"
}, {
"@id": "http://www.e-codices.unifr.ch/metadata/iiif/collection/saa.json",
"@type": "sc:Collection",
"label": "Aarau, Staatsarchiv Aargau"
}, {
"@id": "http://www.e-codices.unifr.ch/metadata/iiif/collection/laai.json",
"@type": "sc:Collection",
"label": "Appenzell, Landesarchiv Appenzell Innerrhoden"
},
...
]
}
Sub-Collection "Aarau, Aargauer Kantonsbibliothek"
{
"@context": "http://iiif.io/api/presentation/2/context.json",
"@id": "http://www.e-codices.unifr.ch/metadata/iiif/collection/kba.json",
"@type": "sc:Collection",
"label": "Aarau, Aargauer Kantonsbibliothek",
"description": "http://www.ag.ch/kantonsbibliothek/",
"attribution": "e-codices - Virtual Manuscript Library of Switzerland",
"manifests": [{
"@id": "http://www.e-codices.unifr.ch/metadata/iiif/kba-BN0049/manifest.json",
"@type": "sc:Manifest",
"label": "Aarau, Aargauer Kantonsbibliothek, MsBN 49"
}, {
"@id": "http://www.e-codices.unifr.ch/metadata/iiif/kba-MurF0031a/manifest.json",
"@type": "sc:Manifest",
"label": "Aarau, Aargauer Kantonsbibliothek, MsMurF 31a"
}, {
"@id": "http://www.e-codices.unifr.ch/metadata/iiif/kba-Wett0004/manifest.json",
"@type": "sc:Manifest",
"label": "Aarau, Aargauer Kantonsbibliothek, MsWett 4"
},
...
]
}