SAS Quality Knowledge Base for Contact Information 27

Name

Parse Definition

Name
Description

The Name parse definition parses names of individuals into a set of tokens.

Output Tokens Prefix
Given Name
Middle Name
Family Name Preposition
Family Name
Suffix
Title/Additional Info
Example 1 Input Output Token Output
Sr. Rodrigo Henrique Garcia Lopes de Souza, filho, Gerente Prefix Sr.
Given Name Rodrigo
Middle Name Henrique Garcia Lopes
Family Name Preposition de
Family Name Souza
Suffix filho
Title/Additional Info Gerente
Example 2 Input Output Token Output
Carlos Augusto Medeiros da Silva Prefix  
Given Name Carlos
Middle Name Augusto Medeiros
Family Name Preposition da
Family Name Silva
Suffix  
Title/Additional Info  
Example 3 Input Output Token Output
Pereira Paulo Prefix  
Given Name Paulo
Middle Name  
Family Name Preposition  
Family Name Pereira
Suffix  
Title/Additional Info  
Example 4 Input Output Token Output
João Filho Prefix  
Given Name João
Middle Name  
Family Name Preposition  
Family Name Filho
Suffix  
Title/Additional Info  
Example 5 Input Output Token Output
João Almeida Filho Prefix  
Given Name João
Middle Name  
Family Name Preposition  
Family Name Almeida
Suffix Filho
Title/Additional Info  
  Remarks

To facilitate local conventions for data storage and data search, this definition includes a separate token for family name prepositions. Any and all names between the first given name and final family name are considered part of the middle name, as seen in Example 1 above.