Name | ID | Use to Find... |
Person Name | Extractors.Person.Name | Popular US, Canadian, German, French, UK, Greek, Indian, Japanese, and Russian names |
Name | Use to find... |
person_name_engus.ecr, person_salutation_eng.ecr, person_suffix_eng.ecr, person_politician_engus.ecr |
Popular US female first names, last names, male first names, US salutations. For example. Mr., Name suffixes, Roman numeral suffixes, and ademic suffix. Full name of members of the US house of representatives, Last name of HoR members, Full name for senate members, Last name of senate members, Full name for US governors, Last name of governors, Full name for executive branch members, Last name of executive branch members, Salutation for house/senate members, Formal title for legislative members, Formal title for senate members, Formal title for governors, and Formal title for executive branch members. |
Name | Use to find... |
person_name_engcn.ecr | Popular Simplified Chinese female first names and male first names and last names |
Name | Use to find... |
person_name_enggb.ecr | Popular English (country) female first names, last names, and male first names |
Name | Use to find... |
person_name_enggr.ecr | Popular Greek female first names, last names, and male first names |
Name | Use to find... |
person_name_engin.ecr | Popular Indian female first names, last names, male first names |
Name | Use to find... |
person_name_engjp.ecr | Popular Japanese female first names, last names, and male first names |
Name | Use to find... |
person_name_engru.ecr | Popular Russian female first names, last names, and male first names |
Name | Use to find... |
person_name_frefr.ecr, person_salutation_fre.ecr | Popular French female first names, last names, male first names, and salutations. For example, Madame, Mlle |
Name | Use to find... |
person_name_gerde.ecr | Popular German female first names, last names, and male first names |
Name | Use to find... |
person_name_spaes.ecr | Popular Spanish female first names, last names, and male first names |
The person name grammar is made up of building blocks for each language/country. These entities are then referenced in the extractor as “person_all/fullnames/all”.
Pattern | Description |
(?A^person/firstname/engus) ((?A^person/firstname/engus) )?(?A^person_engus/compoundlastname/engus) | US first name/US first name/US last name, that may be compound |
Pattern | Description |
[A-Z]\.[A-Z]\. (?A^person_engus/compoundlastname/engus) | Initials\ US last name, that may be compound |
(?A^person/firstname/engus) [A-Z](\.)? (?A^person_engus/compoundlastname/engus) | US last name, that may be compound\ Initials |
Pattern | Description |
(?A^person/lastname/engus)([- ])?(?A^person/lastname/engus) | Popular US last name/hyphen/Popular US last name |
Pattern | Description |
(?A^person/firstname/engus) ((?A^person/firstname/engus) )?(?A^person/compoundlastname/engus) | US first name/US last name, that may be compound |
Pattern | Description |
(?A^person/salutation/eng) (?A^person_engus/compoundlastname/engus) | Salutation in English/ US last name, that may be compound |
Pattern | Description |
(?A^person_engus/namefirstmiddlelast/engus) (?A^person/suffixrmn/eng) | US first, optional middle, and last name/ Roman suffix. For example, III |
(?A^person_engus/nameinitial/engus)(,?) (?A^person/suffixjr/eng) | US initialed name/ Name suffix. For example, Jr. |
Pattern | Description |
(?A^person_engus/namefirstlast/engus)(,?) (?A^person/suffixacab/eng) | US first and last name / Academic suffix - Bachelor's. For example, B.A. |
(?A^person_engus/namefirstlast/engus)(,?) (?A^person/suffixacam/eng) | US first and last name / Academic suffix - Master's. For example, M.A. |
(?A^person_engus/namefirstlast/engus)(,?) (?A^person/suffixacad/eng) | US first and last name/ Academic suffix - Doctoral. For example, Ph.D. |
(?A^person_engus/namefirstlast/engus)(,?) (?A^person/suffixprof/eng) | US first and last name/ Professional suffix. For example, M.D. |
Pattern | Description |
(?A^person/poli_hor/engus) | Full name of member of the US house of representatives. For example, Robert E. Cramer, Robert Cramer |
(?A^person/poli_sen/engus) | Full name of US senate member |
(?A^person/poli_gov/engus) | Full name of US governer |
(?A^person/poli_title_hor/engus) | Formal title for legislative member |
(?A^person/poli_title_sen/engus) | Formal title for senate member |
(?A^person/poli_title_gov/engus) | Formal title for governer |
Pattern | Description |
(?A^person/firstname/engcn) | Chinese first name in English |
(?A^person/firstname/engcn)(?A^person/firstname/engcn) | Chinese first name in English/ Chinese first name in English |
(?A^person/firstname/engcn)-(?A^person/firstname/engcn) | Chinese first name in English/dash/Chinese first name in English |
(?A^person/firstname/engcn) (?A^person/firstname/engcn) | Chinese first name in English/space/ Chinese first name in English |
Pattern | Description |
(?A^person/lastname/engcn) (?A^person_engcn/firstname/engcn) | Popular Chinese last name in English /Popular Chinese first name in English (including dashes and spaces) |
Pattern | Description |
(?A^person_engcn/firstname/engcn) (?A^person/lastname/engcn) | Popular Chinese first name in English (including dashes and spaces)/ Popular Chinese last name in English |
Pattern | Description |
(?A^person_engcn/namelastfirst/engcn) (?A^person_engcn/namefirstlast/engcn) | Popular Chinese last name in English /Popular Chinese first name in English (including dashes and spaces) OR Popular Chinese first name in English (including dashes and spaces)/ Popular Chinese last name in English |
Pattern | Description |
(?A^person/firstname/enggb) ((?A^person/firstname/enggb) )?(?A^person/lastname/enggb) | Popular UK first name / first name/ last name |
Pattern | Description |
(?A^person_enggb/firstname/enggb) (?A^person/lastname/enggb) | Popular UK first name/ first, optional middle, and last name |
Pattern | Description |
(A^person_enggb/namefirstlast/enggb) (?A^person_enggb/namefirstmiddlelast/enggb) |
Popular UK first name / first name/ last name AND Popular UK first name/ first, optional middle, and last name |
Pattern | Description |
(?A^person/firstname/enggr) (?A^person/lastname/enggr) | Popular Greek first name/ last name |
Pattern | Description |
(?A^person/firstname/engin) (?A^person/lastname/engin) | Indian first name/ last name |
Pattern | Description |
(?A^person_engin/namefirstlast/engin) (?A^person_engin/namefirstmiddlelast/engin) | Indian first name/ first name/ last name |
Pattern | Description |
(?A^person_engin/namefirstlast/engin (?A^person_engin/namefirstmiddlelast/engin) |
Indian first name/ first name/ last name OR Indian first, optional middle, and last name |
Pattern | Description |
(?A^person/lastname/engjp) (?A^person/firstname/engjp) | Popular Japanese last name in English/ Japanese first name in English |
Pattern | Description |
(?A^person/firstname/engru) (?A^person/lastname/engru) | Russian first name/ last name in English |
Pattern | Description |
(?A^person/firstname/engru) ((?A^person/firstname/engru) )?(?A^person/lastname/engru) | Russian first name/ first name/ last name in English |
Pattern | Description |
(?A^person_engru/namefirstlast/engru) (?A^person_engru/namefirstmiddlelast/engru) |
Russian first name/ last name in English OR first, optional middle, and last name in English |
Pattern | Description |
(?A^person/firstname/frefr) (?A^person/firstname/frefr)-(?A^person/firstname/frefr) |
French first name/ first name - first name |
Pattern | Description |
Defined by the following headwords: "private", "d'", "du","de", "De", "de la " | Term used in French personal names |
Pattern | Description |
(?A^person_frefr/firstname/frefr) (?A^person_frefr/particule/frefr)?(?A^person/lastname/frefr) | French first name/particule/last name |
Pattern | Description |
(?A^person_frefr/firstname/frefr)( (?A^person_frefr/firstname/frefr))? (?A^person_frefr/particule/frefr)?(?A^person/lastname/frefr)(-(?A^person/lastname/frefr))? | French first name/ first name/particule/last name |
Pattern | Description |
(?A^person/salutation/fre) (?A^person_frefr/particule/frefr)?(?A^person/lastname/frefr)(-(?A^person/lastname/frefr))? | French salutation. For example, Madame, Mlle./particule/ last name |
Pattern | Description |
(?A^person_frefr/namefirstlast/frefr) (?A^person_frefr/namefirstmiddlelast/frefr) (?A^person_frefr/namesal/frefr) |
French first name/particule/last name OR French first name/ first name/particule/last name OR French salutation/particule/ last name |
Pattern | Description |
(?A^person/firstname/gerde)(-(?A^person/firstname/gerde))? | German first name |
Pattern | Description |
(?A^person_gerde/firstname/gerde) (?A^person/lastname/gerde)(-(?A^person/lastname/gerde))? | German first name/last name |
Pattern | Description |
(?A^person_gerde/firstname/gerde)( (?A^person_gerde/firstname/gerde))? (?A^person/lastname/gerde)(-(?A^person/lastname/gerde))? | German first name/first name/last name |
Pattern | Description |
(?A^person_gerde/namefirstlast/gerde) (?A^person_gerde/namefirstmiddlelast/gerde) |
German first name/last name OR German first name/first name/last name |
Pattern | Description |
(?A^person/lastname/spaes) (?A^person/lastname/spaes) (?A^person/lastname/spaes) (?A^person/lastname/spaes)-(?A^person/lastname/spaes) (?A^person/lastname/spaes) De (?A^person/lastname/spaes) |
Popular Spanish last name / last name “ “ last name/ last name “-” last name/ last name “De” last name |
Pattern | Description |
(?A^person/firstname/spaes)( (?A^person/firstname/spaes))? (?A^person_spaes/compoundlastname/spaes) (?A^person/firstname/spaes)(-(?A^person/firstname/spaes))? (?A^person_spaes/compoundlastname/spaes) |
Popular Spanish first name/last name OR first name “-” first name/last name |
Pattern | Description |
(?A^person_engus/full_names/engus) (?A^person_engcn/full_names/engcn) (?A^person_enggb/full_names/enggb) (?A^person_enggr/namefirstlast/enggr) (?A^person_engin/full_names/engin) (?A^person_engjp/namelastfirst/engjp) (?A^person_engru/full_names/engru) (?A^person_frefr/full_names/frefr) (?A^person_gerde/full_names/gerde) (?A^person_spaes/namefirstlast/spaes) |
Inclusion of all previous patterns |
The following extractors not currently referenced in the sample taxonomies that are shipped with Identity Manager Data Governance Edition.
Name | ID | Use to Find... |
Passport Number Locator | Extractors.Passport.all | Passport numbers |
Name | Use to find... |
number_passport_engca.ecr, number_passport_enggb.ecr, number_passport_engus.ecr, number_passport_freca.ecr, number_passport_frefr.ecr, number_passport_gerde.ecr | Canadian, US, UK, French, and German passport numbers |
Pattern | Description |
(?A^number/passport_context/engca) | Canadian passport number |
(?A^number/passport_context/enggb) | UK passport number |
(?A^number/passport_context/engus) | US passport number |
(?A^number/passport_context/freca) | French passport number |
(?A^number/passport_context/frefr) | French passport number |
(?A^number/passport_context/gerde) | German passport number |
Name | ID | Use to Find... |
Passport Description | Extractors.Passport.Name | Passport naming conventions |
HEadword | Use to find... |
"pasaporte", "passport", "reisepass", "passeport" | English, French, and German naming convention for “passport” |
Name | ID | Use to Find... |
Driver's License Number | Extractors.DriverLic.All | Driver license values |
Name | Use to find... |
number_driverlic_ca.ecr,number_driverlic_gb.ecr, number_driverlic_us.ecr, number_driverlic_de.ecr, number_driverlic_fr.ecr | Canadian, US, UK, French, and German driver license values |
Pattern | Description |
(?A^number/driverlic/ca) | Canadian driver license values |
(?A^number/driverlic/gb) | UK driver license values |
(?A^number/driverlic/us) | US driver license values |
(?A^number/driverlic/de) | German driver license values |
(?A^number/driverlic/fr) | French driver license values |
Name | ID | Use to Find... |
Driver's License description | Extractors.DriverLic.Name | Driver license naming conventions |
HEadword | Description |
"driver's", "drivers", "driving", "license", "führerschein", "führerscheine", "permis de conduire", "permiso de conducción" | English, French, and German naming convention for driver license |
Name | ID | Use to Find... |
Companies | Extractors.Company.Name | Company names |
Name | Use to find... |
company_engus.ecr, company_frefr.ecr, company_gerde.ecr, company_enggb.ecr, company_engca.ecr | Canadian, US, UK, French, and German companies |
Pattern | Description |
(?A^company/all/engca) | Canadian company |
(?A^company/major_company/engus) | Major US company |
(?A^company/fortune_500_2011/engus) | The 2011 list of Fortune 500 companies |
(?A^company/forbes_largest_private_companies_2010/engus) | The 2010 list of Forbes largest companies |
(?A^company/cac_40/frefr) | France CAC 40 company |
(?A^company/dax/gerde) | Germany DAX company |
(?A^company/tecdax/gerde) | Germany TecDAX company |
(?A^company/all/enggb) | UK company |
Name | ID | Use to Find... |
Dates | Extractors.Dates.All | Date values |
Name | Use to find... |
date_fre.ecr, date_ger.ecr, date_numeric.ecr, date_spa.ecr, date_eng.ecr | English, French, German and Spanish date values |
Pattern | Description |
(?A^date/yyyymmddsep) | yyyy-mm-dd. For example, 2008-10-28 |
(?A^date/yymmddsep) | dd-mm-yyyy. For example, 28-10-2008 |
(?A^date/ddmmyyyysep) | dd-mm-yyyy. For example, 28-10-2008 |
(?A^date/ddmmyysep) | dd-mm-yy. For example, 28-10-08 |
(?A^date/mmddyyyysep) | mm-dd-yyyy. For example, 10-28-2008 |
(?A^date/mmddyysep) | mmddyy. For example, 102808 |
(?A^date/mmmdd/eng) | month dd. For example, January 5th or January 5 or January the 5th etc. |
(?A^date/ddmmm/eng) | dd month. For example, 5th January or 5 January or 5th of January and so on. |
(?A^date/month_dd_year/eng) | month dd yyyy. For example, January 5th, 2008 |
(?A^date/dd_month_year/eng) | dd month yyyy. For example, 5th January, 2008 |
(?A^date/mmm_year/eng) | Month and year. For example, January 2008 |
(?A^date/ddmmm/fre) | dd month. For example, 5e Janvier or 5 Janvier |
(?A^date/ddmmmyyyy/fre) | ddmmmyyyy/fre preceded by day of the week. For example, Samedi, 5 Janvier, 2008 |
(?A^date/date_year/fre) | dd month yyyy. For example, 5 Janvier, 2008 |
(?A^date/mmm_year/fre) | Month and year. For example, January 2008 |
(?A^date/ddmmyyyy_dotspace/ger) | dd. mm. yyyy. For example, 5. 1. 2008 |
(?A^date/ddmmm/ger) | dd month yyyy. For example, 5. Januar |
(?A^date/date_year/ger) | dd month yyyy. For example, 5. Januar, 2008 |
(?A^date/mmm_year/ger) | Month and year. For example, Januar 2008 |
(?A^date/ddmmm/spa) | dd month yyyy. For example, "5 de enero" |
(?A^date/date_year/spa) | dd month yyyy. For example, 5 de enero 2008 |
(?A^date/mmm_year/spa) | Month and year. For example, Januar 2008 |
Name | ID | Use to Find... |
Person’s Gender | Extractors.Person.Gender | Gender values |
Name | Use to find... |
gender_eng.ecr, gender_fre.ecr, gender_ger.ecr | English, French, and German gender values |
Pattern | Description |
(?A^gender/all/eng) | Gender in the English language, either in word or in context |
(?A^gender/all/fre) | Gender in the French language, either in word or in context |
(?A^gender/all/ger) | Gender in the German language, either in word or in context |
Name | ID | Use to Find... |
Person's Ethnicity or Race | Extractors.Person.Ethnicity | Ethnicity or race values |
Name | Use to find... |
ethnicity_eng.ecr,ethnicity_engca.ecr, ethnicity_enggb.ecr, ethnicity_engus.ecr, ethnicity_fre.ecr | Ethnicity or race values in English and French |
Pattern | Description |
(?A^ethnicity/nationality/eng) | Nationality. For example, Andorran, Wales |
(?A^ethnicity/aboriginal/engca) | Canadian aboriginal |
(?A^ethnicity/enggb) | Ethnic group. For example, Irish, Indian |
(?A^ethnicity/engus) | US ethnicity |
(?A^ethnicity/nationality/fre) | Nationality in French. For example, Andorrane, Vietnamien |
(?A^ethnicity/ethnic_groups/fre) | Ethnic groups in the French language. For example, Africain, Autres |
This section describes the regular expressions used within the templates.
Operator | Matched Pattern |
\ | Quote the next metacharacter. |
^ | Match the beginning of a line. |
$ | Match the end of a line. |
. | Match any character (except newline). |
| | Alternation. |
() | Used for grouping to force operator precedence. |
[xy] | The character x or y. |
[x-z] | The range of characters between |
[^z] | Any character except z. |
Operator | Matched Pattern |
* | Match 0 or more times. |
+ | Match 1 or more times. |
? | Match 0 or 1 times. |
{n} | Match exactly n times. |
{n,} | Match at least n times. |
{n,m} | Match at least n times, but no more than m times. |
Operator | Matched Pattern |
\t | Match tab. |
\n | Match newline. |
\r | Match return. |
\f | Match formfeed. |
\a | Match alarm (bell, beep, and so on). |
\e | Match escape. |
\v | Match vertical tab. |
\021 | Match octal character (in this example, 21 octal). |
\xF0 | Match hex character (in this example, F0 hex). |
\x{263a} | Match wide hex character (Unicode). |
\w | Match word character (alphanum plus '_'). |
\W | Match non-word character. |
\s | Match whitespace character. This metacharacter also includes |
\S | Match non-whitespace character. |
\d | Match digit character. |
\D | Match non-digit character. |
\b | Match word boundary. |
\B | Match non-word boundary. |
\A | Match start of string (never match at line breaks). |
\Z | Match end of string (Never match at line breaks. Only match at the end of the final buffer of text submitted for matching.) |
Operator | Matched Pattern |
(?A^entity) | Match a previously defined entity, which is then referenced by the new entity. Referencing an entity minimizes the size and memory usage of the grammar, but decreases performance. The performance impact can vary from unnoticeable to significant depending on the size and structure of the grammar. |
© 2025 One Identity LLC. ALL RIGHTS RESERVED. 使用条款 隐私 Cookie Preference Center