Time

From UNLwiki
Jump to navigationJump to search

Time is a semantic category that indicates when a given event occurs. It may be expressed by attributes or by relations.

Time attributes

The values for the attribute time are the following: {{#tree:id=time|openlevels=0|root=Time|

  • absolute time
    • @past: at a time before the moment of utterance
    • @present: at the moment of utterance
    • @future: at a time after the moment of utterance
    • @recent: close to the moment of utterance
    • @remote: remote from the moment of utterance
  • relative time
    • @anterior: before some other time other than the time of utterance
    • @posterior: after some other time other than the time of utterance
  • other
    • @after
    • @before
    • @during
    • @following
    • @from
    • @from_on
    • @in
    • @prior_to
    • @since
    • @subsequent_to

}}

The UNL representation indicates the time rather than the grammatical tense of a form.
There is no simple one-to-one relationship between tense forms and time. In English, for instance, the present (grammatical tense) may be used to represent the future (time)
I’m going home tomorrow = go.@future.@recent (and not go.@present)
@present is used to indicate an action at the present, and not habits, routines and statements
I'm in Frankfurt. = @present
I always come to school by cycle. = no time information
The sun sets in the Occident. = no time information
Time values may be combined.
I'm going home tomorrow = go.@future.@recent
I had been there = @past.@anterior

Time relations

Time may be expressed by the following relations: {{#tree:id=rtime|openlevels=0|root=Time|

  • tim (time)
    • tmf (time from)
    • tmt (time to)
    • fmt (from to)
    • dur (duration)

}}

Examples

  • do now = tim(do,now)
  • do since yesterday = tmf(do, yesterday)
  • do until tomorrow = tmt(do, tomorrow)
  • from yesterday to tomorrow = fmt(yesterday, tomorrow)
  • do while walk = dur(do, walk)