Interface | Description |
---|---|
TimeExpressionExtractor |
A TimeExpressionExtractor extracts a list of time expression from a document annotation
|
TimeExpressionPatterns |
Interface for rules/patterns for transforming
time related natural language expressions
into temporal representations
Patterns are based on the TokensRegex
|
Class | Description |
---|---|
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 guesses
|
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 |
Reference time (some kind of reference time).
|
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
CoreMap s
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 in text 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.
|
TimeExpression.TimeIndexAnnotation |
The CoreMap key for storing a SUTime.TimeIndex (for looking up Timex Id).
|
TimeExpressionExtractorFactory |
Factory for creating TimeExpressionExtractor
|
TimeExpressionExtractorImpl |
Extracts time expressions
|
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
|
Enum | Description |
---|---|
Options.RelativeHeuristicLevel | |
SUTime.StandardTemporalType | |
SUTime.TemporalOp | |
SUTime.TimeUnit | |
SUTime.TimexAttr | |
SUTime.TimexDocFunc | |
SUTime.TimexMod | |
SUTime.TimexType |