Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V3.1: Remove AASd-120 #358

Open
wants to merge 1 commit into
base: v3.1/main
Choose a base branch
from
Open

V3.1: Remove AASd-120 #358

wants to merge 1 commit into from

Conversation

s-heppner
Copy link
Collaborator

In v3.1, AASd-120 is relaxed from

idShort of submodel elements being a direct child of a SubmodelElementList shall not be specified.

to

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

This makes the respective invariant not easily implementable, considering we would need to resolve the respective Submodel parent for a given Submodel_element_list.

We therefore remove the invariant check and document that we did not implement it.

See aas-specs#432.

In v3.1, AASd-120 is relaxed from
"idShort of submodel elements being a direct
child of a SubmodelElementList shall not
be specified."
to
"idShort of submodel elements being a
direct child of a SubmodelElementList shall
not be specified within Submodels with
kind=Instance."

This makes the respective invariant not easily
implementable, considering we would need to
resolve the respective `Submodel` parent for a
given `Submodel_element_list`.

We therefore remove the invariant check and
document that we did not implement it.

See [aas-specs#432].

[aas-specs#432]: admin-shell-io/aas-specs#432
@s-heppner s-heppner added the V3.1 SpecAAS V3.1 label Jan 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
V3.1 SpecAAS V3.1
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant