failed state
IRI: https://spec.industrialontologies.org/ontology/construct/FailedState
Defined In: https://spec.industrialontologies.org/ontology/maintenance/Maintenance/
SubClass Of: maintenance state
Class Hierarchy
owl:Thing βΊ bfo:entity βΊ bfo:occurrent βΊ bfo:process βΊ material state βΊ maintenance state βΊ failed state
Definition
state of an item being unable to perform a required function due to a failure event
Semi-Formal Definition:
βfailed stateβ: every instance of βfailed stateβ is defined as exactly an instance of βmaintenance stateβ o1 that βhas participant at all timesβ some βmaintainable material itemβ i and that is βinitiated byβ some βfailure eventβ and is βpreceded byβ some (βdegraded stateβ or βoperating stateβ) o2 that βhas participant at all timesβ i and there is no (βdegraded stateβ or βoperating stateβ ) o3 such that o3 βhas participant at all timesβ i and o2 βprecedesβ o3 and o3 βprecedesβ o1β
Examples
- is broken in two, is burst, is failing to turn on
Formal Axioms
First-Order Logic Definition
FailedState(o1) β MaintenanceState(o1) β§ βi(MaintainableMaterialItem(i) β§ hasParticipantAtAllTimes(o1, i) β§ βe(FailureEvent(e) β§ initiates(e, o1)) β§ βo2((DegradedState(o2) β¨ OperatingState(o2) β§ hasParticipantAtAllTimes(o2,i)) β§ precedes(o2, o1)) β§ Β¬βo3((DegradedState(o3) β¨ OperatingState(o3)) β§ hasParticipantAtAllTimes(o3,i) β§ precedes(o2, o3) β§ precedes(o3, o1)))
Description Logic
constr:FailedState β constr:MaintenanceState
constr:FailedState β β bfo:preceded_by .(constr:DegradedState β constr:OperatingState)
constr:FailedState β β bfo:has_participant_at_all_times .constr:MaintainableMaterialItem
constr:FailedState β β constr:initiatesβ» .constr:FailureEvent
constr:FailedState β constr:DegradedState β β₯
constr:FailedState β constr:OperatingState β β₯
SubClassOf: constr:MaintenanceState
SubClassOf: bfo:preceded_by some (constr:DegradedState or constr:OperatingState)
SubClassOf: bfo:has_participant_at_all_times some constr:MaintainableMaterialItem
SubClassOf: inverse constr:initiates some constr:FailureEvent
constr:FailedState DisjointWith: (constr:DegradedState, constr:OperatingState)
constr:FailedState DisjointWith: constr:OperatingState