we distinguish two ways of setting up AAS Registry
"Note: the cardinality restriction for AssetAdministrationShellDescriptor/endpoint (optional: 0..*) allows a provider to skip the declaration of the location of an AssetAdministrationShell and directly point to the endpoints of the contained Submodels through the path AssetAdministrationShellDescriptor/submodelDescriptor-> SubmodelDescriptor/endpoint. A client, therefore, might decide to skip the lookup on the AssetAdministrationShell. Nevertheless, in case the information contained in the AssetAdministrationShellDescriptor deviates from the related AssetAdministrationShell, or attributes are missing, the AssetAdministrationShell is always the source of truth." (Source: IDTA-01002-3-0)
Up to now we have:
AssetAdministrationShellRegistry/SSP-002
_AAS Registry API:_
GetAllAssetAdministrationShellDescriptors GetAssetAdministrationShellDescriptorById
_Submodel Registry API as superpath:_
GetAllSubmodelDescriptors
GetSubmodelDescriptorById
_Description API:_
GetDescription
What is missing?
we distinguish two ways of setting up AAS Registry
"Note: the cardinality restriction for AssetAdministrationShellDescriptor/endpoint (optional: 0..*) allows a provider to skip the declaration of the location of an AssetAdministrationShell and directly point to the endpoints of the contained Submodels through the path AssetAdministrationShellDescriptor/submodelDescriptor-> SubmodelDescriptor/endpoint. A client, therefore, might decide to skip the lookup on the AssetAdministrationShell. Nevertheless, in case the information contained in the AssetAdministrationShellDescriptor deviates from the related AssetAdministrationShell, or attributes are missing, the AssetAdministrationShell is always the source of truth." (Source: IDTA-01002-3-0)
Up to now we have: AssetAdministrationShellRegistry/SSP-002
New profile required:
AssetAdministrationShellRegistry/SSP-003
with a data type
i.e. without administration, endpoint and without specificAssetId, those are only for Discovery
The current AssetAdministrationShellDescriptor is for WRITE and includes also discovery data (specificAssetIds)