This ReferenceTypecan be used to expose the relation between an Objectrepresenting some functionality and an Objectrepresenting some environment (e.g. hard- or software) which is necessary to execute and run the functionality. This implies that a malfunction in a referred environment or a missing related environment results in a non-functional functionality. A functionality Objectmight relate to several environment Objects, in that case all environment Objects are necessary to execute and run the functionality. An environment Objectmight be referenced by several functionality Objects.
For example, the functionality to move an axis is hosted by the drive moving the axis. Another example is some analog input functionality, which is related to the IO-module and the related firmware.
The IsHostedBy is a concrete ReferenceTypeand can be used directly. It is a subtype of Utilizes.
The semantic of this ReferenceTypeis to relate functionality represented by an OPC UA Nodeto the hard- and software needed to provide the functionality.
The SourceNodeof Referencesof this ReferenceTypeshall be an Objector ObjectTyperepresenting some functionality.
The TargetNodeof Referencesof this ReferenceTypeshall be an Objector ObjectTyperepresenting some hard- or software.
IsHostedBy is formally defined in Table 10.
Table 10– IsHostedBy Definition
Attributes |
Value |
||
BrowseName |
IsHostedBy |
||
InverseName |
Hosts |
||
Symmetric |
FALSE |
||
IsAbstract |
FALSE |
||
References |
NodeClass |
BrowseName |
Comment |
Subtype of Utilizes defined in 4.5 |
|||
Conformance Units |
|||
Base Info IsHostedBy |