The DataTypeDictionaryType VariableTypeis 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 DataTypeVersionis explained in D.3.
The NamespaceUriis the URI for the namespace described by the Value Attributeof the DataTypeDictionary. This is not always the same as the NamespaceUriof the DataType NodeId.
The Deprecated Propertyis used to indicate that all of the DataTypedefinitions represented by the DataTypeDictionaryTypeare available through a DataTypeDefinition Attribute. Servers that provide DataTypedefinitions as a DataTypeDefinition Attributeand through a DataTypeDictionaryTypeshall expose this Property.