material location change process
IRI: https://spec.industrialontologies.org/ontology/construct/MaterialLocationChangeProcess
Defined In: https://spec.industrialontologies.org/ontology/core/Core/
SubClass Of: planned process
Class Hierarchy
owl:Thing βΊ bfo:entity βΊ bfo:occurrent βΊ bfo:process βΊ planned process βΊ material location change process
Direct subclasses:
Definition
planned process that results in a material entity moving from one physical location to another
Explanatory Notes
-
Material transfer process includes both the internal (e.g., inside a factory) and external (e.g., between factories) movement of an object
-
BFO:Site is the synonym for physical location which is why Site is used in the axioms
Examples
- Shipping goods from a warehouse to a customer; moving a tool from one location (work center) to another within the factory; transporting finished goods from one warehouse to another; pumping portions of crude oil through a pipeline; transferring a load of apples from a bin to a container; picking an apple; transporting passengers on a bus;
Counter-Examples
- A specific type of material handling: E.g., changing only the orientation of the object within the same site (this does not change the site from t to tβ); throwing waste into a garbage bin; removing a wing nut from a fixture in preparation for inserting a workpiece into the fixture.
Adapted From
- http://www.ontologyrepository.com/CommonCoreOntologies/Mid/EventOntology and https://www.merriam-webster.com/dictionary/motion
Primitive Class
This class is declared primitive and it does not have necessary and sufficient condiftions defined.
Primitive Rationale
Patterns for adequate reification of the n-ary pattern that is change of location need further refinement and testing.
Formal Axioms
First-Order Logic Axioms
MaterialLocationChangeProcess(βxβ) β PlannedProcess(βx)β β§ βββyβββtβββtβ1βββt2ββsββs1ββzββz1(MaterialEntity(βyβ) β§ TemporalInstant(t) β§ TemporalInstant(t1) β§ TemporalRegion(t2) β§ IndependentContinuant(s) β§ IndependentContinuant(s1) β§ Site(z) β§ Site(z1) β§ hasParticipantAtSomeTime(x,y)
β§ firstInstantOf(βtβ, βt2) β§ lastInstantOf(βt1β, βt2β) β§ occupiesTemporalRegion(βx,βt2)β β§ existsAt(s,t) β§ existsAt(s1,t1) β§ locatedInAtalltimes(s,z) β§ locatedInAtAlltimes(s1,z1) β§ locationOfAtAlltimes(s,y) β§ locationOfAtAllTimes(s1,y))
Semi-Formal Natural Language Axioms
if x is a βmaterial location change processβ then x is a βplanned processβ in which a βmaterial entityβ is moved from one βsiteβ to another
Description Logic
constr:MaterialLocationChangeProcess β constr:PlannedProcess
constr:MaterialLocationChangeProcess β β bfo:has_participant_at_some_time .(bfo:material_entity β β bfo:location_of_at_all_timesβ» .(bfo:independent_continuant β β bfo:located_in_at_all_times .bfo:site β β bfo:exists_at .(bfo:temporal_instant β (β bfo:first_instant_of .bfo:temporal_region β β bfo:occupies_temporal_regionβ» .constr:PlannedProcess))) β β bfo:location_of_at_all_timesβ» .(bfo:independent_continuant β β bfo:located_in_at_all_times .bfo:site β β bfo:exists_at .(bfo:temporal_instant β β bfo:last_instant_of .(bfo:temporal_region β β bfo:occupies_temporal_regionβ» .constr:PlannedProcess))))
SubClassOf: constr:PlannedProcess
SubClassOf: bfo:has_participant_at_some_time some (bfo:material_entity and inverse bfo:location_of_at_all_times some (bfo:independent_continuant and bfo:located_in_at_all_times some bfo:site and bfo:exists_at some (bfo:temporal_instant and (bfo:first_instant_of some bfo:temporal_region and inverse bfo:occupies_temporal_region some constr:PlannedProcess))) and inverse bfo:location_of_at_all_times some (bfo:independent_continuant and bfo:located_in_at_all_times some bfo:site and bfo:exists_at some (bfo:temporal_instant and bfo:last_instant_of some (bfo:temporal_region and inverse bfo:occupies_temporal_region some constr:PlannedProcess))))