maintenance process
IRI: https://spec.industrialontologies.org/ontology/construct/MaintenanceProcess
Defined In: https://spec.industrialontologies.org/ontology/maintenance/Maintenance/
SubClass Of: planned process
Class Hierarchy
owl:Thing βΊ bfo:entity βΊ bfo:occurrent βΊ bfo:process βΊ planned process βΊ maintenance process
Direct subclasses:
Definition
process to do with retaining or restoring the function of a maintainable material item under a maintenance strategy
Examples
- process of replacing a pump, process of calibrating a sensor
Primitive Class
This class is declared primitive and it does not have necessary and sufficient condiftions defined.
Primitive Rationale
Additional analysis to be performed, particularly w.r.t. the associated maintenance strategy.
Formal Axioms
First-Order Logic Axioms
LA1: PlannedProcess(p) β§ (βx(MaintenanceStrategy(x) β§ prescribes(x, p)) β MaintenanceProcess(p)
LA2: MaintenanceProcess(p) β βx(MaintenanceStrategy(x) β§ prescribes(x, p))
LA3: MaintenanceProcess(p) β βx(MaintainableMaterialItem(x) β§ hasParticipantAtAllTimes(p, x) β§ hasInput(p, x))
Semi-Formal Natural Language Axioms
LA1: if p is βplanned processβ that is prescribed by some βmaintenance strategyβ then x is a βmaintenance processβ
LA2: if p is βmaintenance processβ then there is some βmaintenance strategyβ that βprescribesβ p
LA3: if p is βmaintenance processβ then there is some βmaintainable material itemβ x such that p βhas inputβ x and p βhas participant at all timesβ x
Description Logic
constr:MaintenanceProcess β constr:PlannedProcess
constr:MaintenanceProcess β β bfo:has_participant_at_all_times .constr:MaintainableMaterialItem
constr:MaintenanceProcess β β constr:hasInput .constr:MaintainableMaterialItem
constr:MaintenanceProcess β β constr:prescribedBy .constr:MaintenanceStrategy
constr:PlannedProcess β β constr:prescribedBy .constr:MaintenanceStrategy β constr:MaintenanceProcess
SubClassOf: constr:PlannedProcess
SubClassOf: bfo:has_participant_at_all_times some constr:MaintainableMaterialItem
SubClassOf: constr:hasInput some constr:MaintainableMaterialItem
SubClassOf: constr:prescribedBy some constr:MaintenanceStrategy
constr:PlannedProcess and constr:prescribedBy some constr:MaintenanceStrategy SubClassOf: constr:MaintenanceProcess