Closed mristin closed 1 year ago
As I understand it, this is not explicitly required as per specification, but implicitly it is, considering the only time id_short
is not required is in Submodel_element_list
-objects. Also, logically, there's no sense in creating Submodel_element
s without id_short
in Operation_variable.value
.
I think this boils down to a missing implementation of an invariant for constraint AASd-117:
Constraint AASd-117:
id_short
of non-Identifiable
Referable
s not being a direct child of aSubmodel_element_list
shall be specified.
I'll try to solve this.
At the moment, operation variables can omit
id_short
in theirvalue
's:We merely check that the ID-shorts are unique, but not that they are not none in
Operation
:IMO, there should be a constraint that ID-shorts are defined for
value
of each operation variable.