International-Data-Spaces-Association / InformationModel

The Information Model of the International Data Spaces implements the IDS reference architecture as an extensible, machine readable and technology independent data model.
Apache License 2.0
61 stars 35 forks source link

Alignment with DCAT-AP #277

Open JohannesLipp opened 4 years ago

JohannesLipp commented 4 years ago

Assure full compatibility for the DCAT application profile (DCAT-AP) of the European Union in version 2.0.0 (https://joinup.ec.europa.eu/solution/dcat-application-profile-data-portals-europe/release/200).

JohannesLipp commented 4 years ago

Overview of DCAT-AP constraints and their implications to the IDS Infomodel

JohannesLipp commented 4 years ago

For all ids terms, we need to introduce idsm:notNull annotations. Also, we need to integrate the above-mentioned restrictions into SHACL shapes.

HaydarAk commented 3 years ago

FYI: https://joinup.ec.europa.eu/solution/dcat-application-profile-data-portals-europe/distribution/dcat-ap-12-shacl

clange commented 2 years ago

@JohannesLipp as #391 was merged, could you please clarify what still remains to be done in order to achieve full DCAT-AP compatibility? To my understanding we are ready in a technical sense but need to discuss whether in a general IDS environment it will make sense to enforce the same "mandatory attributes" as DCAT-AP does. DCAT-AP compatibility is increasingly being requested, see https://github.com/eclipse-dataspaceconnector/DataSpaceConnector/issues/90.

JohannesLipp commented 2 years ago

The following steps would be required to do so:

  1. Content: Use the EC's DCAT-AP SHACL shapes to validate all relevant classes in the IDS infomodel and subsequently integrate these into our validation shapes.
  2. Infrastructure: Design and implement a way to enforce validation and compatibility in the IDS components.