Einführung in den „Validate Address“-Zuverlässigkeitsalgorithmus

„Validate Address“ berechnet für jede überprüfte Adresse eine Zuverlässigkeitspunktzahl. Diese Punktzahl beschreibt, wie wahrscheinlich es ist, dass die überprüfte Adresse korrekt ist. Zuverlässigkeitscodewerte reichen von 0 bis 100, wobei eine Zuverlässigkeit von 0 für keine Zuverlässigkeit und eine Zuverlässigkeit von 100 für eine sehr hohe Zuverlässigkeit steht, dass die Übereinstimmungsergebnisse korrekt sind. Zuverlässigkeitscodes werden basierend auf einem Algorithmus berechnet, der die Übereinstimmungsergebnisse für einzelne Ausgabefelder berücksichtigt. Die in diese Berechnung einbezogenen Ausgabefelder lauten wie folgt:

  • Country
  • City
  • State
  • PostalCode
  • StreetName
  • HouseNumber
  • LeadingDirectional
  • TrailingDirectional
  • StreetSuffix
  • ApartmentNumber

Jedes Feld besitzt seine eigene Gewichtung im Algorithmus. Zusätzlich kann für jedes Feld das Übereinstimmungsergebnis mit „Erfolg“, „Fehler“ oder „Geändert“ gekennzeichnet werden. („Geändert“ bezieht sich auf Fälle, bei denen die Inhalte des Feldes zum Erzielen einer Übereinstimmung geändert wurden.) Das Übereinstimmungsergebnis (Erfolg, Fehler oder Geändert) bestimmt, welcher der Faktoren für dieses Feld gilt. Folglich ist die Berechnung des Zuverlässigkeitscodes ein Produkt von Gewichtung und Faktor wie folgt:

Confidence = (Weight * Factor) for City 
		+ (Weight * Factor) for Country
		+ (Weight * Factor) for State
		+ (Weight * Factor) for PostalCode
		+ (Weight * Factor) for StreetName
		+ (Weight * Factor) for HouseNumber
		+ (Weight * Factor) for Directionals
		+ (Weight * Factor) for Street Suffix
		+ (Weight * Factor) for ApartmentNumber