Skip to content

Commit

Permalink
1.0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
meanigfy committed Jun 4, 2021
1 parent 23cfbe1 commit dc12b68
Show file tree
Hide file tree
Showing 698 changed files with 54,336 additions and 310,562 deletions.
4 changes: 0 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# Created by .ignore support plugin (hsz.mobi)
### Maven template
target/
docs/target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
Expand Down Expand Up @@ -126,6 +125,3 @@ local.properties
/exchange-model/src/main/generated/
/data/
/schematron/data

# dist/art
src/main/asciidoc/dist/art
123 changes: 6 additions & 117 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,131 +1,20 @@
# ESPD Exchange Data Model (EDM)
# Version 3.0.0

## Introduction

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.

## ESPD Wiki

To have a comprehensive view of what ESPD-EDM is and how to use it, we **strongly** recommend visiting the [ESPD-EDM Wiki](https://github.com/ESPD/ESPD-EDM/wiki), that aims to be the **Unique Access Point** for all of its resources: documentation, tools, assets, etc.

## Documentation

* [v3.0.0](https://espd.github.io/ESPD-EDM/v3.0.0/)
* [v2.1.1](https://espd.github.io/ESPD-EDM/v2.1.1/)
* [v2.1.0](https://espd.github.io/ESPD-EDM/v2.1.0/)
* [v2.0.2](https://espd.github.io/ESPD-EDM/v2.0.2/)
* [v2.0.1](https://espd.github.io/ESPD-EDM/v2.0.1/)
* [v2.0.0](https://espd.github.io/ESPD-EDM/v2.0.0/)
* [v1.0.2](https://espd.github.io/ESPD-EDM/v1.0.2/)
* [v1.0.1](https://github.com/ESPD/ESPD-EDM/blob/1.0.1/docs/src/main/asciidoc/index.adoc)
* [Latest version](https://espd.github.io/ESPD-EDM/)

## Roadmap

Dear ESPD implementation community,

We are happy to inform you about the future release of ESPD EDM version 3.0.0 on March 2021

### Version 3.0.0 (March 2021)
This new version of the ESPD-EDM aims to align the logic to eForms for future alignment and their joint usage in procurement. With the same purpose, the ESPD-EDM has updated the UBL version to 2.3. For more information regarding the release, please refer to the [release notes](https://espd.github.io/ESPD-EDM/v3.0.0/release_notes.html).


### Version 2.1.1 (December 2019)
This version is currently under development and its precise release date is yet to be announced.
v2.1.1 **focuses** mainly on correcting **minor errors** and implementing the **backwards-compatible-changes** suggested by Member States and other Stakeholders in the ESPD-EDM in the GitHub [issues](https://github.com/ESPD/ESPD-EDM/issues) workspace.

**ESPD nomenclature** for, now former, **ESPD Regulated** and **ESPD Self-Contained** will be **changed** to **ESPD Basic** and **Extended**, respectively.

### Version 2.1.0 (January 2019)
The [ESPD EDM version 2.1.0](https://github.com/ESPD/ESPD-EDM/tree/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](https://github.com/ESPD/ESPD-EDM/issues) workspace. For further details please read the
[release notes](https://espd.github.io/ESPD-EDM/v2.1.0/release_notes.html).

### Version 2.0.2 (May 2018)

The [ESPD EDM version 2.0.2](https://github.com/ESPD/ESPD-EDM/tree/2.0.2) addresses bugs fixed on the basis of the received comments on [GitHub](https://github.com/ESPD/ESPD-EDM/issues).
For further details please read the [release notes](https://espd.github.io/ESPD-EDM/v2.0.2/release_notes.html). The release contains a definition of all relevant
[business rules](https://github.com/ESPD/ESPD-EDM/tree/2.0.2/docs/src/main/asciidoc/dist/doc) and corresponding [schematron files](https://github.com/ESPD/ESPD-EDM/tree/2.0.2/docs/src/main/asciidoc/dist/val/schematron)
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](http://isaitb2.northeurope.cloudapp.azure.com/espd/upload) has been set up. The specifications for version 2.0.2 contain an updated distribution of the
[ESPD Exchange Data Model](https://github.com/ESPD/ESPD-EDM/tree/2.0.2/docs/src/main/asciidoc/dist/val/schematron) and include a corresponding [implementation guideline](https://espd.github.io/ESPD-EDM/v2.0.2/xml_guide.html)
which clarifies the [ESPD validation architecture in Annex I](https://espd.github.io/ESPD-EDM/v2.0.2/xml_guide.html#annex-i-xml-validation).
Also, the [BIS 41 – ESPD version 2.0.2](http://wiki.ds.unipi.gr/display/ESPDInt/BIS+41+-+ESPD+V2.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](https://github.com/ESPD/ESPD-EDM/blob/2.0.2/docs/src/main/asciidoc/dist/cl/ods/CriteriaTaxonomy-V1.0.2-errata.ods) (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 *https://github.com/ESPD/ESPD-EDM/issues*.

### Version 1.0.2 (July 2016)

Version 1.0.2 has no impact on current implementation. It fixes the issue *https://github.com/ESPD/ESPD-EDM/issues*.

### Version 1.0.1 (December 2015)

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

## Installation

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

### With Maven

```xml
<dependency>
<groupId>eu.europa.ec.grow.espd</groupId>
<artifactId>exchange-model</artifactId>
<version>1.0.2</version>
</dependency>
```

### With Gradle

```groovy
dependencies {
compile("eu.europa.ec.grow.espd:exchange-model:1.0.2")
}
```

### Version 3.0.0

**Please note that this version requires Java 8**

```xml
<dependency>
<groupId>eu.europa.ec.grow.espd</groupId>
<artifactId>exchange-model3</artifactId>
<version>3.0.0</version>
</dependency>
```

Version 3 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`.


```xml
<repositories>
<repository>
<id>oss-sonatype</id>
<name>oss-sonatype</name>
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
```
* **Current version 1.0.1**: Version 1.0.1 is used since December 2015. This version is based on UBL 2.1.
* **Version 1.0.2**: Version 1.0.2 has no impact on current implementation. It is planned for July. It fixes the issue:
* https://github.com/ESPD/ESPD-EDM/issues/2
* **Version 1.1**: The goal of version 1.1 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 1.1 is the possibility to weight criteria which is important to reduce the number of participants in a procedure. It is planned that this version is based on UBL 2.2 and that it is available around November. Issues for this release are:
* https://github.com/ESPD/ESPD-EDM/issues/1

## Use
The ESPD-EDM is made publicly available through Github.
Expand Down
2 changes: 1 addition & 1 deletion docs/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<artifactId>espd-data-model</artifactId>
<groupId>eu.europa.ec.grow.espd</groupId>
<version>2.1.0.1-SNAPSHOT</version>
<version>1.0.1</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
19 changes: 0 additions & 19 deletions docs/src/main/asciidoc/1.1_ESPD_Distribution_package.adoc

This file was deleted.

12 changes: 0 additions & 12 deletions docs/src/main/asciidoc/1.2_Adoption_of_UBL-2.3.adoc

This file was deleted.

14 changes: 0 additions & 14 deletions docs/src/main/asciidoc/1.3_UBL-2.3_Documents_and_libraries.adoc

This file was deleted.

6 changes: 0 additions & 6 deletions docs/src/main/asciidoc/1.4_UBL-2.3_and_TOOP_Requirements.adoc

This file was deleted.

Loading

0 comments on commit dc12b68

Please sign in to comment.