RecogniContact/COM - International Address Parser - Introduction
Overview
Using RecogniContact
Deploying RecogniContact
Class IContactParser
Class IParsedContact
Class IParserSettings
Sample code for C#
Sample code for C++
Sample code for Delphi
Sample code for Visual Basic (win32)
Sample code for Visual Basic .NET

RecogniContact/COM overview

RecogniContact/COM is a Windows COM component. It encapsulates the RecogniContact contact data and address parser algorithm, that analyzes text for contact information and splits up the data into contact record fields, as they are commonly used in databases.

RecogniContact extracts the following fields from text containing contact information:

  • Company/organization name
  • Person related fields
    • Name Prefixes (Mr., Dr., etc.)
    • First name
    • Second name
    • Last name
    • Suffix (Jr., MBA, etc.)
    • Position (technical director, marketing manager, etc.)
  • Address fields
    • Street address
    • Postal code of street address
    • Post-office box address
    • Postal code of post-office box
    • Place
    • State / province / region
    • Country
  • Phone and Internet fields
    • Phone number
    • Second phone number
    • Cell phone number
    • Fax number
    • Email address
    • Web address

Databases of

  • Place and city names
  • First names
  • Country names
  • Country domain codes
  • etc.
allow ContactCopy to automatically add implicit information to the record, including:
  • The country of a postal address
  • The country prefix of a phone number
  • A person's gender and salutation

ContactCopy's address parsing algorithms include a comprehensive list of place names for the following countries:

  • Austria
  • Belgium
  • Denmark
  • Finland
  • France (plus Monaco)
  • Germany
  • Iceland
  • Ireland
  • Italy (plus San Marino and the Vatican)
  • Luxembourg
  • The Netherlands
  • Norway
  • Portugal
  • Spain (plus Andorra)
  • Sweden
  • Switzerland (plus Liechtenstein)
  • United Kingdom
  • United States

For these countries, country information can be added automatically to the postal addresses and phone numbers.

ContactCopy's address parser recognizes all commonly used strings for structuring contact information (e.g. name:, address:, phone:, email:, etc.) in the following languages:

  • Catalan
  • Danish
  • Dutch
  • English
  • Finnish
  • French
  • German
  • Icelandic
  • Italian
  • Norwegian
  • Portuguese
  • Spanish
  • Swedish