Ich weiß natürlich nicht ob/wie Leute tatsächlich traffic_sign=* auswerten, aber wenn ich nach der derzeitigen Beschreibung im Wiki einen Parser bauen würde, dann wäre Trennung an ; und dann , wohl die Vorangehensweise, lediglich solche eingeschlossen in eckigen Klammern ignoriert (für Werte wie zeitliche Beschränkungen die im opening_hours=* Format verfasst sind).

Theoretisch könnte man natürlich die Definition ändern, wie eben z.B. den Ländercode vor jedes Zeichen hängen, aber man muss auch beachten, dass es schon viele Werte in der Datenbank gibt welche diese Regel nicht umsetzen, da würde es also wieder zu Problemen kommen. Ich sehe also als Parser ein Komma ohne ein “DE:” danach… aber woher weiß ich ob es ein Trenner-Komma nach dem “alten” Format ist (wo ein “DE:” vor jedem Zeichen kommen kann oder auch nicht) oder ein Komma in der Zeichen-Bezeichnung nach dem neuen Format? Man müsste also weiterhin als Parser die tatsächlichen Zeichen-Bezeichungen kennen (zumindest das grobe Format), was wenn man sie tatsächlich irgendwie sinnvoll auswerten möchte natürlich nicht unwahrscheinlich ist.

Wenn, dann müsste man eine Regel einführen die man eindeutig als neu erkennen kann, in der Regel nutzt man dafür eine Art Maskierungszeichen, z.B. “DE:262-5,5[5.5]” wobei der Parser weiß dass “,” ein tatsächliches Komma darstellen soll und kein Trennerzeichen. Natürlich müssen Parser das neue Format auch kennen, aber sofern es nicht schon Zeichen-Bezeichnungen gibt in denen Backslashes vorkommen ist die Bedeutung eindeutig. Oder man klammert irgendwie wie bei den Werten: “DE:(262-5,5)[5.5]”. Beides ist jetzt aber auch nicht so schön und ich weiß nicht wie realistisch die praktische Umsetzung ist.

Ich weiß wie gesagt nicht wie das Tag tatsächlich ausgewertet wird. Wenn man die Bedeutung der Zeichen auswertet wird man natürlich auch deren Bezeichnungen kennen und danach entscheiden ob die Trennung Sinn ergibt. Trotzdem macht es die Sache nicht einfacher und ich wollte nur darauf hinweisen, damit es evtl. in die Entscheidung wie man empfiehlt die Zeichen einzutragen mit einfließt. Man könnte natürlich einfach die Kommata durch Punkte ersetzen (wie in den Werten üblich), aber dann ist es wieder nicht wirklich die offizielle Bezeichnung. Nunja.