This is the online manual of GRCTools, personal name and address management software. Click here for details.
GRC ToolsTMworks on standardising names and addresses on a modular basis. Below is a summary of the modules, in the order in which they should be run for optimal quality, and the type of data upon which they work:
Data processing
| Process | Field contents |
| Invalid strings - move field contents | Any alpha-numeric field |
| Field - split string | Any alpha-numeric field |
| Field - trim leading spaces | Any alpha-numeric field |
| Field - trim final string | Any alpha-numeric field |
| Non-numeric characters - remove | Any alpha-numeric field |
| Punctuation - remove | Any alpha-numeric field |
| Double spaces - remove | Any alpha-numeric field |
| Telephone numbers - burst | Any alpha-numeric field |
| Postal code country code - remove | Postal code |
| Thoroughfare types - parse | Any alpha-numeric field |
| Postal code - Format | Postal code |
| Postal codes - assess validity | Postal code |
| Postal codes - write corrected | Postal code |
| Postal codes - locate | Postal code, any alpha-numeric field likely to contain a stray postal code |
| Postal codes (incl. format) - locate | Postal code, any alpha-numeric field likely to contain a stray postal code |
| Postal codes - write located | Postal code |
| Language regions - assign | Uses postal code and street address data |
| Accents - remove | Any alpha-numeric field |
| Quotation marks - remove | Any alpha-numeric field |
| Apostrophes (French) - add | Any alpha-numeric field |
| Casing - to upper case | Any alpha-numeric field |
| Casing - to mixed case | Any alpha-numeric field |
| Casing - to mixed case - address | Street address data |
| Casing - to mixed case - other | Any alpha-numeric field, not street address |
| Articles - move or parse | Company name |
| "And" strings - standardise | Company name |
| Abbreviations - standardise | Company name |
| Abbreviations in personal names - standardise | Personal name |
| Company types - standardise | Company name |
| Sub-building information - parse & standardise | Any alpha-numeric field |
| Post office box numbers - parse | Any alpha-numeric field which could contain stray post office box numbers, usually street address fields |
| Thoroughfare strings - standardise | Street address data |
| Building numbers - move or parse | Street address data |
| Building number suffix - parse | House number data |
| Commas - add or remove | Street address data |
| Building number/letter - format | House number/street address data |
| Sorting code - parse & standardise | Any alpha-numeric field which could contain stray sorting codes, usually postal town fields |
| Place names - parse & standardise | Any alpha-numeric address field likely to contain a settlement name |
| Place names - standardise | Settlement name |
| Provinces - parse/assign | Any alpha-numeric field which could contain stray province names |
| Provinces/regions - assign | Uses postal code data |
| Regions - assign | Uses postal code data |
| University strings - parse | Any alpha-numeric field |
| Attention strings - move field contents | Any alpha-numeric field |
| Department strings - move field contents | Any alpha-numeric field |
| Department strings - move field contents | Any alpha-numeric field |
| Department strings - standardise | Any alpha-numeric field |
| Personal name prefixes - parse & standardise | Any alpha-numeric field which could contain stray forms of address data, usually personal name fields |
| Personal name middle name(s)/initial(s) - parse | Any alpha-numeric field |
| Job titles - standardise | Job title |
IMPORTANT: Address data should not normally be stored in numeric fields and GRC ToolsTM will give an error if asked to process a numeric field. Please ensure that all fields being processed are of character/alphanumeric type.