Skip to content

How to reference the semantic ID of a value list in a property #139

@JS-Aibel

Description

@JS-Aibel

Description
In classification systems like IEC CDD, properties can have a value list (enumeration).
The enumerations covered by the IEC 61360 data specification only define each element in the value list.
We are looking for a way to store a reference to the value list ID itself, so we do not have to explicitly include all the individual enum elements in each Concept Description.

Questions

  1. Are there any existing methods to store the semantic ID of the value list itself?
  2. In this Q&A entry, what is meant by:

The IRDI of the value list itself should be used in submodel template definitions to restrict the allowed string values.

Possible Solutions

  • Extend DataSpecificationIEC61360 to include an attribute for the value list code (as defined in CDD).
  • Extend the DataSpecificationIEC61360 data type attribute with an element like ENUM_STRING_TYPE(<ID>).
  • Use qualifiers with a semantic meaning of “allowed value list” and set it to the IRDI of the IEC CDD value list.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions