Skip to content

Releases: clulab/timenorm

timenorm-1.0.5

23 Mar 19:21
Compare
Choose a tag to compare
  • fullSpan is added when created TimeZone in Readers

timenorm-1.0.4

23 Mar 19:12
Compare
Choose a tag to compare

This release includes some fixes:

  • The regex to clean the source text captures unicode-32 characters.
  • The neural parser removes repeating operators for same span.
  • For IntersectionRI: peel off correctly intervals that are before startPoint.

timenorm-1.0.3

03 Jan 01:07
Compare
Choose a tag to compare

This release includes some improvements in the linking process in the scala version of the parser, especially for the Between operator:

  • linking of the Between operator has been improved checking the text and the position with respect to the child entity. E.g. "until 2019" cannot be linked with End-Interval.
  • Unknown is now the default value for Type property if the case is not found in date-types.txt
  • For Frequency the value of the Type operator is Other.
  • date-types.txt has been refined removing unnecessary cases and adding new ones like hours, seconds,...

In parseBatchToXML the text is cleaned replacing one control characters with one space character to avoid wrong spans when the text contains consecutive control characters (^C, ^L, ...). Previously, consecutive control characters were replaced with a single space character.

timenorm-1.0.2

03 Oct 23:00
Compare
Choose a tag to compare
  • Throws an early exception when trying to normalize impossible dates, e.g. "April 31".
  • Set isDefined = false for Between operator if startInterval ends after endInterval begins.

timenorm-1.0.1

09 Aug 19:18
Compare
Choose a tag to compare
Handles cases where non-numbers (unparseable inputs) are passed to Wo…

…rdsToNumber.

timenorm-1.0.0

07 Aug 18:27
Compare
Choose a tag to compare

This release includes a number of major changes:

  • Packages have been reorganized to separate the new time normalizer based on the SCATE schema and the old time normalizer based on the TimeML schema.
  • The neural SCATE-based normalizer now directly returns the SCATE operators (TimeExpression objects), which now include character offsets of where each operator was found.
  • The anti-xml dependency has been removed, using the standard scala-xml instead. The scala-xml APIs are ugly, but anti-xml is no longer maintained.
  • The English number parsing grammar that was included as part of the old time normalizer has been simplified and separated out into its own API, WordsToNumber, so it can be used by the neural parser.
  • The build is now based on SBT instead of Maven.

timenorm-0.12.1

25 Jul 21:29
b478afd
Compare
Choose a tag to compare
Complete backwards the annotation starting from (start - 1) character…

… (#44)

* start by (start - 1) character for backward annotation completion

* test for complete span backwards

timenorm-0.12.0

23 Jul 18:07
Compare
Choose a tag to compare
Adds analysis of distance between linked entities, broken down by pro…

…perty type

timenorm-0.11.2

09 Jun 19:02
Compare
Choose a tag to compare
The entities can be passed to the parse method as an option so the id…

…entification is skipped

timenorm-0.11.1_2.11.11

25 May 22:45
Compare
Choose a tag to compare