Street parse second pass word table

*  (C) Copyright Beman G. Dawes 1996.  All rights reserved.
*  This file contains licensed material.  All uses are prohibited except
*  as specified by Software License Agreement from the copyright holder.

*  $Id: strpass2.wt 1.4 1997/10/24 13:17:10 Beman Rel Beman $

*  The translate table isn't actually used for this application
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz~
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ~

*  Characters treated as words (not used this table: $ is a placeholder)

$

*  Flags:

-TF

*     -     Ignore word. Do not use; internal use only.
*     T     Highway Type.  Set type to value specified.
*     F     Only if followed by word which has numeric digits.
*              

*
*  The primary objective of this table is to increase match rates
*  without, of course, introducing gratuitous incorrect matches.
*  Human readability is only a secondary issue, and making addresses
*  well-formed in a USPS sense is not a consideration.
*
*  This table does not exist in a vacuum.  It requires a  
*  complementary street parsing table.
*
*  A completely different set of tables should be used if USPS
*  standardization or other address hygiene issues are important. See
*  the entries for Martin Luther King or John F Kennedy for examples
*  of why best address matching practice differs from USPS practice.

* --------------------------------------------------------------------- *

*  Multiword names where input addresses may drop some leading words.
*
*  The idea is to convert to a form that will match with or without
*  what are often (but not always) noise words.  Specifically, the
*  (possibly) noise words are replaced by a special character and placed
*  at the end.  Spelling variation with then make the correct match.
*  Even when additional words are appended, spelling variation works.
*  For example, "John F Kennedy Center" converts to "Kennedy~ Center",
*  which gets matched to "Kennedy Center". 

*  John F Kennedy

* JOHN F KENNEDY, JOHN F KENNEDY
JOHN KENNEDY,   JOHN F KENNEDY
JACK KENNEDY,   JOHN F KENNEDY
J F KENNEDY,    JOHN F KENNEDY
JF KENNEDY,     JOHN F KENNEDY
JFK,            JOHN F KENNEDY
J F K,          JOHN F KENNEDY

*  Dr Martin Luther King, Jr

DR MARTIN LUTHER KING JR, MARTIN LUTHER KING JR
DR MARTIN L KING JR,      MARTIN LUTHER KING JR
DR MARTIN KING JR,        MARTIN LUTHER KING JR
DR M L KING JR,           MARTIN LUTHER KING JR
DR ML KING JR,            MARTIN LUTHER KING JR
DR LUTHER KING JR,        MARTIN LUTHER KING JR
DR M LUTHER KING JR,      MARTIN LUTHER KING JR
DR L KING JR,             MARTIN LUTHER KING JR
DR KING JR,               MARTIN LUTHER KING JR
* MARTIN LUTHER KING JR,    MARTIN LUTHER KING JR
MARTIN L KING JR,         MARTIN LUTHER KING JR
MARTIN KING JR,           MARTIN LUTHER KING JR
M L KING JR,              MARTIN LUTHER KING JR
ML KING JR,               MARTIN LUTHER KING JR
LUTHER KING JR,           MARTIN LUTHER KING JR
M LUTHER KING JR,         MARTIN LUTHER KING JR
L KING JR,                MARTIN LUTHER KING JR
KING JR,                  MARTIN LUTHER KING JR
DR MARTIN LUTHER KING,    MARTIN LUTHER KING 
DR MARTIN L KING,         MARTIN LUTHER KING 
DR MARTIN KING,           MARTIN LUTHER KING 
DR M L KING,              MARTIN LUTHER KING 
DR ML KING,               MARTIN LUTHER KING 
DR LUTHER KING,           MARTIN LUTHER KING 
DR M LUTHER KING,         MARTIN LUTHER KING 
DR L KING,                MARTIN LUTHER KING 
DR KING,                  MARTIN LUTHER KING 
MARTIN LUTHER KING,       MARTIN LUTHER KING 
MARTIN L KING,            MARTIN LUTHER KING 
MARTIN KING,              MARTIN LUTHER KING 
M L KING,                 MARTIN LUTHER KING 
ML KING,                  MARTIN LUTHER KING 
LUTHER KING,              MARTIN LUTHER KING 
M LUTHER KING,            MARTIN LUTHER KING 
L KING,                   MARTIN LUTHER KING 

* multi-word transformations 
*CTY RD,        COUNTY RD
*CNTY RD,       COUNTY RD
*CR,            COUNTY RD
*COUNTY RD -,   COUNTY RD
*CTY RD -,      COUNTY RD
*CR -,          COUNTY RD

*COUNTY HWY,    COUNTY HWY
*CNTY HWY,      COUNTY HWY
*CTY HWY,       COUNTY HWY
*CTH,           COUNTY HWY

*ST RD,   STATE RD
*SR,      STATE RD

*ST HWY,      STATE HWY
*HWY STATE,   STATE HWY    
*HWY ST,      STATE HWY
*STATE - HWY, STATE HWY
*ST - HWY,    STATE HWY
*HWY - STATE, STATE HWY
*HWY - ST,    STATE HWY
*STH,         STATE HWY

*BUS HWY,      BUSINESS HWY
*BUSINESS HWY, BUSINESS HWY
*BUS US,       BUSINESS HWY
*BUSINESS US,  BUSINESS HWY

*HWY US,        US HWY
*US -,          US HWY
*US - HWY,      US HWY
*HWY - US,      US HWY

* --------------------------------------------------------------------- *

*  Highway Names
*
*  The follow conversions must have already been performed (presumably by
*  specifying them in strparse.wt):
*
*     "United States" and varieties (U.S., etc.) to "US".
*     All state names and varieties to the USPS abbreviation.
*     "Highway" and varieties to "Hwy".
*     "Route" and varieties to "Hwy".
*
*  The street type codes for highways are:
*
*    55 - US Interstate
*    56 - US Highway
*    57 - State Highway
*    58 - County Highway
*    59 - Business Highway (but otherwise unspecified, such as BUS 13)
*    60 - State Road
*    61 - County Road

*US,            HWY,F,T,56
*There is no need to specify HWY alone - it gets no type if embedded in name.
US HWY,        HWY,F,T,56
HWY US,        HWY,T,56

US -,          HWY,F,T,56
US - HWY,      HWY,T,56
HWY - US,      HWY,T,56
US ROUTE,      HWY,F,T,56
US RT,         HWY,F,T,56
US RTE,        HWY,F,T,56

* The handling of BUSINESS is spotty, but will get us going
*BUS,           HWY,F,T,59
*BUSINESS,      HWY,F,T,59
BUS HWY,       HWY,F,T,59
BUSINESS HWY,  HWY,F,T,59

* These cases are particularly weak; the conversions lose information
BUS US,        HWY,F,T,56
BUSINESS US,   HWY,F,T,56

* Generic State Highways

*STATE,         HWY,F,T,57
*ST,            HWY,F,T,57
STATE HWY,     HWY,F,T,57
ST HWY,        HWY,F,T,57
HWY STATE,     HWY,F,T,57
HWY ST,        HWY,F,T,57
STATE -,       HWY,F,T,57
ST -,          HWY,F,T,57
STATE - HWY,   HWY,F,T,57
ST - HWY,      HWY,F,T,57
HWY - STATE,   HWY,F,T,57
HWY - ST,      HWY,F,T,57
STHY,          HWY,F,T,57
STATE ROUTE,   HWY,F,T,57
ST ROUTE,      HWY,F,T,57
ST RT,         HWY,F,T,57
ST RTE,        HWY,F,T,57
STATE RT,      HWY,F,T,57

* State and County Roads

STATE RD,      RD,F,T,60
ST RD,         RD,F,T,60
SR,            RD,F,T,60
STATE RD -,    RD,F,T,60
ST RD -,       RD,F,T,60
SR -,          RD,F,T,60

*COUNTY,        RD,F,T,61
COUNTY RD,     RD,F,T,61
CTY RD,        RD,F,T,61
CR,            RD,F,T,61
COUNTY RD -,   RD,F,T,61
CTY RD -,      RD,F,T,61
CR -,          RD,F,T,61
CNTY RD,       RD,F,T,61
CORD,          RD,F,T,61
CO RD,         RD,F,T,61



* County Highways

COUNTY HWY,    HWY,F,T,58
CNTY HWY,      HWY,F,T,58
CTY HWY,       HWY,F,T,58
CTHY,          HWY,F,T,58
CTH,           HWY,F,T,58
COUNTY ROUTE,  HWY,F,T,58
COUNTY RT,     HWY,F,T,58
COUNTY RTE,    HWY,F,T,58
CNTY ROUTE,    HWY,F,T,58
CNTY RTE,      HWY,F,T,58
CNTY RT,       HWY,F,T,58
CTY ROUTE,     HWY,F,T,58
CTY RTE,       HWY,F,T,58
CTY RT,        HWY,F,T,58
CO ROUTE,      HWY,F,T,58
CO RTE,        HWY,F,T,58
CO RT,         HWY,F,T,58
COHWY,         HWY,F,T,58
CO HWY,        HWY,F,T,58
CO HY,         HWY,F,T,58
COHY,          HWY,F,T,58

*  Specific State Highways

* AL,            HWY,F,T,57
* AK,            HWY,F,T,57
* AZ,            HWY,F,T,57
* AR,            HWY,F,T,57
* CA,            HWY,F,T,57
* CO,            HWY,F,T,57
* CT,            HWY,F,T,57
* DE,            HWY,F,T,57
* DC,            HWY,F,T,57
* FL,            HWY,F,T,57
* GA,            HWY,F,T,57
* HI,            HWY,F,T,57
* ID,            HWY,F,T,57
* IL,            HWY,F,T,57
* IN,            HWY,F,T,57
* IA,            HWY,F,T,57
* KS,            HWY,F,T,57
* KY,            HWY,F,T,57
* LA,            HWY,F,T,57
* ME,            HWY,F,T,57
* MD,            HWY,F,T,57
* MA,            HWY,F,T,57
* MI,            HWY,F,T,57
* MN,            HWY,F,T,57
* MS,            HWY,F,T,57
* MO,            HWY,F,T,57
* MT,            HWY,F,T,57
* NE,            HWY,F,T,57
* NV,            HWY,F,T,57
* NH,            HWY,F,T,57
* NJ,            HWY,F,T,57
* NM,            HWY,F,T,57
* NY,            HWY,F,T,57
* NC,            HWY,F,T,57
* ND,            HWY,F,T,57
* OH,            HWY,F,T,57
* OK,            HWY,F,T,57
* OR,            HWY,F,T,57
* PA,            HWY,F,T,57
* PR,            HWY,F,T,57
* RI,            HWY,F,T,57
* SC,            HWY,F,T,57
* SD,            HWY,F,T,57
* TN,            HWY,F,T,57
* TX,            HWY,F,T,57
* UT,            HWY,F,T,57
* VT,            HWY,F,T,57
* VA,            HWY,F,T,57
* VI,            HWY,F,T,57
* WA,            HWY,F,T,57
* WV,            HWY,F,T,57
* WI,            HWY,F,T,57
* WY,            HWY,F,T,57

* AL HWY,        HWY,F,T,57
* AK HWY,        HWY,F,T,57
* AZ HWY,        HWY,F,T,57
* AR HWY,        HWY,F,T,57
* CA HWY,        HWY,F,T,57
* CO HWY,        HWY,F,T,57
* CT HWY,        HWY,F,T,57
* DE HWY,        HWY,F,T,57
* DC HWY,        HWY,F,T,57
* FL HWY,        HWY,F,T,57
* GA HWY,        HWY,F,T,57
* HI HWY,        HWY,F,T,57
* ID HWY,        HWY,F,T,57
* IL HWY,        HWY,F,T,57
* IN HWY,        HWY,F,T,57
* IA HWY,        HWY,F,T,57
* KS HWY,        HWY,F,T,57
* KY HWY,        HWY,F,T,57
* LA HWY,        HWY,F,T,57
* ME HWY,        HWY,F,T,57
* MD HWY,        HWY,F,T,57
* MA HWY,        HWY,F,T,57
* MI HWY,        HWY,F,T,57
* MN HWY,        HWY,F,T,57
* MS HWY,        HWY,F,T,57
* MO HWY,        HWY,F,T,57
* MT HWY,        HWY,F,T,57
* NE HWY,        HWY,F,T,57
* NV HWY,        HWY,F,T,57
* NH HWY,        HWY,F,T,57
* NJ HWY,        HWY,F,T,57
* NM HWY,        HWY,F,T,57
* NY HWY,        HWY,F,T,57
* NC HWY,        HWY,F,T,57
* ND HWY,        HWY,F,T,57
* OH HWY,        HWY,F,T,57
* OK HWY,        HWY,F,T,57
* OR HWY,        HWY,F,T,57
* PA HWY,        HWY,F,T,57
* PR HWY,        HWY,F,T,57
* RI HWY,        HWY,F,T,57
* SC HWY,        HWY,F,T,57
* SD HWY,        HWY,F,T,57
* TN HWY,        HWY,F,T,57
* TX HWY,        HWY,F,T,57
* UT HWY,        HWY,F,T,57
* VT HWY,        HWY,F,T,57
* VA HWY,        HWY,F,T,57
* VI HWY,        HWY,F,T,57
* WA HWY,        HWY,F,T,57
* WV HWY,        HWY,F,T,57
* WI HWY,        HWY,F,T,57
* WY HWY,        HWY,F,T,57


table end
