EDM to IIIF Mapping
Below, you'll find two tables documenting how objects described in EDM can be represented within the IIIF framework. These documents can serve as a valuable resource for individuals interested in crafting their own IIIF manifest from EDM. Please note the mappings do not encompass every field available. For a more exhaustive list, we encourage you to consult the IIIF API Documentation, specifically Response v3 and v2.1 in the “Retrieving a manifest” section. This will provide you with a complete overview of all available fields.
Europeana IIIF manifest v3
navDate | String (xsd:dateTime) | Date that can be used for navigation purposes when presenting the resource to the user in a time-based user interface, such as a calendar or timeline. In the case of Europeana, this is date of formal issuance or publication of the object obtained from ore:Proxy/dcterms:issued. |
homepage | Array (Homepage) | Webpage where the object represented by the manifest is displayed and is usually published by the organisation responsible for the object. The value of the ore:Aggregation/edm:isShownAt can be used. In the case of Europeana, the value obtained from ore:Aggregation/edm:landingPage is used. See Homepage. |
requiredStatement | Object (Attribution Statement) | Text that must be shown when web resources for this object are displayed or used. It should include the title, date of issue or publication, acknowledgement of the owning and/or publishing organisation and rights statement. Europeana manifests use the text obtained from the text attribution snippet associated with the edm:isShownBy web resource. See Attribution Statement. |
seeAlso | Array (Dataset) | Machine-readable resource related to the manifest that could be used, for example, for search and discovery purposes. A link to a manifest that describes a related object could also be a valid target for this property. In the case of Europeana, it is used to indicate references for accessing the source metadata for the object (i.e. provided EDM) in the available formats. See Dataset. |
label | Object (Language Map) | Indicates the label to be used for displaying a title for the canvas. In the case of Europeana, this is the sequence number of the canvas: “p.{CANVAS_SEQ_NR}”. |
requiredStatement | Object (Attribution Statement) | Europeana manifests use the text obtained from the text attribution snippet associated with the respective edm:WebResource. See Attribution Statement. |
thumbnail | Array (Thumbnail) | Smaller image that pictorially represents the canvas. Europeana manifests use the Thumbnail API with the URL obtained from the respective edm:WebResource. |
id | String (URL) | In the case of Europeana, it holds a reference to the page of this object in Europeana starting with “https://www.europeana.eu”. |
Europeana IIIF manifest v2.1
navDate | String (xsd:dateTime) | Date that can be used for navigation purposes when presenting the resource to the user in a time-based user interface, such as a calendar or timeline. In the case of Europeana, this is date of formal issuance or publication of the object obtained from ore:Proxy/dcterms:issued. |
attribution | String | Text that must be shown when web resources for this object are displayed or used. It should include the title, date of issue or publication, acknowledgement of the owning and/or publishing organisation and rights statement. Europeana manifests use the text obtained from the text attribution snippet associated with the edm:isShownBy web resource. |
seeAlso | Array (Dataset) | Machine-readable resource related to the manifest that could be used, for example, for search and discovery purposes. A link to a manifest that describes a related object could also be a valid target for this property. In the case of Europeana, it is used to indicate references for accessing the source metadata for the object (i.e. provided EDM) in the available formats. See Dataset. |
label | String | Indicates the label to be used for displaying a title for the canvas. In the case of Europeana, this is the sequence number of the canvas: “p.{CANVAS_SEQ_NR}”. |
attribution | String | Europeana manifests use the text obtained from the text attribution snippet associated with the respective edm:WebResource. |