material state
IRI: https://spec.industrialontologies.org/ontology/construct/MaterialState
Defined In: https://spec.industrialontologies.org/ontology/core/Core/
SubClass Of: bfo:process
Class Hierarchy
owl:Thing βΊ bfo:entity βΊ bfo:occurrent βΊ bfo:process βΊ material state
Direct subclasses:
Definition
process in which a material entity that participates in the process has a condition that remains unchanged
Explanatory Notes
-
Although the notion of βparticular conditionβ; has not been introduced in this release, the IOFβs approach will be to model this as a dependent entity such that at any timeframe during which it exists, it depends on some material entity β meaning a material state will necessarily βbe focused onβ a particular condition of some material entity for which the state is ascribed. Condition here would encompass BFO: specifically-dependent continuants (qualities, dispositions and other realizable entities types) as well as site (the absolute or relative location of a material entity). In the future, the coverage will be expanded to include some currently βmissing dependent entity typesβ; including orientation, and cases wherein a material entity is in a particular condition because it has or is in particular composition or configuration (e.g. the setup action of a machine and jig is complete and it is not in a setup/ready-for-run state).
-
Unchanging, is intended to encompass not just having a particular condition for the duration of the state, but potentially being value-bound to some constant or even within a given range as prescribed by some design or requirement specification. Specialized sub-types may be introduced to handle such value-based constant and range-bound states and conditions.
-
The term as introduced here is not intended to be used for for modeling the states of non-real entities (e.g., virtual entities participating in virtual simulation program and any other informational or abstract entities, when they are considered to be in a particular condition).
Examples
- the lightswitch in the off state from 9 PM to 8 AM; the machine in fail state from 4 PM to 5 PM; perfusion bioreactor was run in steady state for two days, a truck is in a stop state because its position has been unchanged
Synonyms
- stasis
Adapted From
- Oxford Languages, term by the name βstateβ
Primitive Class
This class is declared primitive and it does not have necessary and sufficient condiftions defined.
Primitive Rationale
Insufficient constructs to create necessary and sufficient conditions.
Formal Axioms
First-Order Logic Axioms
LA1: MaterialState(s) β βm(MaterialEntity(m) β§ isMaterialStateOf(s,m))
LA2: βs,sβ²,m((isMaterialStateOf(s,m) β§ occurrentPartOf(sβ²,s) β§ Process(sβ²)) β (MaterialState(sβ²) β§ isMaterialStateOf(sβ²,m)))
Semi-Formal Natural Language Axioms
LA1: if s is a βmaterial stateβ, then s βis material state ofβ a βmaterial entityβ
LA2: if s βis material state ofβ m and sβ is an βoccurrent part ofβ s that is a βprocessβ then sβ is a βmaterial stateβ that βis material state ofβ m
Description Logic
constr:MaterialState β bfo:process
constr:MaterialState β β bfo:has_occurrent_part .(bfo:process_boundary β constr:MaterialState)
constr:MaterialState β β constr:isMaterialStateOf .bfo:material_entity
SubClassOf: bfo:process
SubClassOf: bfo:has_occurrent_part only (bfo:process_boundary or constr:MaterialState)
SubClassOf: constr:isMaterialStateOf some bfo:material_entity