occurs simultaneously with
IRI: https://spec.industrialontologies.org/ontology/construct/occursSimultaneouslyWith
Defined In: https://spec.industrialontologies.org/ontology/core/Core/
Type: Object Property
Range: bfo.BFO_0000015 | bfo.BFO_0000035 | bfo.BFO_0000202 | bfo.BFO_0000203
Inverse Of: occurs simultaneously with
Definition
relation that holds between two time instants when they are simultaneous or between two intervals when they have same first and last instants or between two processes or two process boundaries when their temporal extents are the same
Examples
- The rotation of the chuck in a lathe occurs simultaneously with the running of the motor.
Adapted From
- https://dl.acm.org/doi/10.1145/182.358434
Formal Axioms
First-Order Logic Axioms
LA1: occursSimultaneouslyWith(i,j) β (TemporalInstant(i) β§ TemporalInstant(j)) β¨ (TemporalInterval(i) β§ TemporalInterval(j)) β¨ (Process(i) β§ Process(j)) β§ (ProcessBoundary(i) β§ ProcessBoundary(j))
LA2: TemporalInstant(i) β§ TemporalInstant(j) β§ occursSimultaneouslyWith(i,j) β βkβl(TemporalInstantValueExpression(k) β§ TemporalInstantValueExpression(l) β§ hasValueExpressionAtAllTimes(i,k) β§ hasValueExpressionAtAllTimes(j,l) β§ βv1βv2(hasDateTimeInstantValue(k,v1) β§ hasDateTimeInstantValue(l,v2) β§ (v1 = v2)))
LA3: TemporalInterval(i) β§ TemporalInterval(j) β§ occursSimultaneouslyWith(i,j) β βi1βi2βj1βj2(TemporalInstant(i1) β§ TemporalInstant(j1) β§ TemporalInstant(i2) β§ TemporalInstant(j2) β§ hasFirstInstant(i,i1) β§ hasLastInstant(i,i2) β§ hasFirstInstant(j,j1) β§ hasLastInstant(j,j2) β§ occursSimultaneouslyWith(i1,j1) β§ occursSimultaneouslyWith(i2,j2))
LA4: Process(i) β§ Process(j) β§ occursSimultaneouslyWith(i,j) β βi1βj1(TemporalInterval(i1) β§ TemporalInterval(j1) β§ occupiesTemporalRegion(i,i1) β§ occupiesTemporalRegion(j,j1) β§ occursSimultaneouslyWith(i1,j1))
LA5: ProcessBoundary(i) β§ ProcessBoundary(j) β§ occursSimultaneouslyWith(i,j) β βi1βj1(TemporalInstant(i1) β§ TemporalInstant(j1) β§ occupiesTemporalRegion(i,i1) β§ occupiesTemporalRegion(j,j1) β§ occursSimultaneouslyWith(i1,j1))
Semi-Formal Natural Language Axioms
LA1: if i βoccurs simultaneously withβ j then either i and j are both βtemporal instantβ, or both are βtemporal intervalβ or both are βprocessβ or both are βprocess boundaryβ
LA2: If both i and j are both βtemporal instantβ and i βoccurs simoultaneously withβ j then βtemporal instant value expressionβ of i is equal to the βtemporal instant value expressionβ of j
LA3: If i and j are both βtemporal intervalβ and i βoccurs simoultaneously withβ j then the βfirst instant ofβ i βoccurs simoultaneously withβ the βfirst instant ofβ j and the βlast instant ofβ i βoccurs simoultaneously withβ the βlast instant ofβ j
LA4: If both i and j are βprocessβ and i βoccurs simoultaneously withβ j then the βtemporal intervalβ occupied by i βoccurs simoultaneously withβ the βtemporal intervalβ occupied by j
LA5: If i and j are both βprocess boundaryβ and i βoccurs simoultaneously withβ j then the βtemporal instantβ that i occupies βoccurs simoultaneously withβ βtemporal instantβ that j occupies
Description Logic
constr:occursSimultaneouslyWith β _:topObjectProperty
domain: bfo:process β bfo:process_boundary β bfo:temporal_interval β bfo:temporal_instant
range: bfo:process β bfo:process_boundary β bfo:temporal_interval β bfo:temporal_instant
inverse: constr:occursSimultaneouslyWith
Symmetric
Transitive
SubPropertyOf: _:topObjectProperty
domain: bfo:process or bfo:process_boundary or bfo:temporal_interval or bfo:temporal_instant
range: bfo:process or bfo:process_boundary or bfo:temporal_interval or bfo:temporal_instant
inverse: constr:occursSimultaneouslyWith
Symmetric
Transitive