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

Name standardizer.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  NameStandardizer | Interface for a Name Standardizer.

- Class Summary
  Class | Description
  --- | ---
  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.morphadorner.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.