Skip to content
ESPD Exchange Data Model
Branch: 2.1.0
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Update criteriaTaxonomy Apr 2, 2019
exchange-model Editorial changes in release_notes. Jan 13, 2019
.gitignore 201801T1447 - Release Notes isolated Feb 2, 2018 Update Feb 3, 2019
pom.xml Editorial changes in release_notes. Jan 13, 2019

ESPD Exchange Data Model (EDM)


The ESPD Exchange Data Model is the technical representation of the legal European Single Procurement Document. It is used to support interoperability between ESPD services provided all over Europe.



Dear ESPD implementation community,

We are happy to inform you about the release of ESPD EDM version 2.1.0.

Version 2.1.0 (January 2019)

The ESPD EDM version 2.1.0 is now released and focuses, mainly, on the improvement of the ESPD-SELF-CONTAINED features. All the changes introduced in this new version were based on the inputs from Member States and other Stakeholders collected through the GitHub issues workspace. For further details please read the release notes.

Version 2.0.2 (May 2018)

The ESPD EDM version 2.0.2 addresses bugs fixed on the basis of the received comments on GitHub. For further details please read the release notes. The release contains a definition of all relevant business rules and corresponding schematron files to validate Regulate and Self-Contained ESPD Request and Response XML instances (including the validation of the criteria taxonomy). The corresponding TestBed for version 2.0.2 has been set up. The specifications for version 2.0.2 contain an updated distribution of the ESPD Exchange Data Model and include a corresponding implementation guideline which clarifies the ESPD validation architecture in Annex I. Also, the BIS 41 – ESPD version 2.0.2 was updated accordingly.

Release of criteria taxonomy file errata [ESPD EDM version 1.0.2] (May 2018)

A release of criteria taxonomy file errata [ESPD EDM version 1.0.2] was necessary as the documentation on the criteria taxonomy was not updated to reflect the changes that were made to the Commission ESPD service up until July 2017. All corrections relate to the Criteria Data Flows and result in a revision of the criteria taxonomy for version 1.0.2 (revisions are marked within the sheet). No other change was done to the ESPD EDM version 1.0.2. The revisions should therefore have no impact on all current ESPD services based on v1.0.2 but we recommend using the revised criteria taxonomy to approve the correct Criteria Data Flows.

Version 2.0.1 (January 2018)

Bug fixes detected in the previous versions; change requests related to these bugs were collected in this Github Issues space (see Issues for the details. See also the Release Notes above and the 'dist/rn' folder for details on those issues related to v2.1.0 that have been closed).

Version 2.0.0 (September 2017):

The goal of version 2.0.0 is that the ESPD-EDM is self contained. Meaning that public buyers can specify directly in their ESPD services criteria instead of defining them in the procurement document or the notice. Examples are that the public buyer can specify the number of years needed for the turnovers, the financial ratios needed for the procedure or that they can specify certificates needed. Something else that will be implemented in version 2.0.0 is the possibility to weight criteria which is important to reduce the number of participants in a procedure. Issues for this release are in

Version 1.0.2 (July 2016)

Version 1.0.2 has no impact on current implementation. It fixes the issue

Version 1.0.1 (December 2015)

Very first version of the ESPD-EDM. Partially based on UBL 2.1.


The recommended way to get started using the exchange-model in a Java project is with a dependency management system.

With Maven


With Gradle

dependencies {

Version 2.1.0

Please note that this version requires Java 8


Version 2 of the Exchange Model has a different artifactId, i.e. exchange-model2, in order to support the usage of both versions at the same time inside a Java Maven project.

In order to use the snapshot version, you might have to enable the Maven snapshot repository in your pom.xml.



The ESPD-EDM is made publicly available through Github.

  • If you just want to browse or access the model, you don't need to be registered in Github.
  • If you want to create issues concerning the ESPD-EDM you have to be a registered user in Github. Please assign all issues in this repository to paulakeen
You can’t perform that action at this time.