eclipse-esmf / esmf-sdk

Load Aspect Models and their artifacts as Java code; share components to realize SAMM as code
https://eclipse-esmf.github.io/esmf-developer-guide/index.html
Mozilla Public License 2.0
25 stars 12 forks source link

[Task] Aasx2AspectModel ECLASS now has a defined URI representation of IRDIs #596

Open BirgitBoss opened 3 months ago

BirgitBoss commented 3 months ago

Is your task related to a problem? Please describe. The AAS allows IRDI as values for ConceptDescription/id and HasSemantics/semanticId etc. In Catena-X a proprietary translation was defined, soemthing like "urn:irdi:0173-1-01-AAC063-019" and used in the "see" attribute Now at least ECLASS defined a URI representation:

https://eclass.eu/fileadmin/Redaktion/pdf-Dateien/Wiki/ECLASS-Technical-Specification-110_RDF_Spec_Part_1_V1.0.0.pdf Chapter 4.4 IRDI as URIs

Example:
For instance, the IRDI 0173-1#01-AAC063#019 is converted into 0173-1-01-AAC063-019.
The “Temperature transmitter” Classification Class with IRDI 0173-1#01-AAC063#022 in ECLASS
14.0 would have the following URI:
◼ https://eclass-cdp.com/rdf/v1/eclass14-0/0173-1-01-AAC063-022
◼ eclass14-0:0173-1-01-AAC063-022.

Describe the solution you'd like If the SMT contains an IRDI starting with "0173" then use the URI representation as defined by ECLASS instead.