Figure 12 shows an overview about the AASAsset ObjectType.

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