controls
IRI: https://spec.industrialontologies.org/ontology/construct/controls
Defined In: https://spec.industrialontologies.org/ontology/core/Core/
Type: Object Property
SubProperty Of: modulates
Range: bfo:process
Definition
relation between a process profile and a process that holds when the process profile modulates the process and concretizes one or more action specifications as part of a planned process
Explanatory Notes
The controls relation specializes modulates for planned control. The relation applies to the process profile that carries the control-relevant behavior, rather than to the entire planned process, because the broader planned process may include other state changes such as logging, calculation, operator review, or alarm handling. The relation does not imply successful control. It only indicates that the specified process profile causally influences the target process.
Examples
- jacket-temperature profile controls a reactor heating process, valve-position profile controls a tank filling process, pump-speed profile controls a liquid transfer process, conveyor-speed profile controls a packaging process, robot-arm-position profile controls a part placement process
Description Logic
constr:controls ⊑ constr:modulates
domain: bfo:process_profile ⊓ ∃ constr:processProfileOf .constr:PlannedProcess
range: bfo:process
SubPropertyOf: constr:modulates
domain: bfo:process_profile and constr:processProfileOf some constr:PlannedProcess
range: bfo:process