2.3. aas.model.concept - ConceptDescription and Dictionary

This module contains the class ConceptDescription from the AAS meta model as well as specialized ConceptDescriptions like IEC61360ConceptDescription.

class basyx.aas.model.concept.ConceptDescription(id_: str, is_case_of: Optional[Set[basyx.aas.model.base.Reference]] = None, id_short: Optional[str] = None, display_name: Optional[basyx.aas.model.base.MultiLanguageNameType] = None, category: Optional[str] = None, description: Optional[basyx.aas.model.base.MultiLanguageTextType] = None, parent: Optional[basyx.aas.model.base.UniqueIdShortNamespace] = None, administration: Optional[basyx.aas.model.base.AdministrativeInformation] = None, embedded_data_specifications: Iterable[basyx.aas.model.base.EmbeddedDataSpecification] = (), extension: Iterable[basyx.aas.model.base.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)