Name Processing | ||
---|---|---|
Previous | Next | |
Translation | International Phone Numbers Plug-In |
Person Name Enricher - com.semarchy.engine.plugins.convergence.personname.PersonNameEnricher
This enricher extracts from a person’s full name his/her Given Name, Surname and Gender. It parses the Input Name and identifies a Given Name and Surname (with a Name Parsing Score confidence percentage). Then the given name is searched in a database of names for the source country code provided in the input. It a given name is matched, a Gender and a Most Frequent Gender (if the given name is unisex) are returned.
The following table lists the plug-in parameters.
Parameter Name | Mandatory | Type | Description |
---|---|---|---|
Surname Position | Yes | String | Position of the Surname in the Full Name output. Possible values (
SURNAME_LAST ,
SURNAME_FIRST )
|
Case Transformation | Yes | String | Case transformation for the name. Possible values:
NONE ,
UPPER_CASE ,
LOWER_CASE and
CAMEL_CASE .
|
The following table lists the plug-in inputs.
Parameter Name | Mandatory | Type | Description |
---|---|---|---|
Input Name | Yes | String | Person full name to enrich. |
Source Country Code | Yes | String | Code of the country of origin for the name. |
The following table lists the plug-in outputs.
Parameter Name | Type | Description |
---|---|---|
Full Name | String | The reconstructed full name, with the surname positioned according to the Surname Position parameter. |
Gender | String | The gender of the Matched Given Name. One of MALE, FEMALE, UNISEX, UNKNOWN. |
Gender Score | String | Confidence with which for Most Frequent Gender can be used [0-100]. |
Given Name | String | The part identified as Given Name in the input name. |
Matched Given Name | String | Given name matched in the given name database. |
Most Frequent Gender | String | The more frequent gender of the Matched Given Name for the given country. One of MALE, FEMALE, UNKNOWN. |
Names Parsing Score | String | Names Parsing confidence [0-100] |
Surname | String | The part identified as Surname in the input name. |
Surname Position | String | Position at which the surname was detected. |
Previous | Top | Next |
Translation | International Phone Numbers Plug-In |