Versions Compared

Key

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

...

Below is an overview of classes and properties for the IIIF to EDM mapping

...

Classes

svcs:Service

URI

http://rdfs.org/sioc/services#

Label

Service

Definition

A Service is web service associated with a Site or part of it. The svcs:Service class is used to declare (and provide information to) the service used to consume the Resource

Occurence

Optional (Minimum: 0, Maximum: 0)

Example

<svcs:Service rdf:about=”https://gallica.bnf.fr/iiif/ark:/12148/btv1b55001425m/f1”/>

 

Properties

dcterms:conformsTo

URI

http://purl.org/dc/terms/conformsTo

Label

ConformsTo

Definition

An established standard to which the web resource or service conforms. W3C WCAG 2.0 (web content accessibility guidelines). If the Service describes a IIIF resource, dcterms:conformsTo must be used to describe the IIIF protocol the resource is conforming to.

Domain

svcs:Service

Subproperty

dc:relation

Occurence

Optional (Minimum: 1, Maximum: unbounded)

Example

<dcterms:conformsTo rdf:resource="http://iiif.io/api/image"/>

 

doap:implements

URI

http://usefulinc.com/ns/doap#

Label

Implements

Definition

A specification that a project implements. Could be a standard, API or legally defined level of conformance. In IIIF doap:implements refers to the the protocol implemented in IIIF.

Domain

svcs:Service

Occurrence

Optional (Minimum: 0, Maximum: 1)

Example

<doap:implements rdf:resource="http://iiif.io/api/image/2/level1.json"/>

 

svcs:has_service

URI

http://rdfs.org/sioc/services#

Label

HasService

Definition

The identifier of the svcs:Service required to consume the edm:WebResource.

Domain

edm:WebResource

Occurence

Optional (Minimum: 0, Maximum: unbounded)

Example

<svcs:has_service rdf:resource="http://www.example.org/Service/IIIF">

dcterms:isReferencedBy

URI

http://purl.org/dc/terms/isReferencedBy

Label

IsReferencedBy

Definition

A related resource that references, cites, or otherwise points to the described resource. In IIIF, dcterms:isReferencedBy can be used to connect an edm:WebResource to a IIIF manifest URI.

Domain

edm:WebResource

Subproperty

dc:relation

Occurence

Optional (Minimum: 0, Maximum: unbounded)

Example

<dcterms:isReferencedBy rdf:resource="https://gallica.bnf.fr/iiif/ark:/12148/btv1b55001425m/manifest.json"/>