All Classes and Interfaces

Class
Description
FlexPat Extractor -- given a set of pattern families, extract, filter and normalize matches.
Abstract class encapsulating basic results formatter functionality.
Abstract class encapsulating basic results formatter functionality without prescribing schema
An annotation is at least a typed name/value pair created by something.
Basis for this optional helper class was three or four different projects using DeepEye as a model for persisting annotations from the typical Named Entity and Geo/Time extraction work.
 
Generic OpenSextant Configuration Exception
Country metadata provided on this class includes: ISO-3166 country code 2-char and 3-char forms, aligned with US standard FIPS 10-4 codes Country aliases: nick names, variant names, abbreviations Affiliated territories Timezone and UTC offset for temporal calculations Primary and Secondary languages
 
 
Alternative to CSVFormatter which is schema-specific and a bit rigid.
 
A simplistic way to capture resolution of the date/time reference.
 
 
A base class for Record, Annotation and other structures.
Exception used when there is a user or system error related to data serialization or any sort of Java object - to JSONification error.
DeepEyeStore is an abstraction of a data store that stores records and annotations.
DMS Filters include ignoring these patterns: dd-dd-dd HH:MM:ss (where dd-dd-dd HH-MM-ss would be a valid coordinate as the field separators for lat/lon are the same).
DMSOrdinate represents all the various fields a WGS84 cartesian coordinate could have.
Resolution field for DMS.ms
Use only for cases where you have document inputs instead of raw records.
 
An exception to be thrown when place name matching goes awry.
This is a holder for tracking various common measures: No.
 
For now, this interface is closer to an AbstractExtractor where a clean interface might be output = Extractor.extract(input) This interface specifies more
 
 
A results formatter for FileGDB output.
An intermediary between the simple LatLon and other conceptual classes: Place, Country, etc.
An interface that describes any data that can be geocoded -- the metadata behind deriving location is as important as the actual location is.
GeocoordMatch holds all the annotation data for the actual raw and normalized coordinate.
Filtering matches is a matter of practicality.
 
 
 
 
A results formatter for shapefile output.
A collection of geodetic routines used within OpenSextant.
 
This is the base class for classes that convert document annotations to GISCore features.
 
Represent a Hemisphere symbol and value.
 
A formatter for KML output that uses GISCore API.
Wrapper around cybozu labs langdetect.
 
Simple mapping of ISO 639 id to display name for languages
 
 
 
The Class MatchFilter.
 
Improving control over Xponents schema fields and common, constant values.
Micro Message is the basis for any sort microblog message, SMS, or tweet or other social media post.
 
MGRS Filters include ignoring these patterns: 1234 123456 12345678 1234567890 Recent calendar dates of the form ddMMMyyyy, "14DEC1990" (MGRS: 14D EC 19 90 Recent calendar dates with time, ddMMHHmm, "14DEC1200" Noon on 14DEC.
 
 
 
GISCore-based output schema.
 
This is the culmination of various coordinate extraction efforts in python and Java.
 
 
 
Place class represents all the metadata about a location.
 
 
 
 
A record is a representation of the raw original.
 
This is the culmination of various date/time extraction efforts in python and Java.
Interface for classes that generate output from corpora that have been processed by OpenSextant.
Abstract class encapsulating basic results formatter functionality.
 
A results formatter for shapefile output.
A Taxon is an entry in a taxonomy, which could be as simple as a flat word list or something with lots of structure.
 
 
 
A very simple struct to hold data useful for post-processing entities once found.
TextInput is a unit of data -- a tuple that represents the text and its language and an identifier for downstream processing, export formatting, databasing results keyed by text identifier, etc.
A variation on TextEntity that also records pattern metadata
This result class holds all the results for a given text block.
 
 
 
 
 
 
 
A formatter for WKT output.
 
Use this XCoord class for both test and development of patterns, as well as to extract coordinates at runtime.
 
Date/Time pattern extractor -- detects, parses, normalizes dates.
A Group of Xponent Extractors.