Hallo aixbrick,
laut Wiki wird eine Verkehrsampel mit highway=traffic_signals gekennzeichnet. Alle Unterarten bekommen ein traffic_signals=*.
Möchte man eine Verkehrsampel nun definitiv als Verkehrsampel kennzeichnen und nicht als “blinker”, fehlt einem ein entsprechendes Untertag.

ID ist da des öfteren sehr kreativ und erfindet eigene Tags, die sich im Laufe der Zeit dann als Quasistandard durchsetzen (aufgrund der Menge, da iD sehr oft verwendet wird).

Das Wiki ist dabei letztendlich eine Momentbeschreibung und eher eine Richtlinie als eine feste Regel. Letztendlich ist OSM das was die Benutzer mappen und das sollte nicht falsch sein, vielleicht des öfteren etwas verwirrend und unnötig kompliziert, aber letztendlich muss ich als Datenauswerter damit arbeiten. Etwas was in der Datenbank bereits drin ist und immer weiter ergänzt wird zu ändern, ist fast nicht möglich.

Viele Grüße