temporally finishes
IRI: https://spec.industrialontologies.org/ontology/construct/temporallyFinishes
Defined In: https://spec.industrialontologies.org/ontology/core/Core/
Type: Object Property
Range: bfo.BFO_0000015 | bfo.BFO_0000202
Inverse Of: temporally finished by
Definition
relation that holds between two intervals or processes i and j when the last instant of the temporal extent of i is the same as the last instant of the temporal extent of j and the first instant of j precedes the first instant of i
Examples
- The generation of βproof of deliveryβ temporally finishes the delivery process; Refereeβs final whistle temporally finishes the football match; Sunday temporally finishes the week.
Adapted From
- https://dl.acm.org/doi/10.1145/182.358434
Formal Axioms
First-Order Logic Axioms
LA1: temporallyFinishes(i,j) β (TemporalInterval(i) β§ TemporalInterval(j)) β¨ (Process(i) β§ Process(j))
LA2: TemporalInterval(i) β§ TemporalInterval(j) β§ temporallyFinishes(i,j) β βi1βi2βj1βj2(TemporalInstant(i1) β§ TemporalInstant(i2) β§ TemporalInstant(j1) β§ TemporalInstant(j2) β§ hasFirstInstant(i,i1) β§ hasLastInstant(i,i2) β§ hasFirstInstant(j,j1) β§ hasLastInstant(j,j2) β§ occursSimultaneouslyWith(i2,j2) β§ precedes(j1,i1))
LA3: Process(i) β§ Process(j) β§ temporallyFinishes(i,j) β βi1βj1(TemporalInterval(i1) β§ TemporalInterval(j1) β§ occupiesTemporalRegion(i,i1) β§ occupiesTemporalRegion(j,j1) β§ temporallyFinishes(i1,j1))
LA4: temporallyFinishes(i,j) β βkβl(meets(i,k)β§meets(j,k) β§ before(l,i) β§ meets(l,j))
Semi-Formal Natural Language Axioms
LA1: If i βtemporally finishesβ j then either both are βtemporal intervalsβ or both are βprocessβ
LA2: If both i and j are βtemporal intervalsβ and i βtemporally finishesβ j then the βlast instantβ of i βoccurs simultaneously withβ the βlast instant ofβ j and the βfirst instant ofβ j βprecedesβ the βfirst instantβ of i
LA3: If both i and j are βprocessβ and i βtemporally finishesβ j then the βtemporal intervalβ that i occupies βtemporally finishesβ the βtemporal intervalβ that j occupies
LA4: i βtemporally finishesβ j if and only if there exists k such that i βmeetsβ k and j βmeetsβ k, and there exists l that is βbeforeβ i and βmeetsβ j
Description Logic
domain: bfo:process β bfo:temporal_interval
range: bfo:process β bfo:temporal_interval
inverse: constr:temporallyFinishedBy
Transitive
domain: bfo:process or bfo:temporal_interval
range: bfo:process or bfo:temporal_interval
inverse: constr:temporallyFinishedBy
Transitive