The HasSignature ReferenceType is a concrete ReferenceType that can be used directly. It is a subtype of the HasComponent ReferenceType.
The semantic is a part-of relationship. Figure 24 provides an illustration of how this ReferenceType is used. A TargetNode can be referenced by a single SourceNode and a SourceNode can reference multiple TargetNodes.
Like all other ReferenceTypes, this ReferenceType does not specify anything about the ownership of the parts, although it represents a part-of relationship semantic. That is, it is not specified if the TargetNode of a Reference of the HasSignature ReferenceType is deleted when the SourceNode is deleted.
The TargetNode of this ReferenceType shall be an instance of FileType. The FileType instance shall contain valve signature information.
The SourceNode shall be an instance of MDISValveObjectType or a subtype of MDISValveObjectType. It might also be a MDISChokeObjectType or any other MDIS ObjectType that might need to report a signature.
Table 118 – HasSignature Reference
Attributes |
Value |
|||
BrowseName |
HasSignature |
|||
InverseName |
SignatureOf |
|||
Symmetric |
False |
|||
IsAbstract |
False |
|||
References |
NodeClass |
BrowseName |
Comment |
|
Subtype of the 0:HasComponent ReferenceType defined in OPC 10000-5 |
||||
ConformanceUnits |
||||
MDIS Valve Base |