Interface IConceptDescription
The semantics of a property or other elements that may have a semantic description is defined by a concept description.
Inherited Members
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
PROPERTYorVALUEusing 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
REFERENCEusing 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
DOCUMENTusing data specification IEC61360, the DataType shall be one ofFILE,BLOB,HTMLCategories 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_TYPEusing 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 SourceIsCaseOf
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 SourceOverIsCaseOfOrEmpty()
Iterate over IsCaseOf, if set, and otherwise return an empty enumerable.
Declaration
IEnumerable<IReference> OverIsCaseOfOrEmpty()
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<IReference> |