Skip to content

The European Single Procurement Document enables accelerated processing of preliminary evidence in EU public procurement. The ESPD EDM enables applications to integrate with national ESPD service providers.

License

Notifications You must be signed in to change notification settings

OP-TED/ESPD-EDM

Repository files navigation

European Single Procurement Document Exchange Data Model - ESPD-EDM

EUPL Licence

Introduction

The ESPD-EDM is the technical representation of the legal European Single Procurement Document - The 2014/24/EC Directive on Public Procurement(Article 59) and Regulation (EU) 2016/7. It is used to support interoperability between the ESPD services provided all over Europe. The ESPD document is an XML document based on the OASIS UBL standard enhanced with specific ESPD Business Rules and genericode Code Lists. The ESPD documents are:

  • ESPD Request created by the Buyer / Contracting Authority
  • ESPD Response created by the Economic Operator as a direct response to the ESPD Request.

Any feedback will be higly appreciated and can be submitted via the GitHub issues tab of this repository. You will need to be a registered GitHub user to create an issue, or to contribute actively to an existing one.

ESPD EDM - Repository structure

Folder structure

The main branch has the following folder structure:

Folder Content
codelists The folder contains the defintion of technical code lists managed by ESPD Team as well as references to the EU Vocabularies code lists.
The folder contains the Code List files in geniricode format. These files are used in conjunction with the UBL XML structure and the ESPD Model to generate and validate ESPD Request and ESPD Response XML files.
criterion This folder contains the criterion structure definition.
The file espd-edm.json contains the data structure of ESPD EDM in JSON format.
schemas This folder contains the OASIS UBL 2.4 Distribution package. It includes:
  • common: contains files that describe and represent the common elements and structures.
  • maindoc: contains the xsd schemas for the ESPD Request and Response
validation This folder contains the ESPD EDM validation files. These files are created following the procedure described in ESPD Validation Schematron repository, and the resulting XSL files are stored in the corresponding folders in this repository.
The required business rules validation files for XSL are uploaded to the ITB Testbed.

Branch structure

The main branch is the latest release branch and should contain the code with the latest tag. The development branch, vX.X.X is created from the main branch when developement starts. It may be a patch, a minor or a major release.

Usage

Implementing an ESPD Service

The ESPD Team offers support and answers to your questions via GitHub issues, during Open User Community Regular Meetings, and Annual Seminar Meetings. Bilateral meetings can be scheduled upon request. We are commited to assisting and supporting you in your journey towards a successful ESPD Service implementation.

The following artefacts provided in this repository may be used to design and implement an ESPD Service:

  • Code Lists - in the coldelists folder
  • Criterion JSON file - in the criterion/espd-edm.json
  • UBL distribution files - in the schemas folder,
  • Business Rules files - in the validation folder there are specific XSL files that implement ESPD EDM validation rules for the XML document, and
  • Public TED Documentation site - https://docs.ted.europa.eu/ESPD-EDM/latest/index.html

You can validate your ESPD documents directly on the ITB Testbed.

Release Notes

Please find the Release Notes for each release on GitHub releases. The distribution package for each release is attached to the corresponding release and the source code is tagged in the GitHub repository.

Documentation

Documentation for the latest version can be found here: https://docs.ted.europa.eu/ESPD-EDM/latest/index.html

Licence

The project is developed and distributed under the European Union Public Licence (EUPL) version 1.2.

About

The European Single Procurement Document enables accelerated processing of preliminary evidence in EU public procurement. The ESPD EDM enables applications to integrate with national ESPD service providers.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 18