Content of data specification template for concept descriptions for properties, values and value lists conformant to IEC 61360.

Remarks

Note: IEC61360 requires also a globally unique identifier for a concept description. This ID is not part of the data specification template. Instead the id as inherited via IIdentifiable is used. Same holds for administrative information like the version and revision.

Note: idShort and shortName are very similar. However, in this case the decision was to add shortName explicitly to the data specification. Same holds for displayName and preferredName. Same holds for description and definition.

Constraint AASc-010: If value is not empty then valueList shall be empty and vice versa.

Constraint AASc-009: If dataType one of: IntegerMeasure, RealMeasure, RationalMeasure, IntegerCurrency, RealCurrency, then unit or unitId shall be defined.

Hierarchy

  • Class
    • DataSpecificationIec61360

Implements

Constructors

Properties

Data Type

definition: LangString[]

Definition in different languages

levelType: LevelType

Set of levels.

preferredName: LangString[]

Preferred name

Constraint AASc-002: preferredName shall be provided at least in English.

shortName: LangString[]

Short name

sourceOfDefinition: string

Source of definition

symbol: string

Symbol

unit: string

Unit

unitId: Reference

Unique unit id

Remarks

unit and unitId need to be consistent if both attributes are set

Note: It is recommended to use a global reference.

Note: Although the unitId is a global reference there might exist a ConceptDescription with data specification DataSpecificationPhysicalUnit with the same ID.

value: string

Value

valueFormat: string

Value Format

valueList: ValueList

List of allowed values

Methods

Generated using TypeDoc