Errata exists for this version of the document.
QualifiedName values shall be encoded as a JSON object with the fields shown in Table 27.
The abstract QualifiedName structure is defined in OPC 10000-3 and has two fields Name and NamespaceIndex. The NamespaceIndex is represented by the Uri field in the JSON object.
Table 27 – JSON Object Definition for a QualifiedName
Name |
Description |
Name |
The Name component of the QualifiedName. |
Uri |
The NamespaceIndex component of the QualifiedName encoded as a JSON number. The Uri field is omitted if the NamespaceIndex equals 0. For the non-reversible form, the NamespaceUri associated with the NamespaceIndex portion of the QualifiedName is encoded as JSON string unless the NamespaceIndex is 1 or if NamespaceUri is unknown. In these cases, the NamespaceIndex is encoded as a JSON number. |