control module
IRI: https://spec.industrialontologies.org/ontology/construct/ControlModule
Defined In: https://spec.industrialontologies.org/ontology/biopharma/ManufacturingSystemOrganization/
SubClass Of: bfo:object aggregate
Class Hierarchy
owl:Thing › bfo:entity › bfo:continuant › bfo:independent continuant › bfo:material entity › bfo:object aggregate › control module
Definition
object aggregate that is a lowest level grouping that can carry out basic control
Explanatory Notes
A control module can consider a person as its member. For example, a human operator can open and close valves.
Examples
- a control valve module that manages the operation of a single control valve, including opening, closing, and positioning the valve based on a given setpoint or control signal; a motor starter module, which is responsible for starting, stopping, and monitoring the status of the motor of a pump or an agitator, and includes the logic for interlocks, overload protection, and feedback signals; a level control module that monitors the level inside a tank and provides an alarm or initiates control actions when a certain level is reached
Adapted From
- ISA88
Primitive Class
This class is declared primitive and it does not have necessary and sufficient condiftions defined.
Primitive Rationale
There are currently insufficient constructs to adequately model carrying out basic control.
Formal Axioms
First-Order Logic Axioms
ControlModule(x) → ObjectAggregate(x)
Semi-Formal Natural Language Axioms
if x is a ‘control module’ then x is an ‘object aggregate’
Description Logic
constr:ControlModule ⊑ bfo:object_aggregate
SubClassOf: bfo:object_aggregate