Some thoughts:
-
sidewalk=*
was adapted fromfootway=*
quite a few years ago, see Proposed features/Footway - OpenStreetMap Wiki and Proposed features/Sidewalk - OpenStreetMap Wiki. The advantage of usingsidewalk=*
on the main road is that it is less confusion withhighway=footway
plus definingfootway=*
only as subtag ofhighway=footway
. By the way, I find similar mixed use forcycleway=*
in the mean time which is not perfect either, in my opinion. - We have
cycleway=lane
andcycleway=track
. Only the latter can be mapped separately leading tocycleway=separate
. Similar is used withsidewalk=*
so in my eyessidewalk=lane
would fill the gap to describe such sidewalks without physical barriers (kerb, grass, …). - Lanes tagging is usually only additional data to better define the layout but it does not super-seed the simple tagging, like
cycleway=lane
. - Safety perspectives are usually hard to measure and often subjective. I usually cannot tell weather a
cycleway=lane
orcycleway=track
is safer as there are too many factors to consider, like width, sharp bends or sudden intersections, and it also depends on the driver. We need more tags to describe the safeness likebicycle:class
. - Last but not least, we will always face wording which won’t fit 100% with lexicons but we have the wiki to describe the proper meaning and users should just get used to read it more often than simply relying on a single word which might be even a bad translation, see https://community.openstreetmap.org/t/stable-only-for-horses.