Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleEDM to IIIF mapping (v2.1)

IIIF Field

IIIF Datatype

Mapping from EDM

Manifest

label

Array (Language Value)

Title of the object obtained from ore:Proxy/dc:title, or, if title is missing, its description obtained from ore:Proxy/dc:description.

description

Array (Language Value)

Description of the object obtained from ore:Proxy/dc:description, but only added if title is present.

metadata

Array (Metadata Property)

Portion of the metadata that might be used to convey ownership information, information about the creation of the object or physical characteristics of the object for display purposes.

In the case of Europeana, a specific set of EDM fields is used to obtain the information about the object. See Metadata Property.

thumbnail

Object (Thumbnail)

Smaller image that pictorially represents the object obtained from ore:Aggregation/edm:preview. See Thumbnail.

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.

license

String (URL)

Rights statement that governs the reuse possibilities of the web resource (obtained from ore:Aggregation/edm:rights).

Value must be URL of one of the available rights statements defined for use in Europeana.

logo

String (URL)

Small image that represents an individual or organisation associated with the manifest. This could be the logo of the owning or hosting institution.

In the case of Europeana, we use the URL of the Europeana logo for display.

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.

service

Object (Service)

Link to a service that can be utilised to retrieve additional functionalities available for the object, such as searching full-text content (Search Service), or if a IIIF image service is available for the resources related to the canvas (Image Service).

sequences

Array (Sequence)

List of all edm:isShownBy and edm:hasView web resources. The order of the canvases is obtained from the edm:WebResource/edm:isNextInSequence in the reverse order. See Sequence.

Anchor
sequence_v2.1
sequence_v2.1
Sequence

startCanvas

String (URI)

URI of the canvas that a viewer initialises its display with. This is the canvas related to the edm:isShownBy web resource, or, if absent, the first canvas in the sequence.

canvases

Array (Canvas)

Contains an array of canvases, each representing an individual page or view in the sequence. See Canvas.

Anchor
canvas_v2.1
canvas_v2.1
Canvas

label

String

Indicates the label to be used for displaying a title for the canvas. This can be the sequence number of the Canvas, such as: “p. {CANVAS_SEQ_NR}”.

height

Number

Obtained from edm:WebResource/ebucore:height.

width

Number

Obtained from edm:WebResource/ebucore:width.

attribution

String

Europeana manifests use the text obtained from the text attribution snippet associated with the respective edm:WebResource.

license

String (URI)

Rights statement that governs the reuse possibilities of the web resource (obtained from edm:WebResource/edm:rights, or, if not present, from ore:Aggregation/edm:rights). Value must be URL of one of the available rights statements defined for use in Europeana.

images

Array (Painting Annotation)

If the content associated with the canvas are image resources that are meant to be painted on the canvas (i.e. their motivation value is “painting), they are included in this property of the canvas. Only one painting annotation is present per canvas. See Painting Annotation.

otherContent

Array (String)

For some objects, there may be other resources available to display (e.g. transcriptions, commentary annotations, tags, etc). If there is at least one full-text resource associated with the canvas, it is included in this property of the canvas in the form of an annotation with the motivation value set to “transcribing”.

Anchor
painting_annotation_v2.1
painting_annotation_v2.1
Painting Annotation

resource

Object (Image Resource)

The image resource to be displayed in the canvas. See Image Resource.

on

String (URI)

Each image resource has canvas as its target and there can only be one image present per canvas.

Anchor
image_resource_v2.1
image_resource_v2.1
Image Resource

format

String (URL)

Mime type of the web resource obtained from edm:WebResource/ebucore:hasMimeType.

height

Number

Obtained from edm:WebResource/ebucore:height.

width

Number

Obtained from edm:WebResource/ebucore:width.

service

Object (Image Service)

Only present if a IIIF Image service is available for the image. See Image Service.

Anchor
image_service_v2.1
image_service_v2.1
Image Service

@id

String (URL)

URL that identifies the service, obtained from rdf:about of the edm:WebResource/svcs:has_service.

Anchor
search_service_v2.1
search_service_v2.1
Search Service

@id

String (URL)

URL of the Content Search service for this item.

Anchor
metadata_property_v2.1
metadata_property_v2.1
Metadata Property

label

String

Information about the object is conveyed through pairs of labels and values. The label represents the name of the relevant EDM property without the prefix, while the value corresponds to the property's value.

Supported properties include:

  • dc:date, obtained from ore:Proxy/dc:date

  • dc:format, obtained from ore:Proxy/dc:format

  • dc:relation, obtained from ore:Proxy/dc:relation

  • dc:type, obtained from ore:Proxy/dc:type

  • dc:language, obtained from ore:Proxy/dc:language

  • dc:source, obtained from ore:Proxy/dc:source.

value

Array (Language Value)

Anchor
thumbnail_v2.1
thumbnail_v2.1
Thumbnail

width

Number

Width of the thumbnail.

height

Number

Height of the thumbnail.

Anchor
dataset_v2.1
dataset_v2.1
Dataset

@id

String (URL)

URL that identifies the source data in the specific format following the pattern: “{RECORD_API_ENDPOINT}/v2/record/{DATATSET_ID}/{INTERNAL_ID}.{FORMAT}”.

format

String

Mime type of the format. Europeana supports the following mime types (note there could be other formats supported outside of Europeana):

  • application/ld+json

  • application/json

  • application/rdf+xml.

profile

String (URL)

In the case of Europeana, only EDM is supported.

Anchor
language_value_v2.1
language_value_v2.1
Language Value

@language

String

Two-letter ISO-639 language code. If provided EDM property is not language tagged, it is omitted.

@value

String

Value which can either be a textual or a reference.

...