6 OPC UA ObjectTypes ToC Previous Next

6.11 AAS Qualifiers ToC Previous Next

6.11.2 AASQualifier usage ToC Previous Next

The HasDictionaryEntity of Table 63 is denoted by the complete qualifier. The ValueId of Table 63 is referencing the individual value instantiated in the Value of the AASQualifier instance. There are multiple qualifier value depending on the application domain and the application case. While the semanticId of the qualifier is fixed the semanticId of the ValueId is instance dependent. A JSON example is shown below. The “semanticId” references the AASQualifier instance itself. The “DinSpec29000QualifierType” ValueId Keys value references the “required” value semantic coming from the DIN-SEC 29000.

Note: the IRI for defining the unique semantic ids of the qualifier and its values are only examples.

“qualifiers”: [

    {

      "semanticId": {

        "keys": \[

          {

            "type": "GlobalReference",

            "local": false,

            "value": "http://DINSPEC/29000/PropertyValueStatement/ExpressionSemantic",

            "index": 0,

            "idType": "IRI"

          }

        \]

      },

      "type": "ExpressionSemantic",

      "value": "REQUIREMENT_0",

      "valueId": {

        "keys": \[

          {

            "type": "GlobalReference",

            "local": false,

            "value": " http://DINSPEC/29000/PropertyValueStatement/ExpressionSemantic/Requirement",

            "index": 0,

            "idType": "IRI"

          }

        \]

      },

Previous Next