I agree that it makes no sense to tag the local implications of a zebra crossing with all those tags that have been brought up satirically that would always show up paired together with a crossing_ref=zebra. But I don’t think it makes sense to have a global tag you can use almost everywhere to describe a thing, but can’t use it in certain areas to describe the same thing, just because they have an other tag there that implies the markings. So I’m advocating to use crossing:markings=* everywhere and additionally crossing_ref=* where appropriate. I don’t think that one additional tag creates huge issues, we even tag highway=crossing on nodes with crossing=* and no one complains. Most people don’t even see the highway tag itself despite handeling it constantly due to it being hidden by the editor.

With crossing_ref=* being great to handle local implications the proposal included it from day one for certain regions, I just named the proposal after the tag that would be applied global. I have rewritten that section a bit now to say something about possible presets as well.

2 Likes