7.3.4 Mapping to InstanceDeclarations inherited from IOLinkIODDDeviceType

In general, on the instance all rules defined on the IOLinkIODDDeviceType or its supertypes shall apply. When a new ObjectType is created, some InstanceDeclarations of the supertype are overridden in order to provide information from the IODD like VendorId.

The VendorID shall be filled with the IODD DeviceIdentity/@vendorId.

The DeviceID shall be filled with the IODD DeviceIdentity/@deviceId.

The Manufacturer shall be filled with the IODD DeviceIdentity/@vendorName.

The VendorText shall be filled with the IODD DeviceIdentity/VendorText, taking the default language.

The DeviceClass shall be filled with the IODD DeviceIdentity/DeviceFamily.