Package edu.northwestern.at.utils.corpuslinguistics.namestandardizer

Name standardizer.

See:
          Description

Interface Summary
NameStandardizer Interface for a Name Standardizer.
 

Class Summary
AbstractNameStandardizer Abstract Name Standardizer.
DefaultNameStandardizer DefaultNameStandardizer: Default name standardizer.
EEBOSimpleNameStandardizer EEBOSimpleNameStandardizer -- simple name standardizer.
NameStandardizerFactory NameStandardizer factory.
NoopNameStandardizer NoopNameStandardizer -- returns original proper name untouched.
 

Package edu.northwestern.at.utils.corpuslinguistics.namestandardizer Description

Name standardizer.

Proper names can appear with a bewildering variety of spellings even within a single work. Some variants can be transformed to their modern standard forms by using the general standardization rules. However, because we know we are looking for proper names, we can do a better job by limiting the search space to known proper names. The NameStandardizer interface provides for such specialized proper name matchers/standardizers.

MorphAdorner name standardizers must implement the NameStandardizer interface. The NameStandardizerFactory provides the mechanism for instantiating a default or specified instance of a NameStandardizer implementation. The AbstractNameStandardizer serves as a base class for deriving concrete implementations of name matchers.