Search Results for

    Show / Hide Table of Contents

    Interface IAssetInformation

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

    Inherited Members
    IClass.DescendOnce()
    IClass.Descend()
    IClass.Accept(Visitation.IVisitor)
    IClass.Accept<TContext>(Visitation.IVisitorWithContext<TContext>, TContext)
    IClass.Transform<T>(Visitation.ITransformer<T>)
    IClass.Transform<TContext, T>(Visitation.ITransformerWithContext<TContext, T>, TContext)
    Namespace: AasCore.Aas3_0_RC02
    Assembly: AasCore.Aas3_0_RC02.dll
    Syntax
    public interface IAssetInformation : IClass
    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.

    Constraints:

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

    Properties

    | Improve this Doc View Source

    AssetKind

    Denotes whether the Asset is of kind Type or Instance.

    Declaration
    AssetKind AssetKind { get; set; }
    Property Value
    Type Description
    AssetKind
    | Improve this Doc View Source

    DefaultThumbnail

    Thumbnail of the asset represented by the Asset Administration Shell.

    Declaration
    IResource DefaultThumbnail { get; set; }
    Property Value
    Type Description
    IResource
    Remarks

    Used as default.

    | Improve this Doc View Source

    GlobalAssetId

    Global identifier of the asset the AAS is representing.

    Declaration
    IReference GlobalAssetId { get; set; }
    Property Value
    Type Description
    IReference
    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.

    This is a global reference.

    | Improve this Doc View Source

    SpecificAssetIds

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

    Declaration
    List<ISpecificAssetId> SpecificAssetIds { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.List<ISpecificAssetId>

    Methods

    | Improve this Doc View Source

    OverSpecificAssetIdsOrEmpty()

    Iterate over SpecificAssetIds, if set, and otherwise return an empty enumerable.

    Declaration
    IEnumerable<ISpecificAssetId> OverSpecificAssetIdsOrEmpty()
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<ISpecificAssetId>
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX