Die Thematik ist neu, und das Ringen um eine Lösung zur korrekten Einbindung amtlicher Daten, ohne hierbei uns Mapper zu bevormunden, zieht sich nun bereits durch mehrere Foren.
Ich finde das Anwenden bereits verfügbarer TAGs, eine gute Lösung.
official_name als Container für offizielles, eignet sich meiner Meinung nach gut, und bevormundet uns Mapper nicht.

Alternativ zur parallelen Anwendung, von name und official wäre ein TAG für,
Adresse nicht geprüft non_official_name=

name=Hauptplatz
official_name=Hauptplatz

name=Karl Huberstraße
non_official_name=Karl Huberstraße

name=Karl Huberstraße
non_official_name=Karl Huberstraße
official_name=Karl-Huberstraße

edit: Typo + Textergänzungen Beispiele