-
Notifications
You must be signed in to change notification settings - Fork 20
EDMObjectTemplatesProviders
To create EDM data providers should follow the EDM Mapping Guidelines at http://pro.europeana.eu/edm-documentation
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.
To create EDM data providers should follow the EDM Mapping Guidelines at http://pro.europeana.eu/edm-documentation
Quite often this may be a resource of type edm:PhysicalThing as well. This should be indicated using a specific rdf:type statement.
All descriptive metadata for the ingested object will be represented attached to the proxies in the Europeana information space. Only the owl:sameAs, 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 Nat. Lib of Hungary), would remain attached to the central CHO node.
Info sources:
- ESE-EDM mapping rules give a distribution of ESE properties between proxies and aggregations
Properties | Value type | Cardinality |
---|---|---|
dc:contributor | literal or reference | min 0, max unbounded |
dc:coverage | literal or reference | min 0, max unbounded - one of dc:subject, dc:type, dcterms:spatial or dcterms:temporal is mandatory |
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 - either dc:description or dc:title is mandatory |
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 - one of dc:subject, dc:type, dcterms:spatial or dcterms:temporal is mandatory |
dc:title | literal | min 0, max unbounded - either dc:title or dc:description is mandatory |
dc:type | literal or reference | min 0, max unbounded - one of dc:subject, dc:type, dcterms:spatial or dcterms:temporal is mandatory |
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 - one of dc:subject, dc:type,dcterms:spatial or dcterms:temporal is mandatory |
dcterms:tableOfContents | literal or reference | min 0, max unbounded |
dcterms:temporal | literal or reference | min 0, max unbounded - one of dc:subject, dc:type, dcterms:spatial or dcterms:temporal is mandatory |
edm:currentLocation | literal or reference | min 0, min 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:wasPresentAt | reference | min 0, max unbounded |
owl:sameAs | reference | min 0, max unbounded |
rdf:type | reference | min 0, max unbounded |
To create EDM data providers should follow the EDM Mapping Guidelines at http://pro.europeana.eu/edm-documentation
Info sources:
- ESE-EDM mapping rules give a distribution of ESE properties between proxies and aggregations
- ORE Specs
Properties that can be applied:
Properties | Value type | Cardinality |
---|---|---|
ore:aggregates (in principle only stated via edm:hasView and edm:aggregatedCHO statements) | reference | min 0, max unbounded |
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:wasGeneratedBy | literal (SoftwareAgent-Person) | min 0, max unbounded |
edm:confidenceLevel | decimal 0 to 1 | 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 | reference or literal | min 0, max unbounded |
edm:rights | reference | min 1, max 1 |
edm:ugc | literal (true) | min 0, max 1 |
edm:unstored DEPRECATED | literal | min 0, max unbounded |
To create EDM data providers should follow the EDM Mapping Guidelines at http://pro.europeana.eu/edm-documentation
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 |
dcterms:isReferencedBy | literal or reference | min 0, max unbounded |
svcs:has_service | reference | min 0, max unbounded |
To create EDM data providers should follow the EDM Mapping Guidelines at http://pro.europeana.eu/edm-documentation
Info sources:
- some relevant datasets, with their own schemas or extensions: VIAF, Amsterdam Museum persons, DNB authority files as linked data, constructs used at data.bnf.fr
- vocabularies: FOAF, RDA group 2 elements and relations, MADS/RDF
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 |
General "begin" and "end" properties can be used to indicate start date and end date but providers are encouraged to use the specialisations
To create EDM data providers should follow the EDM Mapping Guidelines at http://pro.europeana.eu/edm-documentation
Info sources:
- some relevant datasets: Geonames, EConnect's gazetteer
- Report delivered to WP3
- WGS84 basic ontology at W3C
- Others resources: http://dublincore.org/documents/dcmi-point/, http://www.geonames.org/, http://tools.ietf.org/rfc/rfc5870, http://esw.w3.org/GeoRDF, http://www.opengeospatial.org/standards/gml, http://earth.google.com/support/bin/static.py?hl=en&page=guide.cs&guide=22373&topic=23747&answer=148118, http://www.opengeospatial.org/standards/kml/, http://www.epsg-registry.org/, http://spatialreference.org/ref/epsg/4326/, http://www.alexandria.ucsb.edu/~lhill/FeatureTypes/ver070302/index.htm
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 (to a Place) | min 0, max unbounded |
owl:sameAs | reference (to a Place) | min 0, max unbounded |
To create EDM data providers should follow the EDM Mapping Guidelines at http://pro.europeana.eu/edm-documentation
Info sources:
- some relevant datasets: Borys' time periods, OWL time ontology (probably way too complex and not with the right focus), CIDOC-CRM. CARARE may have something.
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 (to a Time Span) | 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 |
General "begin" and "end" properties can be used to indicate start date and end date but providers are encouraged to use the specialisations
To create EDM data providers should follow the EDM Mapping Guidelines at http://pro.europeana.eu/edm-documentation
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 |
To create EDM data providers should follow the EDM Mapping Guidelines at http://pro.europeana.eu/edm-documentation
Properties that can be applied:
Properties | Value type | Cardinality |
---|---|---|
odrl:inheritFrom | reference | min 1, max 1 |
cc:deprecatedOn | reference | min 0, max 1 |
Properties that can be applied:
Properties | Value type | Cardinality |
---|---|---|
dcterms:conformsTo | reference | min 1, max unbounded |
doap:implements | reference | min 0, max unbounded |
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 (1, 2--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 CHO: the focus here is on Cultural Physical Objects. Only 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 |