aas-specs
aas-specs copied to clipboard
Relax Constraint AASD-120 for SMT allow idShort in SML
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.