aas-specs icon indicating copy to clipboard operation
aas-specs copied to clipboard

Relax Constraint AASD-120 for SMT allow idShort in SML

Open BirgitBoss opened this issue 9 months ago • 4 comments

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

  • do not relax -- instead create ConceptDescriptions with idShort of the corresponding elements

  • remove completely, i.e. also allow idShort in Submodels with kind=Instance for better readability

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 avatar May 22 '24 14:05 BirgitBoss