Software Library

Informatica AddressDoctor

Home > Products > Features

Features of AddressDoctor's Software Library


The Address Validation Process

Transliteration and Character Set Mapping


Are you facing the challenge of working with foreign languages like Greek, Russian, Japanese or Chinese without being a native speaker and having the respective input devices at your disposal?

AddressDoctor Character Set Mapping and Transliteration is an invaluable help when working with strings in almost all common character sets. It supports 40 different character sets and can transform five non-Latin writing systems into Latin characters through Transliteration:

  • Mapping between 40 different character sets, including UTF-8, ISO 8859-1, GBK, BIG5, JIS, EBCDIC
  • Character filter on 'a'-'Z' and '0'-'9'
  • Correct "removal" of diacritics according to language specific rules
  • HTML and URL encoding and decoding
  • Unix <-> Windows line break conversions

AddressDoctor supports the following Non-Latin writing systems

  1. Greek transliteration (BGN/PCGN 1962, ISO 843 - 1997)
  2. Cyrillic transliteration (BGN/PCGN 1947, ISO 9 - 1995)
  3. Japanese Katakana, Hiragana and Kanji transliteration
  4. Chinese Pinyin transliteration (Mandarin, Cantonese) for both Simplified and Traditional Chinese
  5. Korean Hangul transliteration

AddressDoctor Character Set Mapping and Transliteration is fully Unicode enabled and is the basis for all Opens internal link in current windowAddressDoctor products.

Address Parsing

Address Parsing

Parsing and transliteration of a Japanese address


Correctly identified address elements are especially important when addresses are to be abbreviated to fit into fields with a maximum field width. The abbreviation rules of the AddressDoctor standardization functionality ensure no important information is lost.

AddressDoctor allows you to

  • Analyze unstructured or partly structured addresses and divide them into individual elements
  • Recognize countries (by Name, ISO codes, major cities, etc.)
  • Prepare information before actual address validation occurs for better results
  • Process 40 different character sets and transform between them
  • Standardize address elements (i.e. avenue -> ave, street -> st or vice versa)
  • Reduce the length of individual address elements with "correct" abbreviation
  • Differentiate between business or consumer addresses

Global Address Validation

Address Verification

During address validation the structured address elements are compared to postal reference data. This step checks if the individual elements exist and if the combination is correct. Missing elements are supplied, typos eliminated and ambiguities resolved.

The AddressDoctor Validation Engine was developed to deliver optimal results and reduce manual interaction. It also keeps false corrections (the change of an almost correct address to an incorrect one) to an absolute minimum.

In many cases it isn't possible to completely verify addresses. For these cases AddressDoctor offers a unique deliverability assessment that rates addresses based on elements present. Every address receives a deliverability assessment.

  • Based on the world's largest postal reference database.
  • Validates individual address elements and uses sophisticated phonetic and fault-tolerant methods.
  • Correction only mode: addresses are processed automatically.
  • Suggestion mode: suggestions are presented for ambiguous addresses.
  • Fast Completion mode: supports data entry, i.e. for call centers.
  • Output of standardized, formatted and corrected addresses AddressDoctor Standardization and Formatting.
  • Uses a proprietary, efficient database for the reference data and eliminates the need for an external database.

Address Formatting

Once addresses are verified and corrected, AddressDoctor formats them according to the postal rules of each country.

Address Formatting

For more information on how to format international addresses, please visit the Address Formats section on our website.

Address Enrichment

Once your address database was succesfuly verified and corrected by the automated address check of AddressDoctor's Software Library, you can enrich your addresses using Opens internal link in current windowGeocoding or Consumer Segmentation. Both enrichment options are fully integrated into the Software Library. For more information on our address enrichment offering, please go to Address Plus

Supported Platforms

AddressDoctor software library packages for C and Java are available on the following platforms:

  • Windows 32-Bit (Windows XP x86)
  • Windows 64-Bit (Windows XP x86-64)
  • SUSE Linux (SP2) 32-Bit (SLES 10 x86)
  • SUSE Linux (SP2) 64-Bit (SLES 10 x86-64)
  • Linux (Red Hat) 32-Bit (RHEL 5 x86)
  • Linux (Red Hat) 64-Bit (RHEL 5 x86-64)
  • Linux (Red Hat) System Z 64-Bit (RHEL 5 System Z)
  • AIX 64-Bit (5.3 POWER)
  • Solaris 32-Bit (10 SPARC)
  • Solaris 64-Bit (10 SPARC)
  • Solaris 64-Bit (10 Intel)
  • HP-UX 64-Bit (11 IA64)

The following table gives an overview of the supported compilers.

Windows (32-Bit und 64-Bit) Microsoft Visual Studio 2005
Linux (SUSE 64-Bit) gcc 4.1
Linux (RedHat 64-Bit) gcc 4.1
AIX 5.3 (64-Bit) XL C++ 9
Solaris (64-Bit) Sun Studio 12
HP-UX (64-Bit) aCC A06.13
Reference Customers
Atelier Louis
Global DM Solutions
GSI Commerce