Select language: english | cesky | deutsch | italiano | simplified chinese | traditional chinese | hindi
Concept:
English word:
Home

®É¶¡¾úµ{¨ç¼Æ (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-CONCEPTS

Class(es)

ºØÃþ
is instance of
  ¥iÄ~©ÓÃö«Y  
is instance of
  ¤G¤¸¨ç¼Æ  
is instance of
ºØÃþ
is instance of
  ¥iÄ~©ÓÃö«Y  
is instance of
  ®É¶¡Ãö«Y  
is instance of

is instance of
  ®É¶¡¾úµ{¨ç¼Æ  

Coordinate term(s)

¥[ªk¨ç¼Æ  ¡]®É¶¡¡^¶}©l¨ç¼Æ  ¤é¨ç¼Æ  ±K«×¨ç¼Æ  °£ªk¨ç¼Æ  ¡]¤å¥»¡^ª©¥»¨ç¼Æ  ¡]®É¶¡¡^µ²§ô¨ç¦¡  «ü¼Æ¨ç¼Æ  ¡]®É¶¡¡^¥¼¨Ó¨ç¦¡  ¹Ï¸ô®|¨ç¼Æ  ¤p®É¨ç¼Æ  ³Ìªñ¥¼¨Ó®É¶¡¨ç¼Æ  ³Ìªñ¹L¥h®É¶¡¨ç¼Æ  ¥æ¶°¨ç¼Æ  ¶¡¹j¨ç¼Æ  ºØÃþ´y­z¨ç¼Æ  ¦Cµ²¨ç¼Æ  ¦C§Ç¨ç¼Æ  ¹ï¼Æ¨ç¼Æ  ³Ì¤j­È¨ç¼Æ  ³Ì¤j¶q¸ô®|¨ç¼Æ  ´ú¶q¨ç¼Æ  ³¡¤À¾ãÅé®t²§¨ç¼Æ  ³¡¤À¾ãÅ饿¶°¨ç¼Æ  ³¡¤À¾ãÅé¥[Á`¨ç¼Æ  ³Ì¤p­È¨ç¼Æ  ³Ì¤p¶q¸ô®|¨ç¼Æ  ¤ÀÄÁ¨ç¼Æ  ¤ë¥÷¨ç¼Æ  ­¼ªk¨ç¼Æ  ¹L¥h®É¶¡¨ç¦¡  ´Á¥Z¤@´Á¨ç¼Æ  ¶g´Á©Ê®É¶Z¨ç¼Æ  Ãö«Y¤¬¸É¨ç¼Æ  ¬Û¹ï®É¶¡¨ç¼Æ  ¾l¼Æ¨ç¼Æ  ¬íÄÁ¨ç¼Æ  ¨t¦C¤@¨÷¨ç¼Æ  ³t«×¨ç¼Æ  ´îªk¨ç¼Æ  ®É¶¡³æ¦ì¨ç¼Æ  Áp¶°¨ç¼Æ  ¦s¦b®É¶¡¨ç¼Æ  ¦ì¸m¨ç¼Æ  ¦~¥÷¨ç¼Æ  ¥ý©ó  ¥ý©ó©Î¦P®É  ¦@¥Í  ¸û¦­  §¹¦¨  ®É¬q¬Û±µ  ®É¬q­«Å|  ®É¶¡¤¶©ó  ®É¶¡¤¶©ó©Î¦P®É  ®É¶¡ 

Type restrictions

®É¬q TimeIntervalFn(®ÉÂI, ®ÉÂI)

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"
distance is kind of (all)...   distance is kind of...  

Axioms (4)

If "point1 ©M point2 ªº ¶¡¶Z" µ¥©ó interval, then "interval ªº }©l" µ¥©ó point1 and "interval ªº µ²§ô" µ¥©ó point2.
(=>
      (equal
            (TimeIntervalFn ?POINT1 ?POINT2)
            ?INTERVAL)
      (and
            (equal
                  (BeginFn ?INTERVAL)
                  ?POINT1)
            (equal
                  (EndFn ?INTERVAL)
                  ?POINT2)))

If "point1 ©M point2 ªº ¶¡¶Z" µ¥©ó interval, then for all point holds: point ¦b point1 ©M point2 ©Î ¤§¶¡ if and only if point ¬O interval ªº ³¡¤À.
(=>
      (equal
            (TimeIntervalFn ?POINT1 ?POINT2)
            ?INTERVAL)
      (forall
            (?POINT)
            (<=>
                  (temporallyBetweenOrEqual ?POINT1 ?POINT ?POINT2)
                  (temporalPart ?POINT ?INTERVAL))))

If process ¬O ª«½èªº ªº ¹ê¨Ò, then ""process ¦s¦b ªº ®É¶¡" ¤§«e" µ¥©ó "®É¶¡°_ÂI/¥å¥j ©M ""process ¦s¦b ªº ®É¶¡" ªº }©l" ªº ¶¡¶Z".
(=>
      (instance ?PROCESS Physical)
      (equal
            (PastFn
                  (WhenFn ?PROCESS))
            (TimeIntervalFn
                  NegativeInfinity
                  (BeginFn
                        (WhenFn ?PROCESS)))))

If process ¬O ª«½èªº ªº ¹ê¨Ò, then ""process ¦s¦b ªº ®É¶¡" ¤§«á" µ¥©ó """process ¦s¦b ªº ®É¶¡" ªº µ²§ô" ©M ®É¶¡²×ÂI/¥Ã»· ªº ¶¡¶Z".
(=>
      (instance ?PROCESS Physical)
      (equal
            (FutureFn
                  (WhenFn ?PROCESS))
            (TimeIntervalFn
                  (EndFn
                        (WhenFn ?PROCESS))
                  PositiveInfinity)))