modulates
IRI: https://spec.industrialontologies.org/ontology/construct/modulates
Defined In: https://spec.industrialontologies.org/ontology/core/Core/
Type: Object Property
Range: bfo:process
Definition
relation between a process and another process that holds when the first overlaps the second in time and every state changing temporal part of the first causes some temporal part of the second
Semi-Formal Definition:
p βmodulatesβ q if and only if p βtemporally overlapsβ q and, whenever a temporal part qβ of q βtemporally overlapsβ p, some temporal part pβ of p βcausesβ qβ
Examples
- jacket-temperature profile modulates a reactor heating process; valve-position profile modulates a tank filling process; pump-speed profile modulates a liquid transfer process; ambient-temperature profile modulates a material-temperature profile; relative-humidity profile modulates a moisture-content profile of a drying material; applied-force profile modulates a deformation profile of a workpiece
Formal Axioms
First-Order Logic Definition
βp,q(modulates(p,q) β (temporallyOverlaps(p,q) β§ βq'((temporalPartOf(q',q) β§ temporallyOverlaps(q',p)) β βp'(temporalPartOf(p',p) β§ causes(p',q')))))
Description Logic
constr:modulates β _:topObjectProperty
domain: bfo:process β Β¬ constr:MaterialState
range: bfo:process
SubPropertyOf: _:topObjectProperty
domain: bfo:process and not constr:MaterialState
range: bfo:process