This ReferenceType can be used to expose that two different Nodes in the AddressSpace representing the same entity in the real world. Both Nodes might represent different aspects of the same entity in the same world, or model the same aspect in different ways, for example defined in different companion specifications. For example, an ethernet port of a network module might be represented as an Object of an ObjectType defined by one companion specification focusing on the PROFINET relevant information for such a port and by another Object providing a more generic Ethernet and IP focused view on the port defined by an ObjectType in another companion specification. Both Objects may have distinguished information, but also provide some common information like the IP address, potentially in different data formats.

If a Server exposes more than two Nodes representing the same entity, it is recommended that all of the Nodes reference each other. A Client should not rely on all Nodes being mutually referenced to each other; i.e., the Client should browse each of the Nodes checking for additional RepresentsSameEntityAs References.

The RepresentsSameEntityAs is a concrete ReferenceType and can be used directly. It is a subtype of NonHierarchicalReferences. It is a symmetric Reference, that is, it provides the same semantic in both directions.

The semantic of this ReferenceType is to relate two Nodes that represent the same entity in the real world.

The SourceNode of References of this ReferenceType can be of any NodeClass.

The TargetNode of References of this ReferenceType can be of any NodeClass.

Both, SourceNode and TargetNode shall represent the same entity in the real world.

RepresentsSameEntityAs is formally defined in Table 7.

Table 7 – RepresentsSameEntityAs Definition















Subtype of NonHierarchicalReferences defined in OPC 10000-5

Conformance Units

Base Info RepresentsSameEntityAs