Search Results for

    Show / Hide Table of Contents

    Interface IConceptDescription

    The semantics of a property or other elements that may have a semantic description is defined by a concept description.

    Inherited Members
    IIdentifiable.Administration
    IIdentifiable.Id
    IReferable.Category
    IReferable.IdShort
    IReferable.DisplayName
    IReferable.Description
    IReferable.OverDisplayNameOrEmpty()
    IReferable.OverDescriptionOrEmpty()
    IHasExtensions.Extensions
    IHasExtensions.OverExtensionsOrEmpty()
    IHasDataSpecification.EmbeddedDataSpecifications
    IHasDataSpecification.OverEmbeddedDataSpecificationsOrEmpty()
    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
    Assembly: AasCore.Aas3_0.dll
    Syntax
    public interface IConceptDescription : IIdentifiable, IReferable, IHasExtensions, IHasDataSpecification, IClass
    Remarks

    The description of the concept should follow a standardized schema (realized as data specification template).

    Constraints:

    • Constraint AASc-3a-004: For a ConceptDescription with Category PROPERTY or VALUE using data specification IEC61360, the DataType is mandatory and shall be one of: DATE, STRING, STRING_TRANSLATABLE, INTEGER_MEASURE, INTEGER_COUNT, INTEGER_CURRENCY, REAL_MEASURE, REAL_COUNT, REAL_CURRENCY, BOOLEAN, RATIONAL, RATIONAL_MEASURE, TIME, TIMESTAMP.

      Note: categories are deprecated since V3.0 of Part 1a of the document series "Details of the Asset Administration Shell".

    • Constraint AASc-3a-005: For a ConceptDescription with Category REFERENCE using data specification template IEC61360, the DataType shall be one of: STRING, IRI, IRDI.

      Note: categories are deprecated since V3.0 of Part 1a of the document series "Details of the Asset Administration Shell".

    • Constraint AASc-3a-006: For a ConceptDescription with Category DOCUMENT using data specification IEC61360, the DataType shall be one of FILE, BLOB, HTML

      Categories are deprecated since V3.0 of Part 1a of the document series "Details of the Asset Administration Shell".

    • Constraint AASc-3a-007: For a ConceptDescription with Category QUALIFIER_TYPE using data specification IEC61360, the DataType is mandatory and shall be defined.

      Categories are deprecated since V3.0 of Part 1a of the document series "Details of the Asset Administration Shell".

    • Constraint AASc-3a-008: For a ConceptDescription using data specification template IEC61360, Definition is mandatory and shall be defined at least in English.

      Exception: The concept description describes a value, i.e. Value is defined.

    • Constraint AASc-3a-003: For a ConceptDescription using data specification template IEC61360, referenced via ValueList ValueId the Value shall be set.

    Properties

    | Improve this Doc View Source

    IsCaseOf

    Reference to an external definition the concept is compatible to or was derived from.

    Declaration
    List<IReference> IsCaseOf { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.List<IReference>
    Remarks

    It is recommended to use a global reference.

    Compare to is-case-of relationship in ISO 13584-32 & IEC EN 61360

    Methods

    | Improve this Doc View Source

    OverIsCaseOfOrEmpty()

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

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