admin-shell-io / aas-specs

Repository of the Asset Administration Shell Specification IDTA-01001 - Metamodel
https://industrialdigitaltwin.org/en/content-hub/aasspecifications
Creative Commons Attribution 4.0 International
45 stars 26 forks source link

Relax Constraint AASD-120 for SMT allow idShort in SML #432

Open BirgitBoss opened 1 month ago

BirgitBoss commented 1 month ago

Is your feature request related to a problem? Please describe. For Submodel Template creation it is helpful to have an idShort for the element type within the SML. This is mainly the case for SML of SMC or SML because there are separate tables for SMC and SML. For properties it is more difficult. See discussion in https://github.com/admin-shell-io/submodel-templates/issues/65

Constraint AASd-120: idShort of submodel elements being a direct child of a SubmodelElementList shall not be specified.

could be relaxed to

Constraint AASd-120: idShort of submodel elements being a direct child of a SubmodelElementList shall not be specified within Submodels with kind=Instance.

Describe alternatives you've considered

AASd-120 was a further restriction of Constraint AASd-117: idShort of non-identifiable Referables not being a direct child of a SubmodelElementList shall be specified.

BirgitBoss commented 2 weeks ago

TF Part 1 2024-06-12 Decision Proposal: remove AASd-120

BirgitBoss commented 1 week ago

Accepted in principle by Workstream AAS Spec. 2024-06-13 Comments:

TF AAS Part 1 will discuss this issue again and make a proposal