|
Class Summary |
| EnglishDateTimeUtils |
Some utility functions for date time (for English) |
| EnglishTimeExpressionPatterns |
This class contains rules/patterns for transforming
time related English expressions into temporal representations. |
| GenericTimeExpressionPatterns |
Provides generic mechanism to convert natural language into temporal representation
by reading patterns/rules specifying mapping between text and temporal objects
from file. |
| GUTimeAnnotator |
Annotates text using GUTime perl script. |
| HeidelTimeAnnotator |
Annotates text using HeidelTime
GUTIME/TimeML specifications can be found at:
http://www.timeml.org/site/tarsqi/modules/gutime/index.html. |
| JodaTimeUtils |
Extensions to joda time |
| JodaTimeUtils.ConversionOptions |
|
| JollyDayHolidays |
Wrapper around jollyday library so we can hook in holiday
configurations from jollyday with SUTime. |
| JollyDayHolidays.JollyHoliday |
|
| JollyDayHolidays.MyXMLManager |
|
| Options |
Various options for using time expression extractor |
| SUTime |
SUTime is a collection of data structures to represent various temporal
concepts and operations between them. |
| SUTime.CompositePartialTime |
|
| SUTime.Duration |
A Duration represents a period of time (without endpoints)
We have 3 types of durations:
DurationWithFields - corresponds to JodaTime Period,
where we have fields like hours, weeks, etc
DurationWithMillis -
corresponds to JodaTime Duration, where the duration is specified in millis
this gets rid of certain ambiguities such as a month with can be 28, 30, or
31 days
InexactDuration - duration that is under determined (like a few
days)
|
| SUTime.DurationRange |
A range of durations. |
| SUTime.DurationWithFields |
Duration that is specified using fields such as milliseconds, days, etc. |
| SUTime.DurationWithMillis |
Duration specified in terms of milliseconds |
| SUTime.ExplicitTemporalSet |
Explicit set of times: like tomorrow and next week, not really used |
| SUTime.GroundedTime |
|
| SUTime.InexactDuration |
Duration that is inexact. |
| SUTime.InexactTime |
Inexact time, not sure when this is, but have some quesses |
| SUTime.IsoDate |
|
| SUTime.IsoDateTime |
|
| SUTime.IsoTime |
|
| SUTime.OrdinalTime |
|
| SUTime.PartialTime |
|
| SUTime.PeriodicTemporalSet |
PeriodicTemporalSet represent a set of times that occurs with some frequency. |
| SUTime.Range |
A time interval |
| SUTime.RefTime |
|
| SUTime.RelativeTime |
|
| SUTime.SimpleTime |
Simple time (vague time that we don't really know what to do with) |
| SUTime.Temporal |
Basic temporal object |
| SUTime.TemporalSet |
Exciting set of times |
| SUTime.Time |
Time represents a time point on some time scale. |
| SUTime.TimeIndex |
|
| SUTime.TimeWithRange |
|
| SUTimeMain |
Main program for testing SUTime
Processing a text string: |
| TimeAnnotations |
Set of common annotations for CoreMaps
that require classes from the time package. |
| TimeAnnotations.TimexAnnotation |
The CoreMap key for storing a Timex annotation |
| TimeAnnotations.TimexAnnotations |
The CoreMap key for storing all Timex annotations in a document. |
| TimeAnnotator |
Annotate temporal expressions with SUTime. |
| TimeExpression |
Time Expression |
| TimeExpression.Annotation |
The CoreMap key for storing a TimeExpression annotation |
| TimeExpression.ChildrenAnnotation |
The CoreMap key for storing a nested annotations |
| TimeExpressionExtractorFactory |
Factory for creating TimeExpressionExtractor |
| TimeExpressionExtractorImpl |
Extracts time expressions |
| TimeExpressionExtractors |
Functions for helping in defining Time Expression rules
TODO: Remove once we replace EnglishTimeExpressionPatterns |
| TimeFormatter |
Time specific patterns and formatting |
| TimeFormatter.CustomDateFormatExtractor |
1. |
| TimeFormatter.JavaDateFormatExtractor |
|
| TimeFormatter.JodaDateTimeFormatExtractor |
|
| Timex |
Stores one TIMEX3 expression. |
| XMLUtils |
XML Utility functions for use with dealing with Timex expressions |