The HasReferenceDescription is a concrete ReferenceType and can be used directly. It is a subtype of HasChild.

The semantic of this ReferenceType is to link to a ReferenceDescription either from a Node directly participating in the Reference that is described in the ReferenceDescription (as SourceNode or TargetNode), or from a Node somehow related to the Reference that is described (e.g. in the refinement of the Reference (being part of the refinement path)).

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

The TargetNode of this ReferenceType shall be a Variable of VariableType ReferenceDescriptionVariableType or one of its subtypes.

The HasReferenceDescription is formally defined in Table 15.

Table 15 – HasReferenceDescription Definition

Attributes

Value

BrowseName

HasReferenceDescription

InverseName

ReferenceDescriptionOf

Symmetric

FALSE

IsAbstract

FALSE

References

NodeClass

BrowseName

Comment

Subtype of HasChild defined in OPC 10000-5

Conformance Units

Base Info ReferenceDescription