time interval fn (TimeIntervalFn)
A BinaryFunction that takes two TimePoints
as arguments and returns the TimeInterval defined by these two TimePoints.
Note that the first TimePoint must occur earlier than the second TimePoint.
Ontology
SUMO / TEMPORAL-CONCEPTSClass(es)
Coordinate term(s)
addition fn
begin fn
day fn
density fn
division fn
edition fn
end fn
exponentiation fn
future fn
graph path fn
hour fn
immediate future fn
immediate past fn
intersection fn
interval fn
kappa fn
list concatenate fn
list order fn
log fn
max fn
maximal weighted path fn
measure fn
mereological difference fn
mereological product fn
mereological sum fn
min fn
minimal weighted path fn
minute fn
month fn
multiplication fn
past fn
periodical issue fn
recurrent time interval fn
relative complement fn
relative time fn
remainder fn
second fn
series volume fn
speed fn
subtraction fn
temporal composition fn
union fn
when fn
where fn
year fn
before
before or equal
cooccur
earlier
finishes
meets temporally
overlaps temporally
temporally between
temporally between or equal
time
Type restrictions
samaya aMtaraala TimeIntervalFn(samaya biMdu, samaya biMdu)
Related WordNet synsets
- distance, space
- the interval between two times; "the distance from birth to death"; "it all happened in the space of 10 minutes"
Axioms (4)
Agar "interval between point1 and point2" is equal to interval, to "the beginning of interval" is equal to point1 aur "the end of interval" is equal to point2.
(=>
(equal
(TimeIntervalFn ?POINT1 ?POINT2)
?INTERVAL)
(and
(equal
(BeginFn ?INTERVAL)
?POINT1)
(equal
(EndFn ?INTERVAL)
?POINT2)))
Agar "interval between point1 and point2" is equal to interval, to sab-kuch point ke lie hai, ki: point is between or at point1 and point2 agar hai point is a part of interval.
(=>
(equal
(TimeIntervalFn ?POINT1 ?POINT2)
?INTERVAL)
(forall
(?POINT)
(<=>
(temporallyBetweenOrEqual ?POINT1 ?POINT ?POINT2)
(temporalPart ?POINT ?INTERVAL))))
Agar process is an instance of bhOtika vaswu, to "before "the time of existence of process"" is equal to "interval between negative infinity and "the beginning of "the time of existence of process""".
(=>
(instance ?PROCESS Physical)
(equal
(PastFn
(WhenFn ?PROCESS))
(TimeIntervalFn
NegativeInfinity
(BeginFn
(WhenFn ?PROCESS)))))
Agar process is an instance of bhOtika vaswu, to "after "the time of existence of process"" is equal to "interval between "the end of "the time of existence of process"" and positive infinity".
(=>
(instance ?PROCESS Physical)
(equal
(FutureFn
(WhenFn ?PROCESS))
(TimeIntervalFn
(EndFn
(WhenFn ?PROCESS))
PositiveInfinity)))