Errata exists for this version of the document.
The DataTypeDictionaryType VariableType is used as the type for the DataTypeDictionaries. It is formally defined in Table D.2.
Table D.2 – DataTypeDictionaryType Definition
Attribute |
Value |
|||||
BrowseName |
DataTypeDictionaryType |
|||||
IsAbstract |
False |
|||||
ValueRank |
−1 (−1 = Scalar) |
|||||
DataType |
ByteString |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
Subtype of the BaseDataVariableType defined in 7.4. |
||||||
HasProperty |
Variable |
DataTypeVersion |
String |
PropertyType |
Optional |
|
HasProperty |
Variable |
NamespaceUri |
String |
PropertyType |
Optional |
|
HasProperty |
Variable |
Deprecated |
Boolean |
Property Type |
Optional |
The Property DataTypeVersion is explained in D.3.
The NamespaceUri is the URI for the namespace described by the Value Attribute of the DataTypeDictionary. This is not always the same as the NamespaceUri of the DataType NodeId.
The Deprecated Property is used to indicate that all of the DataType definitions represented by the DataTypeDictionaryType are available through a DataTypeDefinition Attribute. Servers that provide DataType definitions as a DataTypeDefinition Attribute and through a DataTypeDictionaryType shall expose this Property.