Skip to content

KIT-IRS/Intent-Semantics

Repository files navigation

IEC 61360 Concept Description: Intent Semantics

Concept Description

Attribute Value
IRDI irs.kit.edu/concept-store/IntentSemantics
Preferred Name (DE) Intentionssemantik
Preferred Name (EN) Intent Semantics
Short Name ValIntent
Definition (DE) Kennzeichnet die Beziehung eines Attributwerts zur Realität und seinen Verifikationsstatus im Lebenszyklus des Informationsmodells.
Definition (EN) Indicates the relationship of an attribute value to reality and its verification status within the information model lifecycle.
Data Type STRING
Value Format [a-z]+

Value List

1. actual

Attribute Value
IRDI irs.kit.edu/concept-store/IntentSemantics/actual
Value actual
Preferred Name (DE) Tatsächlicher Wert
Preferred Name (EN) Actual Value
Definition (DE) Der Wert wurde verifiziert und entspricht der Realität. Dies ist der Zielzustand für alle Werte im Informationsmodell. Ein verifiziert leeres Feld ist ebenfalls actual (mit leerem Wert).
Definition (EN) The value has been verified and corresponds to reality. This is the target state for all values in the information model. A verified empty field is also actual (with empty value).

2. default

Attribute Value
IRDI irs.kit.edu/concept-store/IntentSemantics/default
Value default
Preferred Name (DE) Standardwert
Preferred Name (EN) Default Value
Definition (DE) Ein Standardwert, der durch Verifikation als solcher klassifiziert wurde. Enthält Domänenwissen und kann in vielen Fällen korrekt sein (z.B. Gravitationskonstante 9,81). Kann ohne Änderung übernommen werden, wenn er für den konkreten Fall passt.
Definition (EN) A default value that has been classified as such through verification. Contains domain knowledge and can be correct in many cases (e.g. gravitational constant 9.81). Can be adopted without change if it fits the specific case.

3. generated

Attribute Value
IRDI irs.kit.edu/concept-store/IntentSemantics/generated
Value generated
Preferred Name (DE) Generierter Wert
Preferred Name (EN) Generated Value
Definition (DE) Ein Wert, der automatisch erzeugt wurde aber noch nicht verifiziert ist. Umfasst auch: initialized (Systemdefault), calculated (berechnet), imported (importiert). Die Herkunft kann über Provenance-Attribute spezifiziert werden. Messen ist dagegen ein Verifikationsakt und führt zu actual.
Definition (EN) A value that was automatically generated but has not yet been verified. Also includes: initialized (system default), calculated (calculated), imported (imported). The origin can be specified via provenance attributes. Measuring, in contrast, is an act of verification and leads to actual.

4. placeholder

Attribute Value
IRDI irs.kit.edu/concept-store/IntentSemantics/placeholder
Value placeholder
Preferred Name (DE) Platzhalterwert
Preferred Name (EN) Placeholder Value
Definition (DE) Ein Platzhalter ohne echten Wert, der gesetzt wurde weil die Struktur einen Wert erfordert. Auch: dummy, example. Signalisiert, dass hier noch ein echter Wert eingetragen werden muss.
Definition (EN) A placeholder without a real value, set because the structure requires a value. Also: dummy, example. Signals that a real value must still be entered here.

5. hypothetical

Attribute Value
IRDI irs.kit.edu/concept-store/IntentSemantics/hypothetical
Value hypothetical
Preferred Name (DE) Hypothetischer Wert
Preferred Name (EN) Hypothetical Value
Definition (DE) Ein Wert für einen Zustand, der aktuell nicht existiert aber für Planung, Simulation oder Berechnung verwendet wird. Wird durch Verifikation klassifiziert, nicht durch Setzen. Auch: virtual, desired, assumed. Neutral bezüglich ob der Zustand gewünscht oder erreichbar ist.
Definition (EN) A value for a state that does not currently exist but is used for planning, simulation, or calculation. Classified through verification, not through setting. Also: virtual, desired, assumed. Neutral regarding whether the state is desired or achievable.

6. invalid

Attribute Value
IRDI irs.kit.edu/concept-store/IntentSemantics/invalid
Value invalid
Preferred Name (DE) Ungültiger Wert
Preferred Name (EN) Invalid Value
Definition (DE) Ein Wert, der durch Verifikation als falsch erkannt wurde. Die Prüfung gegen die Realität oder Regeln ist fehlgeschlagen. Der Wert muss korrigiert werden.
Definition (EN) A value that has been recognized as false through verification. The check against reality or rules has failed. The value must be corrected.

7. outdated

Attribute Value
IRDI irs.kit.edu/concept-store/IntentSemantics/outdated
Value outdated
Preferred Name (DE) Veralteter Wert
Preferred Name (EN) Outdated Value
Definition (DE) Ein Wert, der früher actual war, aber bei Re-Verifikation nicht mehr der Realität entspricht. Entsteht ausschließlich durch fehlgeschlagene Re-Verifikation eines actual-Wertes.
Definition (EN) A value that was previously actual, but upon re-verification no longer corresponds to reality. Arises exclusively from failed re-verification of an actual value.

8. empty

Attribute Value
IRDI irs.kit.edu/concept-store/IntentSemantics/empty
Value empty
Preferred Name (DE) Leerer Wert
Preferred Name (EN) Empty Value
Definition (DE) Ein Wert, der bewusst leer gelassen wurde. Unterscheidet gewollte Abwesenheit von ungewollter (Fehler, Versehen). Der Prozessstatus ist noch offen — die Leere muss noch verifiziert werden.
Definition (EN) A value that has been deliberately left empty. Distinguishes intentional absence from unintentional (error, oversight). The process status is still open — the emptiness must still be verified.

JSON Mapping Reference

Für die spätere Konvertierung zu AAS DataSpecificationIEC61360:

{
  "idShort": "IntentSemantics",
  "id": "irs.kit.edu/concept-store/IntentSemantics",
  "modelType": "ConceptDescription",
  "embeddedDataSpecifications": [{
    "dataSpecification": {
      "type": "ExternalReference",
      "keys": [{
        "type": "GlobalReference",
        "value": "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0"
      }]
    },
    "dataSpecificationContent": {
      "modelType": "DataSpecificationIec61360",
      "preferredName": [
        { "language": "de", "text": "Intentionssemantik" },
        { "language": "en", "text": "Intent Semantics" }
      ],
      "shortName": [
        { "language": "en", "text": "ValIntent" }
      ],
      "definition": [
        { "language": "de", "text": "Kennzeichnet die Beziehung eines Attributwerts zur Realität und seinen Verifikationsstatus im Lebenszyklus des Informationsmodells." },
        { "language": "en", "text": "Indicates the relationship of an attribute value to reality and its verification status within the information model lifecycle." }
      ],
      "dataType": "STRING",
      "valueList": {
        "valueReferencePairs": [
          {
            "value": "actual",
            "valueId": {
              "type": "ExternalReference",
              "keys": [{ "type": "GlobalReference", "value": "irs.kit.edu/concept-store/IntentSemantics/actual" }]
            }
          },
          {
            "value": "default",
            "valueId": {
              "type": "ExternalReference",
              "keys": [{ "type": "GlobalReference", "value": "irs.kit.edu/concept-store/IntentSemantics/default" }]
            }
          },
          {
            "value": "generated",
            "valueId": {
              "type": "ExternalReference",
              "keys": [{ "type": "GlobalReference", "value": "irs.kit.edu/concept-store/IntentSemantics/generated" }]
            }
          },
          {
            "value": "placeholder",
            "valueId": {
              "type": "ExternalReference",
              "keys": [{ "type": "GlobalReference", "value": "irs.kit.edu/concept-store/IntentSemantics/placeholder" }]
            }
          },
          {
            "value": "hypothetical",
            "valueId": {
              "type": "ExternalReference",
              "keys": [{ "type": "GlobalReference", "value": "irs.kit.edu/concept-store/IntentSemantics/hypothetical" }]
            }
          },
          {
            "value": "invalid",
            "valueId": {
              "type": "ExternalReference",
              "keys": [{ "type": "GlobalReference", "value": "irs.kit.edu/concept-store/IntentSemantics/invalid" }]
            }
          },
          {
            "value": "outdated",
            "valueId": {
              "type": "ExternalReference",
              "keys": [{ "type": "GlobalReference", "value": "irs.kit.edu/concept-store/IntentSemantics/outdated" }]
            }
          },
          {
            "value": "empty",
            "valueId": {
              "type": "ExternalReference",
              "keys": [{ "type": "GlobalReference", "value": "irs.kit.edu/concept-store/IntentSemantics/empty" }]
            }
          }
        ]
      }
    }
  }]
}

About

Formal vocabulary and process automation framework for explicit annotation of attribute verification status in information models of automation technology. Makes the distinction between verified (actual), generated, default, placeholder, hypothetical, invalid, outdated, and empty values explicit—like HTTP status codes for data quality.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages