Also ich meinte folgendes: OpenStreetMap ist die Geodatebank, die im Idealfall normalisierte und separate Daten speichert (multilinguale Namen, Zahlen, Einheiten). Und die Editor-Software schafft einen Layer wo man als normalo Mensch / Mapper diese DB benutzt. Aktuell nutzt man ja quasi direkt die rohe DB und das verleitet dann zu solchen komischen Lösungen wo dann zwar der Mapper checkt was los ist* aber es für die Software schwierig wird. Aber eine DB ist dafür da das Software die Daten darin leicht verarbeiten kann und nicht für Menschen.
(* “DE kommt hier zuerst, aber hier als Zweites im Name” oder “Bindestrich steht hier für das Trennungszeichen der Sprachen, aber hier für den Teil des Namens”)