6.2 AAS root ObjectTypes
Table 11 defines the root class AASAssetAdministrationShellType of the OPC UA Asset Administration Shell.
Note: For a single submodel either a <Submodel> component or a <SubmodelReference> component is created. Submodel references are used in case that the submodel is deployed on a different OPC UA Server, i.e. it is not located in the address space. Otherwise the submodel can be directly added.
| Attribute | Value | |||||
| BrowseName | AASAssetAdministrationShellType | |||||
| IsAbstract | False | |||||
| References |
Node
Class | BrowseName | DataType | TypeDefinition | Others | |
|---|---|---|---|---|---|---|
| Subtype of the BaseObjectType defined in OPC 10000-5, i.e. inheriting the InstanceDeclarations of that Node. | ||||||
| 0:HasInterface | ObjectType | IAASIdentifiableType | - | - | - | |
| 0:HasComponent | Object | <DataSpecification> | AASReferenceType | OP | ||
| 0:HasComponent | Object | Asset | - | AASAssetType | M | |
| 0:HasComponent | Object | <Submodel> | - | AASSubmodelType | OP | |
| 0:HasComponent | Object | <SubmodelReference> | - | AASReferenceType | OP | |
| 0:HasComponent | Object | <ConceptDictionary> | - | AASConceptDictionaryType | OP | |
| 0:HasComponent | Object | <View> | - | AASViewType | OP | |
| 0:HasComponent | Object | DerivedFrom | - | AASReferenceType | O | |
| 0:HasDictionaryEntry | Object | Admin-shell.io/aas/2/0/AssetAdministrationShell | AASIriConceptDescriptionType | |||
The components of the AASAssetAdministrationShellType have additional references which are defined in Table 12.
| Source Path | Reference Type | Is Forward | Target Path |
| <DataSpecification> | 0:HasDictionaryEntry | True | Admin-shell.io/aas/2/0/hasDataSpecification/dataSpecification |
Asset | 0:HasDictionaryEntry | True | Admin-shell.io/aas/2/0/AssetAdministrationShell/asset |
| <Submodel> | 0:HasDictionaryEntry | True | Admin-shell.io/aas/2/0/AssetAdministrationShell/submodels |
| <SubmodelReference> | 0:HasDictionaryEntry | True | Admin-shell.io/aas/2/0/AssetAdministrationShell/submodels |
| <ConceptDictionary> | 0:HasDictionaryEntry | True | Admin-shell.io/aas/2/0/AssetAdministrationShell/conceptDictionaries |
| <View> | 0:HasDictionaryEntry | True | Admin-shell.io/aas/2/0/AssetAdministrationShell/views |
| DerivedFrom | 0:HasDictionaryEntry | True | Admin-shell.io/aas/2/0/AssetAdministrationShell/derivedFrom |