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.

Table 11 – AASAssetAdministrationShellType Definition
Attribute Value
BrowseNameAASAssetAdministrationShellType
IsAbstractFalse
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:HasInterfaceObjectTypeIAASIdentifiableType---
0:HasComponentObject<DataSpecification>AASReferenceTypeOP
0:HasComponentObjectAsset-AASAssetTypeM
0:HasComponentObject<Submodel>-AASSubmodelTypeOP
0:HasComponentObject<SubmodelReference>-AASReferenceTypeOP
0:HasComponentObject<ConceptDictionary>-AASConceptDictionaryTypeOP
0:HasComponentObject<View>-AASViewTypeOP
0:HasComponentObjectDerivedFrom-AASReferenceTypeO
0:HasDictionaryEntryObjectAdmin-shell.io/aas/2/0/AssetAdministrationShellAASIriConceptDescriptionType

The components of the AASAssetAdministrationShellType have additional references which are defined in Table 12.

Table 12 – AASAssetAdministrationShellType Additional References
Source Path Reference Type Is Forward Target Path
<DataSpecification>0:HasDictionaryEntryTrueAdmin-shell.io/aas/2/0/hasDataSpecification/dataSpecification

Asset

0:HasDictionaryEntryTrueAdmin-shell.io/aas/2/0/AssetAdministrationShell/asset
<Submodel>0:HasDictionaryEntryTrue Admin-shell.io/aas/2/0/AssetAdministrationShell/submodels
<SubmodelReference>0:HasDictionaryEntryTrueAdmin-shell.io/aas/2/0/AssetAdministrationShell/submodels
<ConceptDictionary>0:HasDictionaryEntryTrueAdmin-shell.io/aas/2/0/AssetAdministrationShell/conceptDictionaries
<View>0:HasDictionaryEntryTrueAdmin-shell.io/aas/2/0/AssetAdministrationShell/views
DerivedFrom0:HasDictionaryEntryTrueAdmin-shell.io/aas/2/0/AssetAdministrationShell/derivedFrom