Funktioniert aber nur, wenn man sehr einfache Verhältnisse unterstellt.
Hier hat das Gebäude (Mercado) fünf Adressen: https://www.openstreetmap.org/#map=18/49.46956/11.10190
Der CityPoint hat midestens vier: https://www.openstreetmap.org/#map=19/49.44959/11.07717

Und in Italien versagt der Ansatz komplett… (OSM iat ein weltweites Projekt).

Beim vorschlagenen Datenmodell mit Relationen: Beim POI verschieben merken die meisten gar nicht, dass man da auch noch den POI aus der “Adressrelation” herauslösen müsste und in eine andere einpflegen. Das fürht zu Fehlern. Nicht die Redundanz.
Nicht ohne Grund ist der Ansatz mit https://wiki.openstreetmap.org/wiki/DE:Relation:associatedStreet praktisch gescheitert.