Proposal:Deprecate class:bicycle tag family

From OpenStreetMap Wiki
Jump to navigation Jump to search
Deprecate class:bicycle tag family
Proposal status: Draft (under way)
Applies to: nodearea
Definition: Deprecate class:bicycle tag family.
Draft started: 2021-01-21
Vote end: 14 days after vote start

Rationale

This tag family was invented in 2010 and knowingly designed as a subjective tag.

Tags such as class:bicycle=* are opinion based, unverifiable and not useful. It consumes effort of mappers who think that they contribute useful info. It appears in proposals to support it in editors. Note effort required to just write this explanation why this tag is a bad idea.

Yes, this tag sadly was used many times. But waiting will not make it better or more useful, and it is better to clarify now that it is pointless and waste of mapping effort.

Subjective ratings are out of scope of OSM, there is no place for reviews here. What next, class:restaurant=* for reviewing restaurants?

In addition this tag mixes in a single numeric value all what influences cycleability at given way, making impossible to customize preferred routes based on preferences. Why class:bicycle=-2? Maybe whoever surface=* is poor. Maybe way is not lit=*. Maybe alternative have cycleway:right=track.

Why class:bicycle=2? Maybe there is a good viewpoint nearby. Maybe they serve good ice cream nearby. Or maybe it is going through leisure=park.

All of that is either taggable or out of scope of OSM.

Following is copied from Key:class:bicycle#Comments, what people developing bicycle related software expressed what they think about this tag:

  • As someone who has worked on auto routing before, both with CycleStreets and CloudMade, I can tell you that you don't need this tag. You just need to be clever enough with all the other objective tags out there and you can get good routing, without this subjective tag. Smsm1 22:13, 9 November 2010 (UTC)
  • Please see Routino, which already takes into account multiple lanes, bridges, tunnels, highway preferences and bicycle/walking routes. So its just a matter of figuring out the parameters that you prefer for your trip, which is also much more flexible then a single tag stating the preference of a single person. Dranuhl 31 December 2010
  • Please don't use this tag. --Richard, cycle.travel.
  • Please don't use this tag. This page really ought to be deleted. See comments here. --CycleStreets.

Proposal

Deprecate class:bicycle=*, class:bicycle:mtb=*, class:bicycle:mtb:technical=*, class:bicycle:commute=*, class:bicycle:touring=*, class:bicycle:roadcycling=*, class:bicycle:trailer=*, class:bicycle:non_experienced=*, class:bicycle:roadbike=*, class:bicycle:backward=*, class:bicycle:forward=*, class:bicycle:description=*, class:bicycle:mtb:uphill=*, class:bicycle:mtb:forward=*, class:bicycle:mtb:backward=*, class:bicycle:mtb:downhill=*, class:bicycle:technical=*, class:bicycle:tourism=*, class:bicycle:uphill=*, note:class:bicycle:mtb=*, class:bicycle:roadcycling_1=* and all class:bicycle: prefixed tags.

Add on their pages info that tag is deprecated as unverifiable, opinion based, not useful and recommend tagging using more objective and more useful tags.

Recommend that editing software and QA software should consider presence of this tags as a mistake.

Recommend removal of this tag while editing (though Automated Edits code of conduct still applies, even if it passes you need to get permission to run bot edits)

Mechanical edits MUST obey Automated Edits code of conduct - if this proposal is accepted you still must go through this process before running mass tag deletions (as usual it applies also to edits done using JOSM or level0, not only scripted ones).

Usage

The most popular tags from this tag family
class:bicycle=*
class:bicycle:mtb=*
class:bicycle:mtb:technical=*
class:bicycle:commute=*
class:bicycle:touring=*


class:bicycle:roadcycling=*
class:bicycle:trailer=*
class:bicycle:non_experienced=*
class:bicycle:roadbike=*
class:bicycle:backward=*


Features/Pages affected

class:bicycle=*, class:bicycle:mtb=*, class:bicycle:mtb:technical=*, class:bicycle:commute=*, class:bicycle:touring=*, class:bicycle:roadcycling=*, class:bicycle:trailer=*, class:bicycle:non_experienced=*, class:bicycle:roadbike=*, class:bicycle:backward=*, class:bicycle:forward=*, class:bicycle:description=*, class:bicycle:mtb:uphill=*, class:bicycle:mtb:forward=*, class:bicycle:mtb:backward=*, class:bicycle:mtb:downhill=*, class:bicycle:technical=*, class:bicycle:tourism=*, class:bicycle:uphill=*, note:class:bicycle:mtb=* and pages for all all class:bicycle: prefixed tags.

External discussions

Comments

Please comment on the discussion page.

References