Parsing names using NameParser
NameParser is a low-level component that separates personal names into their constituent parts, such as given name, surname, 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 into phrases (handling details such as prefixes and stems) that can be operated on individually.
- 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."