has pre-condition
IRI: https://spec.industrialontologies.org/ontology/core/Core/hasPreCondition
Defined In: https://spec.industrialontologies.org/ontology/core/Core/
Type: Object Property
SubProperty Of: bfo:has continuant part at all times
Range: material state specification
Definition
relation between an Action Specification or Plan Specification and a Material State Specification such that every material state prescribed by the Material State Specification holds in a pre-state of every process or event prescribed by the Action Specification or Plan Specification.
Examples
- a sample-loading specification has pre-condition a material state specification specifying that the chromatography column is equilibrated; an inoculation specification has pre-condition a material state specification specifying that the bioreactor is sterile and the culture medium is at the inoculation temperature
Formal Axioms
First-Order Logic Axioms
βp,d,o,m((hasPreCondition(p,d) β§ prescribes(p,o) β§ prescribes(d,m)) β βm'(hasPreMaterialState(o,m') β§ holdsIn(m,m')))
Semi-Formal Natural Language Axioms
if p βhas postconditionβ d, p βprescribesβ o, and d βprescribesβ m, then o βhas pre material stateβ some mβ in which m βholds inβ
Description Logic
_:hasPreCondition β bfo:has_continuant_part_at_all_times
domain: constr:ActionSpecification β constr:PlanSpecification
SubPropertyOf: bfo:has_continuant_part_at_all_times
domain: constr:ActionSpecification or constr:PlanSpecification