2.3. concept - ConceptDescription and Dictionary

This module contains the class ConceptDescription from the AAS meta model.

class ConceptDescription(id_: str, is_case_of: Set[Reference] | None = None, id_short: str | None = None, display_name: MultiLanguageNameType | None = None, category: str | None = None, description: MultiLanguageTextType | None = None, parent: UniqueIdShortNamespace | None = None, administration: AdministrativeInformation | None = None, embedded_data_specifications: Iterable[EmbeddedDataSpecification] = (), extension: Iterable[Extension] = ())

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

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

Note

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

Variables:
  • id – The globally unique id of the element. (inherited from Identifiable)

  • is_case_of – Unordered list of global References to external definitions the concept is compatible to or was derived from.

  • id_short – Identifying string of the element within its name space. (inherited from Referable)

  • display_name – Can be provided in several languages. (inherited from Referable)

  • category – The category is a value that gives further meta information w.r.t. to the class of the element. It affects the expected existence of attributes and the applicability of constraints. (inherited from Referable)

  • description – Description or comments on the element. (inherited from Referable)

  • parent – Reference to the next referable parent element of the element. (inherited from Referable)

  • administration – Administrative information of an identifiable element. (inherited from Identifiable)

  • embedded_data_specifications – List of Embedded data specification.

  • extension – An extension of the element. (from HasExtension)