NationBuilder strips words from street suffixes in certain cases

There are some case where NationBuilder is mangling the UK addresses. I've appended some
examples taken from a log file written by my software. It should be
pretty self-explanatory, there are two lists of address fields, the
first is the "correct" address from the electoral register the second is
the address in Nationbuilder. The software will have previously imported
the first address into NationBuilder, which has mangled it. Anyway the
list below should be the basis of a nice set of test cases if anyone
ever tries fixing this ;-).


2017-02-04 11:35:38,651 - Matcher - DEBUG - Address mismatch: ['63/73
Hills Road', '', '', 'Cambridge', 'CB2 1PG'] ['63 73 Hills Rd', '', '',
'Cambridge', 'CB2 1PG']
2017-02-04 11:35:38,668 - Matcher - DEBUG - Address mismatch: ['7
Station Road (West)', 'Whittlesford', '', 'Cambridge', 'CB22 4NL'] ['7
Station Rd W', 'Whittlesford', '', 'Cambridge', 'CB22 4NL']
2017-02-04 11:35:38,713 - Matcher - DEBUG - Address mismatch: ['19A
Station Road (West)', 'Whittlesford', '', 'Cambridge', 'CB22 4NL'] ['19A
Station Rd W', 'Whittlesford', '', 'Cambridge', 'CB22 4NL']
2017-02-04 11:35:38,890 - Matcher - DEBUG - Address mismatch: ['13
Station Road (West)', 'Whittlesford', '', 'Cambridge', 'CB22 4NL'] ['13
Station Rd W', 'Whittlesford', '', 'Cambridge', 'CB22 4NL']
2017-02-04 11:59:23,713 - Matcher - DEBUG - Address mismatch: ['4 Manor
Farm Walk', 'Portesham', '', 'Weymouth', 'DT3 4PH'] ['4 Manor Fa',
'Portesham', '', 'Weymouth', 'DT3 4PH']
2017-02-04 11:59:23,727 - Matcher - DEBUG - Address mismatch: ['4/6 East
Street', '', '', 'Beaminster', 'DT8 3DS'] ['4 6 East St', '', '',
'Beaminster', 'DT8 3DS']
2017-02-04 11:59:23,781 - Matcher - DEBUG - Address mismatch: ['10/12
East Road', '', '', 'Bridport', 'DT6 3HA'] ['10 12 East Rd', '', '',
'Bridport', 'DT6 3HA']
2017-02-04 11:59:23,943 - Matcher - DEBUG - Address mismatch: ['9 Manor
Farm Close', 'Litton Cheney', '', 'Dorchester', 'DT2 9TE'] ['9 Manor
Fa', 'Litton Cheney', '', 'Dorchester', 'DT2 9TE']
2017-02-04 11:59:24,018 - Matcher - DEBUG - Address mismatch: ['41 Manor
Fields', '', '', 'Bridport', 'DT6 4DB'] ['41 Manor', 'Flds', '',
'Bridport', 'DT6 4DB']
2017-02-04 11:59:24,267 - Matcher - DEBUG - Address mismatch: ['1 Court
Farm Cottages', 'Court Farm', 'Locketts Lane Buckland Newton',
'Dorchester', 'DT2 7BT'] ['1 Court Fa', 'Court Farm', 'Locketts Lane
Buckland Newton', 'Dorchester', 'DT2 7BT']
2017-02-04 13:18:20,418 - Matcher - DEBUG - Address mismatch: ['3 Manor
Farm Barns', 'Church Lane', 'Charlton-On-Otmoor', 'Kidlington', 'OX5
2UA'] ['3 Manor Fa', 'Church Lane', 'Charlton-On-Otmoor', 'Kidlington',
'OX5 2UA']
2017-02-04 13:18:20,669 - Matcher - DEBUG - Address mismatch: ["52 St
Gabriel's", '', '', 'Wantage', 'OX12 8FJ'] ['52 St Gabriel s', '', '',
'Wantage', 'OX12 8FJ']
2017-02-04 13:18:21,941 - Matcher - DEBUG - Address mismatch: ['74
(Lower) Vallentin Road', '', '', 'London', 'E17 3JH'] ['74 Lower)
Vallentin Rd', '', '', 'London', 'E17 3JH']
2017-02-04 13:18:22,217 - Matcher - DEBUG - Address mismatch: ['3 Manor
Farm Cottages', 'Main Street', 'Forest Hill', 'Oxford', 'OX33 1DZ'] ['3
Manor Fa', 'Main Street', 'Forest Hill', 'Oxford', 'OX33 1DZ']
2017-02-04 13:18:22,331 - Matcher - DEBUG - Address mismatch: ['6&7',
'Beaumont Buildings', '', 'Oxford', 'OX1 2LL'] ['6 7', 'Beaumont
Buildings', '', 'Oxford', 'OX1 2LL']
2017-02-04 13:18:22,372 - Matcher - DEBUG - Address mismatch: ['63 (2F)
Madeira Street', '', '', 'Edinburgh', 'EH6 4AX'] ['63 2F) Madeira St',
'', '', 'Edinburgh', 'EH6 4AX']
2017-02-04 13:18:23,330 - Matcher - DEBUG - Address mismatch: ['2 Manor
Farm Cottages', 'Manor Road', '', 'Wantage', 'OX12 8NE'] ['2 Manor Fa',
'Manor Road', '', 'Wantage', 'OX12 8NE']
2017-02-04 13:18:23,652 - Matcher - DEBUG - Address mismatch: ['100 (2)
Philbeach Gardens', '', '', 'London', 'SW5 9ET'] ['100 2) Philbeach
Gdns', '', '', 'London', 'SW5 9ET']
2017-02-04 13:18:23,679 - Matcher - DEBUG - Address mismatch: ['2 Manor
Fields', 'Letcombe Regis', '', 'Wantage', 'OX12 9JG'] ['2 Manor',
'Letcombe Regis', '', 'Wantage', 'OX12 9JG']
2017-02-04 13:18:23,818 - Matcher - DEBUG - Address mismatch: ["59 St
Gabriel's", '', '', 'Wantage', 'OX12 8FL'] ['59 St Gabriel s', '', '',
'Wantage', 'OX12 8FL']
2017-02-04 13:18:24,141 - Matcher - DEBUG - Address mismatch: ['14 Manor
Farm Road', 'Horspath', '', 'Oxford', 'OX33 1SE'] ['14 Manor Fa',
'Horspath', '', 'Oxford', 'OX33 1SE']
2017-02-04 13:18:24,447 - Matcher - DEBUG - Address mismatch: ['31/4
Rodney Street', '', '', 'Edinburgh', 'EH7 4EL'] ['31 4 Rodney St', '',
'', 'Edinburgh', 'EH7 4EL']
2017-02-04 13:55:04,772 - Matcher - DEBUG - Address mismatch: ['1 Park
Farm Cottages', 'Leigh Road', '', 'Wimborne', 'BH21 2DA'] ['1 Park Fa',
'Leigh Road', '', 'Wimborne', 'BH21 2DA']
2017-02-04 13:55:05,041 - Matcher - DEBUG - Address mismatch: ['147B
(Flat 2) Wareham Road', 'Corfe Mullen', '', 'Wimborne', 'BH21 3LA']
['147B Flat 2) Wareham Rd', 'Corfe Mullen', '', 'Wimborne', 'BH21 3LA']
2017-02-04 13:55:05,780 - Matcher - DEBUG - Address mismatch: ['15/17
Beaucroft Lane', 'Colehill', '', 'Wimborne', 'BH21 2PF'] ['15 17
Beaucroft Ln', 'Colehill', '', 'Wimborne', 'BH21 2PF']
2017-02-04 14:07:29,279 - Matcher - DEBUG - Address mismatch: ['15/17
Hatfield Road', '', '', 'Torquay', 'TQ1 3BW'] ['15 17 Hatfield Rd', '',
'', 'Torquay', 'TQ1 3BW']
2017-02-04 14:51:45,096 - Matcher - DEBUG - Address mismatch: ['2 Manor
Farm Close', '', '', 'New Milton', 'BH25 6QP'] ['2 Manor Fa', 'rm
Close', '', 'New Milton', 'BH25 6QP']
2017-02-04 14:51:45,894 - Matcher - DEBUG - Address mismatch: ['18 Manor
Farm Green', 'Twyford', '', 'Winchester', 'SO21 1RA'] ['18 Manor Fa',
'Twyford', '', 'Winchester', 'SO21 1RA']

considering

We standardize street suffixes to improve the chance of getting the greatest mapping accuracy for that address. Other stray punctuation characters may be removed as well. That said, stripping entire words from an address (e.g. Farm Cottage > Fa) could make it undeliverable if used for a mailing label, so we are considering improving this behavior. For now, you can always access the exact string of text you submitted by exporting the person and referring to the corresponding submitted address field in the export (e.g. the header is registered_submitted_address for your registered address).

Official response from

Share this post

Showing 10 reactions

How would you tag this suggestion?
Please check your e-mail for a link to activate your account.