In AssetInformation identifying meta data of the asset that is represented by an AAS is defined.

Remarks

The asset may either represent an asset type or an asset instance.

The asset has a globally unique identifier plus – if needed – additional domain specific (proprietary) identifiers. However, to support the corner case of very first phase of lifecycle where a stabilised/constant_set global asset identifier does not already exist, the corresponding attribute globalAssetId is optional.

Constraint AASd-116: globalAssetId (case-insensitive) is a reserved key. If used as value for name then value shall be identical to globalAssetId.

Hierarchy

Constructors

Properties

assetKind: AssetKind

Denotes whether the Asset is of kind Type or Instance.

defaultThumbnail: Resource

Thumbnail of the asset represented by the Asset Administration Shell.

Remarks

Used as default.

globalAssetId: Reference

Global identifier of the asset the AAS is representing.

Remarks

This attribute is required as soon as the AAS is exchanged via partners in the life cycle of the asset. In a first phase of the life cycle the asset might not yet have a global ID but already an internal identifier. The internal identifier would be modelled via specificAssetIds.

Note: This is a global reference.

specificAssetIds: SpecificAssetId[]

Additional domain-specific, typically proprietary identifier for the asset like e.g., serial number etc.

Methods

  • Iterate recursively over the instances referenced from this instance.

    Returns

    Iterator over the referenced instances

    Returns IterableIterator<Class>

  • Iterate over the instances referenced from this instance.

    We do not recurse into the referenced instances.

    Returns

    Iterator over the referenced instances

    Returns IterableIterator<Class>

  • Dispatch the transformer on this instance.

    Returns

    transformation of this instance

    Param Type

    T - type of the transformation result

    Type Parameters

    • T

    Parameters

    Returns T

  • Dispatch the transformer on this instance in context.

    Returns

    transformation of this instance

    Param Type

    T - type of the transformation result

    Param Type

    ContextT - type of the transformation context

    Type Parameters

    • ContextT

    • T

    Parameters

    Returns T

Generated using TypeDoc