id-tagging-schema icon indicating copy to clipboard operation
id-tagging-schema copied to clipboard

Deprecate `crossing_ref=zebra` to `crossing:markings=zebra`(?)

Open tordans opened this issue 1 year ago β€’ 5 comments

Deprecated OSM Tag(s)

crossing_ref=zebra

Replacement OSM Tag(s)

crossing:markings=zebra

Link to OSM Wiki page

It looks like there is no official deprecation documented.

Further Information

Disclaimer: This is more of a question than a statement / proposal. I am not following the discoure on this topic closely enough. I hope that we can share our views on the current state of the community consensus in preparation of a possible crossing refactoring.


The id-tagging-schema does have no mention of crossing_ref, crossing_ref=zebra ATM. However, the tag is still widely used. However, it has 1.000.000 usage (https://taginfo.openstreetmap.org/tags/crossing_ref%3Dzebra#map)

The wiki https://wiki.openstreetmap.org/wiki/Tag:crossing_ref%3Dzebra does not mention any deprecation ATM. The german version https://wiki.openstreetmap.org/wiki/DE:Key:crossing#Weitere_gebr%C3%A4uchliche_Werte does not recommend anything clearly but mentions everything. The general https://wiki.openstreetmap.org/wiki/Key:crossing_ref page marked as controversial in general. The German version leaves the decision open, again https://wiki.openstreetmap.org/wiki/DE:Key:crossing_ref.

In terms of numbers: 600k crossing:markings=zebra, 1.100k crossing_ref=zebra https://taghistory.raifer.tech/?#/crossing_ref/zebra&/crossing%3Amarkings/zebra (Which does not factor in double tagging.)

(It looks like https://wiki.openstreetmap.org/wiki/Crossings#Street_crossings suggests the new tagging as a replacement.)


What is your take on deprecations? Is the discourse at a place where a deprecation would be possible?

Or should the id-tagging-schema instead have a unsearchable copy of the crossing:markings=zebra version until the numbers changes enough?

tordans avatar Feb 17 '24 13:02 tordans

Ping @1ec5 because you talked about the topic in https://github.com/openstreetmap/id-tagging-schema/issues/408 .

tordans avatar Feb 17 '24 13:02 tordans

As I understand it, crossing:markings=zebra is named after crossing=zebra and crossing_ref=zebra, for the sake of familiarity, but it isn’t necessarily being used to mean the same thing as crossing_ref=zebra in every region. Since crossing_ref=* is primarily intended to refer to a comprehensive configuration, some mappers have taken it to also imply other things like signage. I would tread more carefully with this tag than with crossing=zebra.

1ec5 avatar Feb 18 '24 04:02 1ec5

@1ec5 how to you think this repo should handle the tag? As it does not handelte it at all ATM.

tordans avatar Feb 18 '24 06:02 tordans

Since crossing_ref is defined to vary by region, much like designation, I’m not sure a global rule or preset field would be very useful. But maybe a country-specific preset could set crossing_ref if desired. A mechanism for country-specific deprecations could help in this case, but then again, a countrywide bulk edit (with community approval) would accomplish the same thing more effectively.

1ec5 avatar Feb 19 '24 04:02 1ec5