machine transfer process

IRI: https://spec.industrialontologies.org/ontology/construct/MachineTransferProcess

Defined In: https://spec.industrialontologies.org/ontology/productionplanning/ProductionPlanning/

SubClass Of: material location change process

Class Hierarchy

owl:Thingbfo:entitybfo:occurrentbfo:processplanned processmaterial location change processmachine transfer process

Definition

A material location change process that involves moving work-in-progress parts between different machines.

Formal Axioms

First-Order Logic Definition

MachineTransferProcess(x) ↔ PlannedProcess(x) ∧ ∃y ∃t ∃t1 ∃t2 ∃s ∃s1 ∃z ∃z1 (MaterialEntity(y) ∧ TemporalInstant(t) ∧ TemporalInstant(t1) ∧ TemporalRegion(t2) ∧ ProductionMachine(s) ∧ ProductionMachine(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

every instance of ‘machine transfer process’ is defined as exactly an instance of ‘planned process’ that ‘has participant at some time’ some ‘material entity’ and ‘occupies temporal region’ some ‘temporal region’ whose ‘first instant’ is some ‘temporal instant’ t and ‘last instant’ is some ‘temporal instant’ t1, and there exist two distinct ‘production machines’ s and s1 such that s ‘exists at’ t and s1 ‘exists at’ t1, and s is ‘located in at all times’ some ‘site’ z, s1 is ‘located in at all times’ some ‘site’ z1, and both s and s1 are ‘location of at all times’ the same ‘material entity’.

Description Logic

constr:MachineTransferProcessconstr:MaterialLocationChangeProcess ⊓ ∃ bfo:has_participant .(bfo:material_entity ⊓ ∃ bfo:location_of_at_all_times⁻ .(constr:ProductionMachine ⊓ ∃ 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⁻ .(constr:ProductionMachine ⊓ ∃ 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))))

constr:MachineTransferProcessconstr:MaterialLocationChangeProcess

EquivalentTo: constr:MaterialLocationChangeProcess and bfo:has_participant some (bfo:material_entity and inverse bfo:location_of_at_all_times some (constr:ProductionMachine 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 (constr:ProductionMachine 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))))

SubClassOf: constr:MaterialLocationChangeProcess