admin-shell-io / aas-specs-api

Repository of the Asset Administration Shell Specification DTA-01002 API
https://admin-shell-io.github.io/aas-specs-antora/index/home/index.html
Creative Commons Attribution 4.0 International
12 stars 5 forks source link

New Profile AssetAdministrationShellRegistry/SSP-003 #210

Open BirgitBoss opened 1 year ago

BirgitBoss commented 1 year ago

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

_AAS Registry API:_ 
GetAllAssetAdministrationShellDescriptors GetAssetAdministrationShellDescriptorById 
_Submodel Registry API as superpath:_ 
GetAllSubmodelDescriptors 
GetSubmodelDescriptorById 
_Description API:_ 
GetDescription 

New profile required:

AssetAdministrationShellRegistry/SSP-003

_AAS Registry API:_ 
GetAllAssetAdministrationShellDescriptors 
GetAssetAdministrationShellDescriptorById 
_Description API:_ 
GetDescription 

with a data type

AssetAdministrationShellDescriptorGet
   globalAssetId
   submodelDescriptor

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)

sebbader-sap commented 1 year ago

Proposal to add another profile has been accepted by the workstream.