If a VEC class has an ID, a corresponding IdDataType structure is generated in OPC UA. This IdDataType extends from IdBaseDataType, which acts as an abstract type for all ID-based elements. The IdDataType contains a field id with a TrimmedString. Each VEC class with an ID gets a dedicated UADataType definition for managing identification.