Vragen · Adressen

Wat is adresnormalisatie en hoe werkt het?

Een adres normaliseren betekent controleren dat het bestaat en het herschrijven in de standaardvorm voor bezorging: de straatnaam voluit, het huisnummer op de juiste plaats met zijn toevoeging, de postcode van vier cijfers en twee letters die bij dat huisnummer hoort, de plaats in de officiële vorm. Dat gebeurt door wat er geschreven staat te vergelijken met het nationale adressenregister en elke correctie te benoemen.

Wat het concreet betekent

Hetzelfde adres kun je op tientallen manieren schrijven: “kalverstr 92”, “Kalverstr. 92-II”, “KALVERSTRAAT 92 AMSTERDAM”, met de postcode zonder spatie of helemaal zonder postcode. Voor een mens is het allemaal dezelfde plek. Voor een bestand, voor een bezorger of voor een programma dat twee records moet vergelijken zijn het verschillende tekenreeksen. Normalisatie brengt elk van die schrijfwijzen terug tot dezelfde vorm: Kalverstraat 92, 1012 PH AMSTERDAM.

Het is niet alleen een kwestie van vorm. Om tot die regel te komen moet de engine vaststellen dat de plaats Amsterdam is, dat daar een Kalverstraat bestaat, dat huisnummer 92 in die straat voorkomt en dat de postcode 1012 PH bij dat huisnummer hoort en niet bij een ander straatdeel. Elke stap is een verificatie: als een straat niet in de gemeente te vinden is, of een huisnummer niet in die straat bestaat, verzint de normalisatie niets en zegt ze dat.

Wat er gebeurt als je het niet doet

De gevolgen zie je op drie plekken. Bij verzendingen: een deel van de brieven en pakketten komt terug of komt te laat, omdat een verkeerde postcode de envelop naar het verkeerde sorteercentrum stuurt en een afgekorte straat niet in één keer wordt herkend. In het bestand: dezelfde persoon staat op twee of drie records, omdat het zoeken op adres het bestaande record in een andere schrijfwijze niet vindt, en de tellingen per plaats of per regio kloppen niet meer. Bij koppelingen: een boekhoudpakket, een CRM en een webshop die over verschillende klanten lijken te praten alleen omdat elk het adres op zijn eigen manier schrijft.

De kosten zijn nooit één post op de begroting. Ze bestaan uit retouren, dubbele mailings, tijd om met de hand te zoeken, en beslissingen op basis van cijfers die dezelfde mensen twee keer tellen.

Hoe je een adres correct schrijft

De Nederlandse bezorgvorm bestaat uit drie onderdelen, altijd in dezelfde volgorde:

  • De straatnaam, voluit en in de spelling van het register: “str.” wordt “straat”, “ln.” wordt “laan”, “Burg.” wordt “Burgemeester”, aan de naam vast zoals het straatnaambord het schrijft.
  • Het huisnummer, na de straatnaam, met een eventuele toevoeging erachter: “92-II”, “1 A”, “12 bis”. Verdieping, “p/a” en de naam van een gebouw horen niet bij het adres: die staan op een eigen regel.
  • De postcode en de plaats: vier cijfers, een spatie, twee hoofdletters, en dan de plaatsnaam in hoofdletters in de officiële vorm. De postcode identificeert het straatdeel: met postcode en huisnummer is een Nederlands adres al uniek, en daarom moet de postcode kloppen met het huisnummer, niet alleen met de plaats.

Telefoonnummer en e-mailadres maken geen deel uit van het adres, maar je controleert ze het best in dezelfde stap, omdat de fouten van dezelfde hand en dezelfde haast komen.

Hoe het in de praktijk werkt

Een normalisatie-engine werkt van het algemene naar het bijzondere: eerst de plaats, dan de straat in het register van die plaats, ten slotte het huisnummer en de postcode die erbij hoort. Als de geschreven gegevens elkaar tegenspreken, kiest hij en benoemt hij de keuze.

Het resultaat is niet alleen het herschreven adres. Het is het adres plus een uitkomst: correct, gewijzigd met de lijst van wijzigingen, of te controleren met de reden (straat niet gevonden in de gemeente, huisnummer ontbreekt, plaats niet eenduidig). Een engine die altijd een mooi adres teruggeeft en nooit een twijfel, verbergt de fouten in plaats van ze op te lossen.

Bij RadarAddress is normalisatie de adresverificatie: één per keer op de site, uit een Excel- of CSV-bestand voor een heel bestand, via de API in je eigen systeem, of in het formulier van je site met de autocomplete. In dezelfde stap zet hij achternaam en voornaam recht, corrigeert typefouten in het e-mailadres en geeft de coördinaten van het huisnummer terug. De prijslijst staat op de prijzenpagina.

Normaliseren, valideren, geocoderen: drie verschillende dingen

Valideren betekent ja of nee antwoorden: bestaat dit adres? Dat is het minimum, en op zichzelf heb je er weinig aan: een nee zonder correctie laat het werk aan jou. Normaliseren betekent valideren en herschrijven in de juiste vorm, met de wijzigingen benoemd: dat is wat een bestand nodig heeft. Geocoderen betekent coördinaten toevoegen aan een adres dat al is opgelost: nuttig voor kaarten en afstanden, misleidend als je het doet op een adres dat niet genormaliseerd is, want er komt hoe dan ook een punt op de kaart uit, ook een verkeerd punt. De juiste volgorde is altijd dezelfde: eerst normaliseren, dan al het andere.

Hetzelfde adres, voor en na

Voor
grote markt 2
2011 XX haarlem
Na
Grote Markt 2
2011 RD HAARLEM

Drie benoemde wijzigingen: de straat in de spelling van het register, de postcode van het huisnummer in plaats van de verkeerde, de plaats in hoofdletters. De uitkomst zegt “adres gecorrigeerd”, niet “adres fout”.

De vragen die volgen

Wat betekent het als een adres niet genormaliseerd is?

Dat je het adres gebruikt zoals het geschreven is, zonder het te verifiëren. Dat werkt zolang een mens het leest en interpreteert; het stopt met werken zodra een machine het gebruikt: een sorteercentrum, een zoekopdracht in het bestand, een vergelijking tussen twee records.

Hoe schrijf je een adres correct?

Straatnaam voluit, dan het huisnummer met een eventuele toevoeging, dan de postcode van vier cijfers en twee letters en de plaats in hoofdletters. Verdieping, “p/a” en gebouwnaam staan op een eigen regel.

Verandert normalisatie de betekenis van het adres?

Nee. Ze verandert de vorm, niet de plek. Als de juiste vorm niet met zekerheid is vast te stellen, bijvoorbeeld een straat die niet in de gemeente voorkomt, blijft het adres zoals het is en meldt de uitkomst dat: geen enkel adres wordt vervangen door een aannemelijk adres.

Is het ook nodig als de post toch aankomt?

Ja, voor het bestand. Een adres dat op drie manieren geschreven is, geeft drie records van dezelfde persoon, drie verkeerde tellingen en drie mailings. Normalisatie is de voorwaarde voor het ontdubbelen.

Kan ik adressen normaliseren terwijl ze worden ingevoerd?

Ja, met de autocomplete in het formulier en met de API op het moment van opslaan. Dat is de goedkoopste manier: een adres dat bij binnenkomst correct is, hoef je achteraf niet meer te corrigeren.

Hoe lang duurt het voor een heel bestand?

Je uploadt het bestand en het wordt in een wachtrij verwerkt, rij voor rij, tot een miljoen adressen in één opdracht; als het klaar is krijg je een e-mail met het resultaat en het overzicht van de uitkomsten.

Probeer de adresverificatie

Bekijk een voorbeeld van een genormaliseerd adres, met elke correctie veld voor veld verklaard.

Probeer de adresverificatie

Lees ook: Waarom post terugkomt · Een klantenbestand verifiëren en corrigeren · Een API om adressen te normaliseren