Europeana Data Model Documentation

You will find below all the documentation you need about the Europeana Data Model (EDM)

General EDM factsheet and Presentation

The EDM Factsheet and an EDM presentation sum up the rationale and expected benefits of EDM.

EDM Primer

The EDM Primer is the 'story' of EDM and explains how the classes and properties may be used together to model data and support Europeana functionality.

Mapping Guidelines 

The EDM Mapping Guidelines give guidance for providers wanting to map their data to EDM. They contain definitions of the properties, information about the data types that can be used as values and the obligation level of each property. The document 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.

EDM object templates

The EDM object templates wiki-listing 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 Mapping Guidelines. Please refer to the Mapping Guidelines for the current set of classes and properties in use.

EDM Definition

The EDM Definition is the formal specification of the classes and properties that could be used in Europeana. This document details all the classes and properties in EDM and therefore includes those that are not currently implemented. Please refer to the Mapping Guidelines for the current set of classes and properties in use.

EDM XML Schema and EDM validation in Oxygen

The XML Schema for the Europeana Data Model (EDM) allows for automatic validation of EDM metadata represented in EDM. The EDM mapping rules are defined against the official release of the EDM XML Schema. You can find the latest versions the EDM Schema files. You will be able to download the entire schema directly for Github.  The XML Schema for the Europeana Data Model (EDM) allows for automatic validation of EDM metadata represented in EDM. The EDM Validation document explains how to make use of the validation rules with the Oxygen XML editor.


For further information, please contact info@europeana.eu (using 'EDM' as the email subject line) or find for more technical details on the EDM Prototyping Wiki at http://www.europeanalabs.eu/wiki/EDMPrototyping.