Figure 12 shows an overview about the AASAsset ObjectType.
Figure 12 – AASAssetType graphical overview
The Asset Type describes meta data of an asset that is represented by an AAS. The asset has a globally unique identifier (I4AASIdentifiableType) plus – if needed – additional domain specific (proprietary) identifiers (Table 23). Optionally it can refer to a list of submodels.
Table 23 – AASAssetType Definition
Attribute |
Value |
|||||
BrowseName |
AASAssetType |
|||||
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:HasProperty |
Variable |
AssetKind |
AASAssetKindDataType |
0:PropertyType |
M |
|
0:HasComponent |
Object |
AssetIdentificationModel |
- |
AASReferenceType |
O |
|
0:HasComponent |
Object |
BillOfMaterial |
- |
AASReferenceType |
O |
|
0:HasDictionaryEntry |
Object |
Admin-shell.io/aas/2/0/Asset |
|
AASIriConceptDescriptionType |
|
The components of the AASAssetType have additional references which are defined in Table 24.
Table 24 – AASAssetType Additional References
Source Path |
Reference Type |
Is Forward |
Target Path |
<DataSpecification> |
0:HasDictionaryEntry |
True |
Admin-shell.io/aas/2/0/Asset/dataSpecifications |
AssetKind |
0:HasDictionaryEntry |
True |
Admin-shell.io/aas/2/0/Asset/assetKind |
AssetIdentificationModel |
0:HasDictionaryEntry |
True |
Admin-shell.io/aas/2/0/Asset/assetIdentificationModel |
BillOfMaterial |
0:HasDictionaryEntry |
True |
Admin-shell.io/aas/2/0/Asset/billOfMaterial |