6 OPC UA ObjectTypes ToC Previous Next

6.2 AAS root ObjectTypes ToC Previous Next index

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        
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.

Table 12 – AASAssetAdministrationShellType Additional References

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

Previous Next