The Institute
Publications
Projects
CDEL Sound Lab
Resources at Indiana University
Opportunities at AISRI
Related Links
News and Events
Search the AISRI site!
Help

Projects

Projects | Research | Editorial | Educational

The Annotated Text Processor (ATP)

Back Glossing, Annotations and Query Functions Next


(click to enlarge)

Annotators are ATP tables that contain lists of annotations and support conditional searches across pairs of fields both by regular expressions and by fuzzy string-matching algorithms. The user can insert the suggested annotation/gloss into the text at the point of the query, or write a new annotation and then add that to the annotator table for future queries.

The annotator supports annotation sequences—cases where a word is parsed into a sequence of morphemes for example—and cascading annotations in which several lines of prerecorded annotations are supplied by a single query—both the sequence of morphemes and their respective glosses for example. The highlighted result in the example shows an annotation sequence. If the user inserts this sequence into the text at the query point, ATP will also insert the glosses of those morphemes automatically.

The example also shows some of the user controls for configuring ATP's search algorithms. ATP's fuzzy search compares two strings for similarity of spelling and calculates a measure of orthographic similarity for each comparison. The user can specify a numerical threshhold level and view all results that exceed that level. Fuzzy matches can be useful when the user wants to think about cases with similar forms rather than cases that can be specified by regular expressions.

ATP also provides a full suite of regular-expression matching tools accessed by the "Advanced" button on the search control.

Back to Annotated Text Processor

©2001, 2002, 2003, The Trustees of Indiana University