NameParser is an API toolkit that parses personal names
into their constituent parts, such as given name, surname, and titles
and qualifiers.
NameParser completes each of the following actions when parsing
a personal name.
- Determines the proper boundary between the given name and surname.
- Separates titles and qualifiers from the name.
- Breaks the given name and surname down into smaller units (such
as phrases and tokens) that are sometimes operated on individually.
- Identifies name strings that contain multiple names.
- Separates multiple names from a single name string. For example,
the string "John and Mary Smith" is separated into the strings, "John
Smith" and "Mary Smith."