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}

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"
      },
      ...
    ]
  }