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