Skip to content

EDMObjectTemplatesEuropeana

Nuno Freire edited this page Jun 27, 2024 · 67 revisions

Note: Properties that are not shown in bold type will not be implemented.

For introduction and general documentation on this page, see https://pro.europeana.eu/page/edm-documentation

The corresponding XML schema can be accessed at https://github.com/europeana/metis-framework/tree/develop/metis-schema/src/main/resources/schema_xsds

Note: in the following all resources have identifiers, which are left implicit in the documentation. These identifiers could be "external" identifiers, e.g. HTTP URIs.

These "central nodes" are generated from the CHO data sent by providers

Info sources:

  • ESE-EDM mapping rules has description of the "cultural heritage object" resources, which are just "hubs" for proxies

Elements that can be applied:

Properties Value type Cardinality
owl:sameAs reference min 0, max unbounded

Note: All descriptive metadata for the ingested object is accessible through the proxies. Using owl:sameAs here is meant to enable providers to point to their own (linked data) representation of the object (e.g., for the Swedish aggregator's linked data or the one coming from the National Library of Hungary).

Info sources:

  • ESE-EDM mapping rules give a distribution of ESE properties between proxies and aggregations

  • ORE Specs

  • Differences between a provider's proxy and europeana Proxy:

    • a provider proxy has edm:unstored and edm:type and a europeana proxy does not.
    • a europeana proxy has edm:userTag and edm:year and a provider proxy does not.

Properties that can be applied:

(generated from the CHO data sent by providers)

Properties Value type Cardinality
dc:contributor literal or reference min 0, max unbounded
dc:coverage literal or reference min 0, max unbounded
dc:creator literal or reference min 0, max unbounded
dc:date literal or reference min 0, max unbounded
dc:description literal or reference min 0, max unbounded
dc:format literal or reference min 0, max unbounded
dc:identifier literal min 0, max unbounded
dc:language literal min 0, max unbounded
dc:publisher literal or reference min 0, max unbounded
dc:relation literal or reference min 0, max unbounded
dc:rights literal or reference min 0, max unbounded
dc:source literal or reference min 0, max unbounded
dc:subject literal or reference min 0, max unbounded
dc:title literal min 0, max unbounded
dc:type literal or reference min 0, max unbounded
dcterms:alternative literal min 0, max unbounded
dcterms:conformsTo literal or reference min 0, max unbounded
dcterms:created literal or reference min 0, max unbounded
dcterms:extent literal or reference min 0, max unbounded
dcterms:hasFormat literal or reference min 0, max unbounded
dcterms:hasPart literal or reference min 0, max unbounded
dcterms:hasVersion literal or reference min 0, max unbounded
dcterms:isFormatOf literal or reference min 0, max unbounded
dcterms:isPartOf literal or reference min 0, max unbounded
dcterms:isReferencedBy literal or reference min 0, max unbounded
dcterms:isReplacedBy literal or reference min 0, max unbounded
dcterms:isRequiredBy literal or reference min 0, max unbounded
dcterms:issued literal or reference min 0, max unbounded
dcterms:isVersionOf literal or reference min 0, max unbounded
dcterms:medium literal or reference min 0, max unbounded
dcterms:provenance literal or reference min 0, max unbounded
dcterms:references literal or reference min 0, max unbounded
dcterms:replaces literal or reference min 0, max unbounded
dcterms:requires literal or reference min 0, max unbounded
dcterms:spatial literal or reference min 0, max unbounded
dcterms:tableOfContents literal or reference min 0, max unbounded
dcterms:temporal literal or reference min 0, max unbounded
edm:currentLocation literal or reference min 0, max 1
edm:hasMet reference min 0, max unbounded
edm:hasType reference or literal min 0, max unbounded
edm:incorporates reference min 0, max unbounded
edm:isDerivativeOf reference min 0, max unbounded
edm:isNextInSequence reference min 0, max unbounded
edm:isRelatedTo reference or literal min 0, max unbounded
edm:isRepresentationOf reference min 0, max 1
edm:isSimilarTo reference min 0, max unbounded
edm:isSuccessorOf reference min 0, max unbounded
edm:realizes reference min 0, max unbounded
edm:type literal (TEXT-VIDEO-SOUND-IMAGE-3D) min 1, max1
edm:unstored DEPRECATED literal min 0, max unbounded
edm:wasPresentAt reference min 0, max unbounded
ore:proxyFor reference min 1, max 1
ore:proxyIn reference min 1, max unbounded
ore:lineage reference min 0, max unbounded
owl:sameAs reference min 0, max unbounded
rdf:type reference min 0, max unbounded

(containing the data generated by Europeana for the ingested object, mostly as a result of enrichment)

Properties Value type Cardinality
dc:contributor literal or reference min 0, max unbounded
dc:coverage literal or reference min 0, max unbounded
dc:creator literal or reference min 0, max unbounded
dc:date literal or reference min 0, max unbounded
dc:description literal or reference min 0, max unbounded
dc:format literal or reference min 0, max unbounded
dc:identifier literal min 0, max unbounded
dc:language literal min 0, max unbounded
dc:publisher literal or reference min 0, max unbounded
dc:relation literal or reference min 0, max unbounded
dc:rights literal or reference min 0, max unbounded
dc:source literal or reference min 0, max unbounded
dc:subject literal or reference min 0, max unbounded
dc:title literal min 0, max unbounded
dc:type literal or reference min 0, max unbounded
dcterms:alternative literal min 0, max unbounded
dcterms:conformsTo literal or reference min 0, max unbounded
dcterms:created literal or reference min 0, max unbounded
dcterms:extent literal or reference min 0, max unbounded
dcterms:hasFormat literal or reference min 0, max unbounded
dcterms:hasPart literal or reference min 0, max unbounded
dcterms:hasVersion literal or reference min 0, max unbounded
dcterms:isFormatOf literal or reference min 0, max unbounded
dcterms:isPartOf literal or reference min 0, max unbounded
dcterms:isReferencedBy literal or reference min 0, max unbounded
dcterms:isReplacedBy literal or reference min 0, max unbounded
dcterms:isRequiredBy literal or reference min 0, max unbounded
dcterms:issued literal or reference min 0, max unbounded
dcterms:isVersionOf literal or reference min 0, max unbounded
dcterms:medium literal or reference min 0, max unbounded
dcterms:provenance literal or reference min 0, max unbounded
dcterms:references literal or reference min 0, max unbounded
dcterms:replaces literal or reference min 0, max unbounded
dcterms:requires literal or reference min 0, max unbounded
dcterms:spatial literal or reference min 0, max unbounded
dcterms:tableOfContents literal or reference min 0, max unbounded
dcterms:temporal literal or reference min 0, max unbounded
edm:currentLocation literal or reference min 0, max 1
edm:hasMet reference min 0, max unbounded
edm:hasType reference or literal min 0, max unbounded
edm:incorporates reference min 0, max unbounded
edm:isDerivativeOf reference min 0, max unbounded
edm:isNextInSequence reference min 0, max unbounded
edm:isRelatedTo reference or literal min 0, max unbounded
edm:isRepresentationOf reference min 0, max 1
edm:isSimilarTo reference min 0, max unbounded
edm:isSuccessorOf reference min 0, max unbounded
edm:realizes reference min 0, max unbounded
edm:wasPresentAt reference min 0, max unbounded
edm:europeanaProxy literal (true) min 0, max 1
edm:userTag DEPRECATED literal min 0, max unbounded
edm:year literal min 0, max unbounded
ore:proxyFor reference min 1, max 1
ore:proxyIn reference min 1, max unbounded
ore:lineage reference min 0, max unbounded
owl:sameAs reference min 0, max unbounded
rdf:type reference min 0, max unbounded

Info sources:

Properties that can be applied:

  • Providers Aggregation: object of type ore:Aggregation
Properties Value type Cardinality
dcterms:created literal min 1, max 1
dcterms:modified literal min 0, max 1
edm:aggregatedCHO reference (of the item) min 1, max 1
edm:dataProvider literal or reference (later, once we have a provider's file) min 1, max 1
edm:hasView reference min 0, max unbounded
edm:intermediateProvider literal or reference min 0, max unbounded
edm:isShownAt reference min 0, max 1 -- Either isShownBy OR isShownAt is Mandatory
edm:isShownBy reference min 0, max 1 -- Either isShownBy OR isShownAt is Mandatory
edm:object reference min 0, max 1
edm:provider literal or reference (later, once we have a provider's file) min 1, max 1
dc:rights literal or reference min 0, max unbounded
edm:rights reference min 1, max 1
edm:ugc literal (true) min 0, max 1
iiif:requiredStatement reference min 0, max unbounded
ore:aggregates (in principle only stated via edm:hasView and edm:aggregatedCHO statements)’‘‘ reference min 0, max unbounded
  • Europeana Aggregation: resource of type edm:EuropeanaAggregation
Properties Value type Cardinality
dc:creator with literal "Europeana" as object later could be a reference min 0, max 1
dcterms:created literal min 1, max 1
dcterms:modified literal min 0, max 1
dqv:hasQualityAnnotation reference min 0, max unbounded
edm:aggregatedCHO reference min 1, max 1
edm:completeness literal min 1, max 1
edm:dataProvider literal or reference (later, once we have a provider's file) min 0, max 1
edm:datasetName literal min 0, max 1
edm:collectionName DEPRECATED literal min 0, max 1
edm:country literal min 1, max 1
edm:hasView reference. Unlikely to be needed in this aggregation min 0, max unbounded
edm:isShownBy reference. Unlikely to be needed in this aggregation min 0, max 1
edm:landingPage reference to the URL of Europeana HTML object page min 0, max 1
edm:language literal min 1, max 1
edm:preview reference to the Europeana cached thumbnail min 0, max 1
edm:provider literal or reference (later, once we have a provider's file) min 0, max 1
edm:rights reference min 0, max 1
ore:aggregates reference (of the provider's aggregation) min 0, max unbounded

Properties that can be applied:

Properties Value type Cardinality
dc:creator literal or reference min 0, max unbounded
dc:description literal or reference min 0, max unbounded
dc:format literal or reference min 0, max unbounded
dc:rights literal or reference min 0, max unbounded
dc:source literal or reference min 0, max unbounded
dc:type literal or reference min 0, max unbounded
dcterms:conformsTo literal or reference min 0, max unbounded
dcterms:created literal or reference min 0, max unbounded
dcterms:extent literal or reference min 0, max unbounded
dcterms:hasPart reference min 0, max unbounded
dcterms:isFormatOf literal or reference min 0, max unbounded
dcterms:isPartOf reference min 0, max unbounded
dcterms:issued literal or reference min 0, max unbounded
edm:isNextInSequence reference min 0, max unbounded
edm:rights reference(URI) min 0, max 1
owl:sameAs reference min 0, max unbounded
rdf:type reference min 0, max 1
edm:codecName literal min 0, max 1
ebucore:hasMimeType literal min 0, max 1
ebucore:fileByteSize literal min 0, max 1
ebucore:duration literal min 0, max 1
ebucore:width literal min 0, max 1
ebucore:height literal min 0, max 1
edm:spatialResolution literal min 0, max 1
ebucore:sampleSize literal min 0, max 1
ebucore:sampleRate literal min 0, max 1
ebucore:bitRate literal min 0, max 1
ebucore:frameRate literal min 0, max 1
edm:hasColorSpace literal min 0, max 1
edm:componentColor literal min 0, max 6
ebucore:orientation literal min 0, max 1
ebucore:audiochannelNumber literal min 0, max 1
dcterms:isReferencedBy literal or reference min 0, max unbounded
edm:preview reference to the Europeana cached thumbnail min 0, max 1
svcs:has_service reference min 0, max unbounded
edm:type literal (TEXT-VIDEO-SOUND-IMAGE-3D) min 0, max 1
iiif:requiredStatement reference min 0, max unbounded

Info sources:

Properties that can be applied:

Properties Value type Cardinality
skos:prefLabel literal min 0, max 1 per lang tag
skos:altLabel skos:hiddenLabel literal min 0, max unbounded
skos:note (for e.g., biographical notes) literal min 0, max unbounded
dc:date literal or reference min 0, max unbounded
dcterms:hasPart reference min 0, max unbounded
dc:identifier literal min 0, max unbounded
dcterms:isPartOf reference min 0, max unbounded
edm:begin literal min 0, max 1
edm:end literal min 0, max 1
edm:hasMet reference min 0, max unbounded
edm:isRelatedTo (for generic relations to other agents, especially) reference min 0, max unbounded
edm:wasPresentAt reference min 0, max unbounded
foaf:name literal min 0, max unbounded
rdaGr2:biographicalInformation literal min 0, max unbounded
rdaGr2:dateOfBirth literal min 0, max 1
rdaGr2:dateOfDeath literal min 0, max 1
rdaGr2:placeOfBirth literal or reference min 0, max 1
rdaGr2:placeOfDeath literal or reference min 0, max 1
rdaGr2:dateOfEstablishment literal min 0, max 1
rdaGr2:dateOfTermination literal min 0, max 1
rdaGr2:gender literal min 0, max 1
rdaGr2:professionOrOccupation literal or reference min 0, max unbounded
owl:sameAs reference (of an Agent) min 0, max unbounded

This is a subclass of edm:Agent

Properties that can be applied:

Properties Value type Cardinality
dc:identifier reference min 1, max 1
skos:prefLabel literal min 0, max unbounded
skos:altLabel literal min 0, max unbounded
edm:acronym literal min 0, max 1 (Mandatory for organization, optional for persons)
edm:organizationScope literal or reference min 1, max 1
edm:organizationDomain literal or reference min 1, max 1
edm:organizationSector literal or reference min 1, max 1
edm:geographicLevel literal or reference min 1, max 1
edm:language literal or ref min 1, max 1
edm:country literal or reference min 1, max 1
edm:europeanaRole literal or reference min 1, max 1
foaf:homepage reference min 0, max 1
foaf:logo reference min 0, max 1
owl:sameAs reference (to an other Organization) min 0, max unbounded

Info sources:

Properties that can be applied:

Properties Value type Cardinality
wgs84_pos:lat floating point min 0, max 1
wgs84_pos:long floating point min 0, max 1
wgs84_pos:alt floating point min 0, max 1
wgs84_pos:lat _long literal min 0, max 1
skos:prefLabel literal min 0, max 1 per lang tag
skos:altLabel skos:hiddenLabel literal min 0, max unbounded
skos:note literal min 0, max unbounded
dcterms:hasPart reference (to a Place ) min 0, max unbounded
dcterms:isPartOf reference (to a Place) min 0, max unbounded
edm:isNextInSequence reference min 0, max unbounded
owl:sameAs reference (to a Place) min 0, max unbounded

Info sources:

Properties that can be applied:

Properties Value type Cardinality
skos:prefLabel literal min 0, max 1 per lang tag
skos:altLabel, skos:hiddenLabel literal min 0, max unbounded
skos:notation string (+ rdf:datatype attribute)
skos:note literal min 0, max unbounded
dcterms:hasPart reference (to a Time Span ) min 0, max unbounded
dcterms:isPartOf reference (to a Time Span) min 0, max unbounded
edm:begin literal min 0, max 1
edm:end literal min 0, max 1
edm:isNextInSequence reference min 0, max unbounded
crm:P79_beginning_is_qualified_by literal min 0, max unbounded
crm:P80_end_is_qualified_by literal min 0, max unbounded
owl:sameAs reference (to a Time Span) min 0, max unbounded

Properties that can be applied:

Properties Value type Cardinality
skos:prefLabel literal min 0, max 1 per lang tag
skos:altLabel, skos:hiddenLabel literal min 0, max unbounded
skos:broader, skos:narrower, skos:related reference (to a Concept) min 0, max unbounded
skos:broadMatch, skos:narrowMatch, skos:relatedMatch reference (to a Concept) min 0, max unbounded
skos:exactMatch, skos:closeMatch reference (to a Concept) min 0, max unbounded
skos:notation string (+ rdf:datatype attribute)
skos:note literal min 0, max unbounded
skos:inScheme (URI should resolve to something meaningful) reference (to a ConceptScheme) min 0, max unbounded

Properties that can be applied:

Properties Value type Cardinality
odrl:inheritFrom ref min 1, max 1
cc:deprecatedOn ref min 0, max 1
Properties Value type Cardinality
edm:datasetName literal min 1, max 1
dc:description literal min 0, max unbounded
dc:identifier literal min 0, max unbounded
dcterms:created literal min 1, max 1
dcterms:extent literal min 0, max 1
dcterms:modified literal or ref min 0, max 1
dcterms:replaces literal or ref min 0, max unbounded
dcterms:isReplacedBy literal or ref min 0, max unbounded
edm:language literal or ref min 1, max 1
edm:country literal or ref min 1, max 1
edm:dataProvider reference (to a foaf:Organization) min 0, max unbounded
edm:intermediateProvider reference (to a foaf:Organization) min 0, max unbounded
edm:provider reference (to a foaf:Organization) min 1, max 1
adms:status literal min 1, max 1
foaf:logo reference min 0, max 1

edm:FullTextResource

This class has been created for the Technical Metadata Profile to be used with rdf:type to indicate that an edm:WebResource is a full-text resource.

svcs:Service

Properties that can be applied:

Properties Value type Cardinality
dcterms:conformsTo reference min 1, max unbounded
doap:implements reference min 0, max unbounded

edm:ReferenceStatement

Properties that can be applied:

Properties Value type Cardinality
dc:format literal min 1, max 1
rdf:value literal min 1, max 1

Not planned in first EDM impl., see Dev Team doc

For implementing the Danube requirement "Contextual Data ingestion" (#1282) descriptions of concept schemes (vocabularies) should be managed.

Properties that can be applied:

Properties Value type Cardinality
dc:title literal min 0, max unbounded
dc:creator literal or reference min 0, max unbounded
skos:hasTopConcept reference (to a concept) min 0, max unbounded
skos:note literal min 0, max unbounded

Not planned in first EDM impl., see Dev Team doc

Info sources:

  • CIDOC-CRM (but we should have most of the interesting stuff already for our requirements), event ontologies (12--I think they're quite similar to what we have already in EDM)

Properties that can be applied:

Properties Value type Cardinality
edm:happenedAt reference (to a Place) min 0, max unbounded
edm:occuredAt reference (to a TimeSpan) min 0, max unbounded
owl:sameAs reference (to an Event) min 0, max unbounded
skos:prefLabel literal min 0, max 1 per lang tag
skos:altLabel, skos:hiddenLabel literal min 0, max unbounded
skos:note literal min 0, max unbounded
dc:identifier literal min 0, max unbounded
dcterms:hasPart reference (to an Event) min 0, max unbounded
dcterms:isPartOf reference (to an Event) min 0, max unbounded
crm:P120_occurs_before reference (to an Event) min 0, max unbounded
edm:hasType literal or reference (to a Concept) min 0, max unbounded
edm:isRelatedTo reference min 0, max unbounded

Not planned in first EDM impl., see Dev Team doc

This is one is less relevant now. The potential properties are the same as for the (providers') proxies: the focus is on Cultural Physical Objects. Only ore:proxyIn, ore:proxyFor, edm:unstored and edm:type do not apply.

Properties that can be applied:

Properties Value type Cardinality
dc:contributor literal or reference min 0, max unbounded
dc:coverage literal or reference min 0, max unbounded
dc:creator literal or reference min 0, max unbounded
dc:date literal or reference min 0, max unbounded
dc:description literal or reference min 0, max unbounded
dc:format literal or reference min 0, max unbounded
dc:identifier literal min 0, max unbounded
dc:language literal min 0, max unbounded
dc:publisher literal or reference min 0, max unbounded
dc:relation literal or reference min 0, max unbounded
dc:rights literal or reference min 0, max unbounded
dc:source literal or reference min 0, max unbounded
dc:subject literal or reference min 0, max unbounded
dc:title literal min 0, max unbounded
dc:type literal or reference min 0, max unbounded
dcterms:alternative literal min 0, max unbounded
dcterms:conformsTo literal or reference min 0, max unbounded
dcterms:created literal or reference min 0, max unbounded
dcterms:extent literal or reference min 0, max unbounded
dcterms:hasFormat literal or reference min 0, max unbounded
dcterms:hasPart literal or reference min 0, max unbounded
dcterms:hasVersion literal or reference min 0, max unbounded
dcterms:isFormatOf literal or reference min 0, max unbounded
dcterms:isPartOf literal or reference min 0, max unbounded
dcterms:isReferencedBy literal or reference min 0, max unbounded
dcterms:isReplacedBy literal or reference min 0, max unbounded
dcterms:isRequiredBy literal or reference min 0, max unbounded
dcterms:issued literal or reference min 0, max unbounded
dcterms:isVersionOf literal or reference min 0, max unbounded
dcterms:medium literal or reference min 0, max unbounded
dcterms:provenance literal or reference min 0, max unbounded
dcterms:references literal or reference min 0, max unbounded
dcterms:replaces literal or reference min 0, max unbounded
dcterms:requires literal or reference min 0, max unbounded
dcterms:spatial literal or reference min 0, max unbounded
dcterms:tableOfContents literal or reference min 0, max unbounded
dcterms:temporal literal or reference min 0, max unbounded
edm:currentLocation literal or reference min 0, max unbounded
edm:hasMet reference min 0, max unbounded
edm:hasType reference or literal min 0, max unbounded
edm:incorporates reference min 0, max unbounded
edm:isDerivativeOf reference min 0, max unbounded
edm:isNextInSequence reference min 0, max 1
edm:isRelatedTo reference or literal min 0, max unbounded
edm:isRepresentationOf reference min 0, max 1
edm:isSimilarTo reference min 0, max unbounded
edm:isSuccessorOf reference min 0, max unbounded
edm:realizes reference min 0, max unbounded
edm:wasPresentAt reference min 0, max unbounded