Funktionsumfang
Der Webservice eröffnet die Möglichkeit, einen beliebigen Adressdatenbestand in Echtzeit zu validieren und bei Bedarf auch zu bereinigen. Dazu werden die zu überprüfenden Adressdaten eines Kunden an die Schnittstelle des Webservice übertragen. Dieser liefert nach dem Abgleich mit einer Adressdatenbank die korrekte Adresse zurück. Für jede Adresseingabe erfolgt dabei eine aussagekräftige Rückmeldung, ob die Bestandsadresse korrekt ist, korrigiert wurde oder kein eindeutiges Ergebnis ermittelt werden konnte.
Eingabe
Zur Überprüfung einer Adresse werden Eingaben zu den Adressbestandteilen „Postleitzahl“, „Ort“, „Straße“ und „Hausnummer“ an die Schnittstelle des Webservice übertragen. Es müssen nicht für alle Felder Werte übertragen werden, jedoch kann beispielsweise ein Straßenname nicht korrigiert werden, wenn keine Angaben zu Postleitzahl und Ort erfolgen. Dabei kann der Webservice bis zu einem gewissen Grad auch unvollständige Teileingaben verarbeiten.
Verarbeitung
Nach erfolgreicher Übertragung an die Schnittstelle erfolgt die Überprüfung der Adressdaten:
- Prüfung jeder deutschen Postanschrift
- Korrektur von Schreibfehlern (z. B. fehlende Buchstaben, Zahlendreher …)
- Erkennung von üblichen Abkürzungen und Synonymen („Straße“ oder „Str.“, „St.“ oder „Sankt“, „Dr.“ oder „Doktor“, „a. d.“ oder „an der“, Umlaute wie „ä“ oder „ae“ …)
- Berücksichtigung von Hausnummern und Hausnummer-Zusätzen bei der Ergebnisermittlung
- Ermittlung der vollständigen Adresse, wenn eine Angabe wie z. B. Ort oder Postleitzahl fehlt
- Ermittlung der passenden Adressen, wenn nur ein Teil des Straßen- oder Ortsnamens bekannt ist
- (Beispiel: Eingabe „bruch“ → Ergebnis: „Steinbruch“ und „Bruchstr.“)
- Ermittlung des Orts bei der Angabe von Ortsteilen, sofern die Zuordnung eindeutig ist (z. B. Golkrath → 41812 Erkelenz)
- Ermittlung aktueller Adressen zu historischen Vorgängern hinsichtlich Postleitzahlen, Orten und Straßen (z. B. nach Eingemeindungen, Umsiedlungen oder Umbenennungen)
Ausgabe
In der Ausgabe werden, sofern möglich, die korrekten bzw. korrigierten Adressen ausgegeben. Für jede Adresseingabe erfolgt dabei eine aussagekräftige Rückmeldung , ob die Bestandsadresse korrekt ist, korrigiert wurde oder kein eindeutiges Ergebnis ermittelt werden konnte:
- Ausgabe der zutreffenden Adresse auch bei Kombinationen der o. g. Kriterien, sofern sich so ein eindeutiges Ergebnis ableiten lässt
- Falls mehrere Ergebnisse der gleichen Qualität ermittelt wurden, erfolgt eine Meldung mit dem Hinweis, wie viele Möglichkeiten zu den Eingaben passen würden
- Rückgabe von aussagekräftigen Hinweisen,
- wenn die zu prüfende Adresse korrekt ist
- dass die Adresse ermittelt werden konnte, und welches Feld dabei korrigiert wurde
- aus welchem Grund eine Korrektur vorgenommen wurde (z. B. Schreibfehler, Ergänzung fehlender Angaben, historische Adresse …)
- falls die zu validierende Adresse nicht zugeordnet werden konnte