Figure 12shows an overview about the AASAsset ObjectType.

image016.png

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