The Basic Message Was to Leave out Anything the Provider Does Not
Total Page:16
File Type:pdf, Size:1020Kb
Europeana Data Model – Mapping Guidelines v2.3 18/11/2016 Co-funded by the European Union Document Scope This is The EDM Mapping Guidelines document. It is part of the family of documents about the Europeana Data Model (EDM) aimed at different audiences. They can all be found at http://pro.europeana.eu/edm-documentation, except the object templates which are at https://github.com/europeana/corelib/wiki/EDMObjectTemplatesProviders The EDM Mapping Guidelines – give guidance for providers wanting to map their data to EDM. They show which property relates to which class and contains definitions of the properties, the data types that can be used as values and the obligation level of each property. It also has an example of original data, the same data converted to EDM and diagrams showing the distribution of the properties amongst the classes. The full set of EDM classes and properties are being implemented incrementally and the Mapping Guidelines is the reference document showing which are currently available. The EDM Definition – the formal specification of the Europeana Data Model and lists the classes and properties that could be used in Europeana. Not all of these are currently implemented. Please refer to the Mapping Guidelines for the current subset of classes and properties in use. The EDM Primer – the “story” of EDM and explains how the classes and properties may be used together to model data and support Europeana functionality. The XML schema and the Schematron rules - this is the XML schema and the required Schematron rules for validating the current implementation of EDM. The EDM object templates – a working document is a simple wiki listing that shows which properties apply to which class and states the data types and obligation of the values. These templates should be regarded as a work in progress however and may be out of step with the Guidelines. Please refer to the Mapping guidelines for the current set of classes and properties in use. The EDM Case Studies - There are also several case studies that address various aspects of using EDM that can be found at http://pro.europeana.eu/case-studies-edm. 2/50 Terminology Aggregation The set of related resources in the Europeana system about one particular provided object from one provider. These are either created by the provider or generated from the metadata by the Europeana system. Class A group of things that have common properties e.g. Web Resources. Cultural heritage object (CHO) The original object that is the focus of the metadata description. It may be either a physical object (painting, book etc) or a digital original. Literal A string value with an optional language tag (taken from ISO639), represented in RDF/XML using the xml:lang attribute. (RDF terminology) Metadata description This term is used to refer to the package of data about one CHO (i.e. the metadata for the ProvidedCHO, the WebResource, the Aggregation and any associated classes. See also “Record” below. Record This term is occasionally used as a shorthand means of referring to the package of data about one CHO (i.e. the metadata for the ProvidedCHO, the WebResource, the Aggregation and any associated classes). It is recognised that it is not a term generally employed in the RDF/XML context. See “metadata description” above. Reference (“Ref”) A reference to another object or resource using an identifier for that object or resource (e.g. a URI or local identifier) Resource A thing that has identity and which can be the object of descriptions or used in other resources’ description. Property An element that expresses the relationship between two resources. Properties can be seen as the attributes or characteristics of a resource. Provided object The cultural heritage object that a provider is submitting data about to Europeana. ProvidedCHO The ProvidedCHO is the cultural heritage object which has given rise to and is the subject of the package of data that has been submitted to Europeana. Its properties are those of the original cultural heritage object with a few Europeana-specific ones added. In the model it is the class of resource that is the object of the edm:aggregatedCHO statement. There is an exact match between ProvidedCHOs and the items that can appear from a search. Value The text or reference that is contained in a Property. Web Resource A digital representation of the provided cultural heritage object. 3/50 TABLE OF CONTENTS 1 INTRODUCTION ................................................................................................................................ 5 1.1 THE CORE CLASSES ......................................................................................................................................5 1.2 THE CONTEXTUAL CLASSES ...........................................................................................................................6 1.3 NAMESPACES ............................................................................................................................................7 2 OVERVIEW OF THE PROPERTIES IN EACH CLASS ................................................................................. 8 3 ASPECTS OF THE DATA .................................................................................................................... 10 3.1 IDENTIFIERS FOR RESOURCES IN THE DATA ................................................................................................... 10 3.2 LANGUAGE ASPECTS OF THE DATA .............................................................................................................. 12 3.3 GENERAL MAPPING RULES ........................................................................................................................ 14 4 THE CORE EDM CLASSES .................................................................................................................. 14 4.1 PROVIDED CULTURAL HERITAGE OBJECT (EDM:PROVIDEDCHO) ...................................................................... 16 4.2 PROPERTIES FOR THE WEB RESOURCE (EDM:WEBRESOURCE) ........................................................................ 24 4.3 PROPERTIES FOR THE AGGREGATION (ORE:AGGREGATION)............................................................................. 27 5 THE CONTEXTUAL CLASSES .............................................................................................................. 30 5.1 PROPERTIES FOR AN AGENT (EDM:AGENT) ................................................................................................. 31 5.2 PROPERTIES FOR A PLACE (EDM:PLACE) ...................................................................................................... 33 5.3 PROPERTIES FOR A TIMESPAN OR PERIOD (EDM:TIMESPAN) ........................................................................... 34 5.4 PROPERTIES FOR A CONCEPT (SKOS:CONCEPT) ............................................................................................. 36 5.5 PROPERTIES FOR A LICENSE (CC:LICENSE) .................................................................................................... 37 6 AN EXAMPLE OF A RECORD MAPPED TO EDM CLASSES .................................................................... 39 6.1 ORIGINAL DATA ...................................................................................................................................... 39 6.2 MAPPED DATA ........................................................................................................................................ 39 6.2.1 Provided CHO ............................................................................................................................... 40 6.2.2 Web Resource .............................................................................................................................. 41 6.2.3 Aggregation ................................................................................................................................. 42 6.2.4 Contextual Classes ....................................................................................................................... 42 7 ANOMALIES .................................................................................................................................... 44 8 ANNEX A – XML SOURCE OF THE EXAMPLE ...................................................................................... 45 9 ANNEX B – MAPPING FOR RDA GROUP 2 PROPERTIES ...................................................................... 49 10 DOCUMENT HISTORY .................................................................................................................... 50 11 ACKNOWLEDGEMENTS ................................................................................................................. 50 4/50 1 Introduction The EDM is a theoretical data model that allows data to be presented in different ways according to the practices of the various domains which contribute data to Europeana. To create a practical implementation Europeana has not used all the classes and properties in the EDM model. In particular, the ore:Proxy is not included because it is created within Europeana using data provided according to the Guidelines. Additionally, for its internal working Europeana utilises a different set of classes and properties. There are several case studies that address particular aspects of using EDM which can be found at http://pro.europeana.eu/case-studies-edm. If needed, these Guidelines can be read in conjunction with the full EDM