Shell groups
Shell groups are an additional offer to the Digital Twin Registry users of Bosch Semantic Stack. Shell groups allow to structure a (large) set of Asset Administration Shells, possibly with very similar Submodels (aspects).
A shell group is an entity in the Digital Twin Registry to which a shell may be related. A shell may be a member in several shell groups.
For each tenant, each shell group must have a unique name. Additionally, the group can have a textual description.
Managing shell groups
Shell groups have their own REST resource that offers the corresponding CRUD operations to create, retrieve, update, or delete a shell group.
Refer to the description of the Shell Group endpoint in the API docs.
Relating shells and shell groups
The relation of a shell with one or more shell groups is managed solely via the Asset Administration Shell Registry endpoint, which is used for all shell and submodel descriptor operations.
-
Its Registration endpoint allows to register a shell with a list of shell groups.
-
The Update endpoint allows to modify the set of shell groups in which a shell is a member.