The recent discussion around "class:bicycle" tag reminded me of my "surface:grade" proposal — basically the same thing, but done 13 years earlier, with 25k usages as of now and no clear documentation.
https://wiki.openstreetmap.org/wiki/Proposal:Surface_Quality
Basically it's a measure of surface quality relative to roads with that surface quality. Not all roads ever, like smoothness=*.
You see a perfect gravel road? surface:quality=3. You're on a technically asphalt road and moving 1 km/h wishing they left it unpaved? Zero.
Having tag proposals on this list feels like cheating — despite those take weeks to materialize, mostly because of research and writing and discussing in our Russian-speaking community.
For example, my turns lanes proposal took two weeks researching eight other proposals, charting examples, writing the proposal and FAQ.
https://wiki.openstreetmap.org/wiki/Proposal:Turn_lanes_(way)
It failed because it was hard to understand, unlike the semantically weird but simple turn:lanes schema.
Mappers need simple, not consistent.
Having tag proposals on this list feels like cheating — despite those take weeks to materialize, mostly because of research and writing and discussing in our Russian-speaking community.
For example, my turns lanes proposal took two weeks researching eight other proposals, charting examples, writing the proposal and FAQ.