Skip to content

Introduce a new Asset Administration Shell Registry Basic Profile #509

@sebbader-sap

Description

@sebbader-sap

What is missing?

There are currently only three service profiles to describe an Asset Administration Shell Registry:

  1. Full
  2. Read
  3. Bulk
  4. Query
  5. Minimal Read

#1 and #2 contain the Submodel Registry via the superpath concept, while #3 is intended for mass operations, #4 requires full-fledged query functionality, and #5 has no creation or update operations. It is not possible to describe an Asset Administration Shell Registry that has Asset Administration Shell Descriptors only but allows creation, read, update, and delete operation.

As therefore the Submodel Registry is implicitly contained, a client does not out-of-the-box know whether the way to a Submodel endpoint goes via Asset Administration Shell Descriptor -> endpoint -> read AAS submodel references -> Submodel Registry: Submodel Descriptor -> endpoint, or the shortcut Asset Administration Shell Descriptor -> submodelDescriptors -> endpoint .

How should it be fixed?

Add a new "Asset Administration Shell Registry - Basic Profile" (final name can be different), with these operations only:

  • AAS Registry API:

    • GetAllAssetAdministrationShellDescriptors
    • GetAllAssetAdministrationShellDescriptorsByAssetType
    • PostAssetAdministrationShellDescriptor
    • GetAssetAdministrationShellDescriptorById
    • PutAssetAdministrationShellDescriptorById
    • DeleteAssetAdministrationShellDescriptorById
  • Description API:

    • GetDescription
  • I have signed the required Developer Certificate of Origin (DCO) already.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions