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

Make SubmodelDescriptor/id optional #316

Open BirgitBoss opened 2 months ago

BirgitBoss commented 2 months ago

What?

There are two valid ways to implement AAS registries:

In the first case the ID of the Submodel is not needed because it is implicitly contained in the endpoint. Many operators probably would also prefer to hide this (internal) Submodel/id.

How?

Make SubmodelDescriptors/id optional

Or

Make two SubmodelDescriptors classes, one for AAS registry and one for Submodel Registry

This change is backward compatible