Open jacewski-bosch opened 1 year ago
@bs-jokri MS1 approved
While you're at it - I think there is a general conversation to be had about how closely the models should be tied to Catena-X. There is a general consensus that Submodel Templates generated from SAMM should be proposed in the IDTA. The IDTA will not standardize something that is called "catenaXId". My proposal would be to avoid:
{
"catenaXId": "foobar"
}
and to encourage something like
{
"idType": "catenaXId",
"value": "foobar"
}
Of course this is going to be ugly af when SAMM-properties are mapped to AAS-properties but it's the best I can think of.
The alternative might be also something like a property "assetId" and a value like urn:dataspace:catena-x:caenaXId:foobar
or two models: one with an abstract identifier and another one derived from it with a catena-x specific ID
abstract id catenaXId inherits from abstract id
@jacewski-bosch - can I assist you with the modeling in any way?
Model Description
A lot of released models reference the CatenaX ID. It would make sense to create a shared aspect for it. For simpler dependency management I would suggest creating a separate model for it. For backward compatibility reasons, it might be necessary to create 2 or 3 versions of it, Since originally the CatenaXId was just added raw and unprefixed, while it has been changed to be prefixed by a UUID URN.
Relevant Standards
https://datatracker.ietf.org/doc/html/rfc4122
Example Data
see the following relevant snippet from an already released model.
MS1 Criteria