6.6 AASAssetType

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
BrowseNameAASAssetType
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:HasPropertyVariableAssetKindAASAssetKindDataType0:PropertyTypeM
0:HasComponentObjectAssetIdentificationModel-AASReferenceTypeO
0:HasComponentObjectBillOfMaterial-AASReferenceTypeO
0:HasDictionaryEntryObjectAdmin-shell.io/aas/2/0/AssetAASIriConceptDescriptionType

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:HasDictionaryEntryTrueAdmin-shell.io/aas/2/0/Asset/dataSpecifications
AssetKind0:HasDictionaryEntryTrueAdmin-shell.io/aas/2/0/Asset/assetKind
AssetIdentificationModel0:HasDictionaryEntryTrueAdmin-shell.io/aas/2/0/Asset/assetIdentificationModel
BillOfMaterial0:HasDictionaryEntryTrueAdmin-shell.io/aas/2/0/Asset/billOfMaterial