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


Back to top

Copyright © 2024–2026 Open Applications Group / Industrial Ontology Foundry. Distributed under an MIT license.