Open mjacoby opened 7 months ago
I have updated the "Path" column to:
As you write, the discussion in #155 points out that the idShort of the target resource itself should be in the idShortPath, therefore I think the other examples were also not correct.
I am updating Part 1 (because Path was moved to Part 1 in V3.1). I add the comment:
Note: There is not idShortPath for Identifiables because idShort is optional for Identifiables.
I additionally added a grammar:
[.underline]#Grammar:#
[listing] ....
@BirgitBoss I am also preparing a PR towards the aas-specs:IDTA-01001-3-1_working
branch containing the latest bugfix changes for ValueOnly and Metadata. Just didn't have the time yet.
Discussed on 12.3.2024:
What?
AAS Spec Part 2, IDTA Number: 01002-3-0, June 2023 Annex C 2. Table Examples for GET Operations contains examples for $path serialization that are not correct according to expected behavior/results discussed in #155.
The submodel in the example looks like this
Submodel
"http://i40.customer.com/type/1/1/7A7104BDAB57E184SubmodelElementCollection
RotationSpeedProperty
MaxRotationSpeedThe table in the specification contains the following examples
Applied to the submodel with level deep (correct)
Applied to the submodel with level core (correct)
Applied to the property with level deep (wrong)
The first two examples are correct, the last one should be either
or
depending on the question if idShortPaths are always returned as absolute (i.e. starting at the submodel) or relative (i.e. starting at the requested object).
Why is this wrong?
According to #155 the result should contain the requested element itself but example does not contain it.
How should it be fixed?
Update example to one of the two proposed solutions.