Time

From UNL Wiki
(Difference between revisions)
Jump to: navigation, search
(ā†’Time attributes)
 
(One intermediate revision by one user not shown)
Line 13: Line 13:
 
**'''@anterior''': before some other time other than the time of utterance
 
**'''@anterior''': before some other time other than the time of utterance
 
**'''@posterior''': after 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
 
}}
 
}}
  
Line 35: Line 46:
 
**dur (duration)
 
**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)

Latest revision as of 15:14, 7 November 2012

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:

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:

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)
Software