|
GRCToolsInternational data toolbox
Unique global address standardization, parsing and formatting softwareVersion 2010-1-1.
|
|
You can download the fully working version of GRCTools to test it for 30 days. Download GRCTools here and follow the registration procedure described there. |
Many companies now have address databases containing addresses from many different countries, and many of these are increasingly being used for cross-border mailings. Up to now, however, there have been problems in using and outputting this data given the differences in language, format and expectations within and between these different countries. If you have any experience in international address data management, you will have a good idea of how difficult it can be to put your knowledge into practice. GRCTools has been written to help you.
GRCTools is an address standardisation and address data manipulation program. It does not postally validate addresses, but it parses, standardizes and cleans address elements so that address validation programs work more effectively on your data, and so that customers receiving your mail see a good quality and correctly formatted address data. GRCTools works on two premises - that data should be consistent, and that data should be accurate. Though address data formats differ to such an extent between countries that consistency throughout a databaseare said to be achievable only at the expense of accuracy, GRCTools ensures consistency and accuracy on a country and/or language region level.
GRCTools puts our vast array of knowledge and lookup tables, collected over 17 years and distilled from analysis of millions of real-world data records into practice. GRCTools is not a "black box" package, behind a flashy interface, forcing you to accept other people's norms for your data. It allows you to get right at your data. GRCTools is modular and contains processes which can be run over data from almost any of the world's countries. The modules included are described in the table below.
(A better quality Flash version of this video is available here)
|
|
Realistically priced. |
|
|
Based on extensive knowledge from industry experts after years of research. |
|
|
Works for all countries, even those where postal tables are not available. |
|
|
Improves the effectiveness of validation and de-duplication processes. |
|
|
Makes your data look good in the eye of the reader. |
|
|
The software and tables are constantly being updated and improved. |
|
|
"GRCTools has made significant improvements to our data manipulation issues. Instead of someone spending 5 hours to manually sort out some of the data, with GRCTools we can do it in 5 minutes. As and when new isses occur, the software is quickly updated to meet our needs. This is an excellent product and does things no other products on the market can do." Jeremy Lake, Data Team Leader, Informa UK |
|
|
"GRCTools is an excellent product ... at the price, it can't be beaten!" Database Marketing Magazine, January 2003 - read the full review here |
|
|
"I have been using GRCTools extensively for pre-processing our mailing lists prior to sending to address correction. The results have been great! I very satisfied with the results of GRCTools." Robert D. Oden, Database Marketing Technologies, Inc |
|
|
An independent test has shown how GRCTools can save money on de-duplication processes. Read about it here. |
GRCTools can improve your data in the following ways:
|
|
ASSIGN country codes. |
|
|
PARSE postal codes, settlement names, thoroughfare types, post office box information, building numbers, sorting codes, provinces, department strings, building strings, sub-building strings, university strings, forms of address, personal name suffixes, telephone numbers and invalid data strings. |
|
|
STANDARDISE settlement names, postbox information, thoroughfare types, company types, job titles, department strings, building strings, sub-building strings, university strings, house number format and "and" strings, |
|
|
FORMAT postal codes |
|
|
IMPROVE casing, accenting, punctuation use and article placement |
|
|
ADD language region codes |
|
|
REMOVE non-numeric characters, punctuation, double spaces, postal code country codes, quotation mark pairs |
Details of these processes are described below.
| Assign
country codes
GRCCountry uses the
knowledge embedded within the tables used by GRCTools to attempt to
assign a country code for an address record not already coded. Tests have
shown that GRCCountry works best for developed countries with
postal code systems, and on files which contain well formatted and
correctly fielded data. Our tests of this file type have produced between
96 and 100% correct country coding. Tests of files which have a greater
number of developing countries, including countries without postal code
systems, and with poor data formatting and fielding, have produced results
of 82% accuracy. |
|
Split a string at a given point . For example, Station House High Street, split after House produces Station House and High Street |
|
Trim leading spaces. For example, “ Station House, High Street” becomes “Station House, High Street” |
|
Trim final string. For example, "Station House High Street /", request removal of "/", produces "Station House High Street" |
|
Remove non-numeric characters. For example, 23.45.67.89 becomes 23456789 |
|
Remove punctuation. For example, I.C.B. Watford - Bakers Ltd. becomes I C B Watford Bakers Ltd |
|
Remove double spaces. For example, John W. Smith becomes John W. Smith |
|
Locate and parse postal codes to a new field. Works
for all countries with postal codes. |
|
Remove postal code country code (GB-, B-, CH- etc. preceding a postal code). For example, GB-TW1 1AA becomes TW1 1AA, B-1000 becomes 1000, CH1017 becomes 1017. |
|
Parse thoroughfare strings (street, rue, via, straße etc.). For example, R. de Paris becomes rue | de Paris; Amsterdamstr. becomes Amsterdam | straat. |
|
Format postal code (add spaces or hyphens if these arerequired). For example, in the UK: TW11AA becomes TW1 1AA |
|
Assess postal code validity (in terms of length, disallowed characters etc.) |
|
Assign language region codes (in multilingual countries) |
|
Remove quotation mark pairs. For example, “Dun Roamin” becomes Dun Roamin |
|
Add missing apostrophes for French-language strings. For example, L HUYSMAN D AMIENS becomes L’HUYSMAN D’AMIENS |
|
Make data into upper case, taking account of correct equivalents for accented characters. For example, Rue du Récif in France becomes RUE DU RECIF, Kölner Straße in Germany becomes KÖLNER STRASSE |
|
Make data into mixed case, taking account of correct equivalents for accented characters and words which must not start with upper-case letters and other exceptions. For example, RUE DE RECIF in France becomes rue de Recif, SCHMIDT GMBH in Germany becomes Schmidt GmbH.
|
|
Move articles (the, a , an and local-language equivalents) to the front or back of a company name in a number of formats. For example, Baker’s Dozen, The or Baker’s Dozen (The) become The Baker’s Dozen;or The Baker’s Dozen becomes Baker’s Dozen, The or Baker’s Dozen (The) |
|
Standardize "and" strings. For example, C. and A., C. + A. etc. become C. & A. |
|
Standardize abbreviations and acronyms. For example, A B C D becomes A.B.C.D.; A.B. C. becomes A.B.C.; or A.B.C.D. becomes A B C D; A B. C becomes A B C |
|
Standardize company legal types and other indicators (Ltd,
SA, BV etc.). For example, Société de la Cité S.A. becomes Ste. de la Cité SA; Burnleys Bank Limited becomes Burnleys Bank Ltd
|
|
Standardize department strings (Dept, Division, Afd. etc.). For example, Library Acquisitions Dept. becomes Library Acquisitions Department; Afd. Inkoop becomes Afdeling Inkoop |
|
Parse the contents of fields containing only department information |
|
Locate, parse and standardize post office box strings and numbers. For example: PB 17, Ooststraat 21 in the Netherlands will be split into two fields: Postbus 17 and Ooststraat 21.
|
|
Standardize thoroughfare strings (street, rue, via, straße etc.)
- works for over 350000 thoroughfare strings! For example, R. de Paris in France becomes rue de Paris; Kölner Str.
in Germany becomes Kölner Straße etc.
|
|
Move/parse building numbers to the correct end of an address, or
parse them to a new field. For example, 27 Wilhelmstrasse becomes Wilhelmstrasse 27 in Germany; rue d’Amiens 27 becomes 27, rue d’Amiens in France.
|
|
Parse
building number suffix to a new field. For example, 27-29 becomes 27 and –29; 1d, 7th floor becomes 1 and d, 7th floor. |
|
Parse the contents of fields containing only building information |
|
Parse sub-building information to a new field. For example, Room 17, Station House becomes Room 17 and Station House |
|
Add or remove commas after/before house numbers |
|
Standardise house number and letter format. For example, 1 A London Road becomes 1A London Road; or 1A London Road becomes 1 A London Road |
|
Parse and standardise the sorting code found after a postal town name (cédex etc.). For example, Lille Cedex 2 becomes Lille and Cédex 2. |
|
Parse place names to a new field, correcting/standardising them at the same time. Works for over 60 million postal code/settlement name combinations. For example, 16 High Street, Lodnon becomes 16 High Street and London |
|
Standardize place names (Munich to München, Turin to
Torino etc.) Works for over 60 million postal code/settlement name combinations. |
|
Parse and/or assign provinces and/or regions. For example, Milano (MILANO) becomes Milano and MI and the region name Lombardia is assigned. |
|
Parse university strings |
|
Parse personal name middle name(s)/initial(s) |
|
Parse and standardize personal name forms of address (Mr, Dr, Mme etc.). For example, Mister Smith becomes Mr and Smith; Mons. Dupont becomes M. and Dupont. |
|
Parse personal name attention prefixes (Attn:, c/o etc.) |
|
Parse personal name suffixes (Ph.D., OBE etc.). |
|
Standardize job titles. For example, C.E.O. becomes Chief Executive Officer; Mging Dir. becomes Managing Director |
|
Remove accents and replace them with their correct non-accented equivalents. For example, in Germany Köln becomes Koeln. |
|
Burst telephone numbers into their component parts |
|
Move invalid field entries (such as --, NONE, N/A etc.) |
(Not all modules are relevant to, or are included, for every country. Coverage is very broad.)
For more information, refer to the batch version manual, which can be downloaded here. The GRCCountry manual can be downloaded here.
|
This |
can become this using GRCTools |
|
A B C GMBH 17, BERLINER STRASSE COLOGNE 34123 |
A.B.C. GmbH Berliner Straße 17 34123 KÖLN |
|
G A MASCI SPA 27 V V EMMANUAL II 00120 ROME |
G.A. Masci SpA via V. Emmanual II 27 00120 ROMA RO |
|
G.r. rhind POB 15213 nl-1001me Amsterdam |
G.R. Rhind Postbus 15213 1001 ME AMSTERDAM |
|
Robert Du Pont AV.DE PARIS, 23 75005 Paris |
Robert DU PONT 23, avenue de Paris 75005 PARIS |
|
|
The batch version manual can be downloaded here. The COM DLL manual can be downloaded here. The GRCCountry manual can be downloaded here. |
|
|
Download a PowerPoint presentation showing how GRCTools improves data here. |
|
|
For technical details, speed test results and screen shots, please check this page. |
|
|
Read a review of GRCTools from Database Marketing Magazine, January 2003 here |
|
|
Review how an independent test has shown how GRCTools saves money on de-duplication processes here. |
|
|
If you would like to see how GRCTools can help you if you have one of the problems outlined below, read the Acrobat file which shows you: |
|
|
"The different parts of my addresses in my database are all mixed up. How can GRCTools help me to parse this data into different fields?" |
|
|
"How can GRCTools help to standardise and format my data to make it more suitable for mailing and to improve the performance of de-duplication and postal validation programs?" |
Addresses are complex. If you would rather that we run GRCTools over your data to ensure maximum accuracy, please let us know. There is a minimum job charge of EUR 100.
|
You can download the fully working version of GRCTools to test it for 30 days. Download GRCTools here and follow the registration procedure described there. |
You can order GRCTools by credit card here
(1) For the BATCH version of GRCTools: GRCTools can be purchased allowing one years unlimited use for EUR 495. This is for use on a single computer. To use GRCTools in an unlimited number of computers within the same company on the same site for one year, the cost is EUR 1495. You can choose these option and order here.
(2) For the DLL COM component of GRCTools: GRCTools is available as a Visual Foxpro COM component dll. This allows users to integrate the processes within GRCTools into their own systems, and to pass strings to GRCTools individually rather than running the program as a batch process. For more information, refer to the manual here. (COM dlls can be addressed from virtually any programming language running under Microsoft Windows: Access, ASP, C, C++, Crystal Reports, Delphi, Java (under Windows), Microsoft Office (in Macros), .NET products, Perl (under Windows) , PHP (under Windows), Python (under Windows), Ruby (under Windows), T-SQL, Visual Basic, Visual Foxpro and others. Please refer to your software's documentation for details.). The price for the DLL component is EUR 1995, including free updates of lookup tables for 1 year after purchase. You can continue to use the COM component after that time, but to continue receiving the quarterly lookup table updates the price is EUR 495 per annum. These prices are for use on a single computer within a single company. Multiple licenses can be negotiated. Integration into products to be sold on to third parties is not allowed. For integration into products to be sold outside your company there is no fixed pricing structure. The price would depend on the place the knowledge takes within the product to be distributed, the price of the product, the expected sales and so on. We are flexible in pricing in this case as you have insight into your budgets and business plans. In this case we request that for this option you contact us with a proposal.
We are interested to know whether there are any standardisation or other procedures that you would like to see in GRCTools. If you have any ideas, requests or questions, please do not hesitate to send us a message.
Q. I'm interested in GRCTools. Do you have a demo version available?
A. Yes. We have posted a fully working version which allows you to test GRCTools for 30 days. Download GRCTools here and follow the registration procedure described there.
Q. Do you have GRCTools in the form of a callable API or other component?
A. Yes, please see (2) above.
Q. I would like to integrate knowledge from GRCTools into a product which will be distributed outside my company. Is that possible?
A. Certainly. However, for this option there is no fixed pricing structure. The price would depend on the place the knowledge takes within the product to be distributed, the price of the product, the expected sales and so on. We are flexible in pricing in this case as you have insight into your budgets and business plans. In this case we request that for this option you contact us with a proposal.
Many of our customers prefer to remain nameless for competitive reasons, and we respect this. Our customers include:
|
|
Bond Consulting Associates Ltd, Weston-Super-Mare, UK |
|
|
|
|
|
EuroDirect Database Marketing Ltd, Leeds, UK |
|
|
Informa UK |
|
|
LRI Consulting, Atlanta, GA, USA |
|
|
Omar SpA, Bitritto, Italy |
GRC Database Information
AMSTERDAM
The Netherlands