# Package edu.northwestern.at.morphadorner.corpuslinguistics.namerecognizer

Finds named entities in text.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  NameRecognizer | Interface for a Name Recognizer.

- Class Summary
  Class | Description
  --- | ---
  AbstractNameRecognizer | Abstract Name Recognizer.
  DefaultNameRecognizer | DefaultNameRecognizer extracts proper names from text.
  NamePosition | Records name position in tokenized text.
  NameRecognizerFactory | NameRecognizer factory.
  Names | Extract person and place names from text.

## Package edu.northwestern.at.morphadorner.corpuslinguistics.namerecognizer Description

Finds named entities in text.

Literary texts are filled with names of people and places. MorphAdorner includes a simple name recognizer for extracting names to allow building lists of characters and geographical settings. MorphAdorner uses simple rule-based pattern recognition methods along with proper name word lists and gazeteers to locate probable names in a text.

All MorphAdorner name recognizers must implement the `NameRecognizer` interface. The `NameRecognizerFactory` provides the mechanism for instantiating a default or specified instance of a name recognizer implementation. You may extend the `AbstractNameRecognizer` to create a new name recognizer.