One modelling construct to add information to References, is to provide an intermediate Object as proxy with additional information (see Figure A.1). The approach often makes sense. For example, to provide information about the physical cable connecting two devices represented as Nodes, another Node is added representing the cable, and both device Nodes are connected to the cable Node. The disadvantage of the approach is, that a Client cannot natively follow the Reference to the target directly, but always gets to the intermediate Object first and from there to the original target. Therefore, the ReferenceDescription uses an approach, where the Reference directly connects both Nodes without the need to deal with an intermediate Object.


Figure A.1 – Refinement of References by Proxy Object


[1] OPC 30010, OPC UA for AutoId Devices

[2] OPC 30120, OPC UA for IO-Link Devices and IO-Link Masters

[3] OPC 10000-100, OPC Unified Architecture – Part 100: Devices