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