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.