In the recent long discussions on the perceived weaknesses of the highway=path
tag, it was mentioned several times that if only data consumers would take into account secondary tags added to paths, these problems would be solved.
One issue mentioned was that sometimes inexperienced hikers are getting into dangerous situations that need rescue operations because on the OSM-based map they were using, it was unclear for them that the path they chose was more dangerous than they could handle. We have the sac_scale
key to indicate hiking difficulty, but this key is often not taken into account in general-use map and routing apps: these show all highway=path
in the same way.
Another issue mentioned was that bicycle routing apps generally prefer to route cyclists over ways tagged as highway=cycleway
, even though some are only meant to be used by MTB bikes and can’t be safely used by an average cyclist on an average road bike. We have the key mtb_scale
to indicate the difficulty of cycling on paths, but again this key is often not considered in general-use map and routing apps.
One may argue that by providing the difficulty information, our job is done and our responsibility ends: it is up to data consumers to use the information to provide maps and routing that will make map users aware of the issues a certain way may have and take appropriate action.
However, I think most of us will agree that we can’t just throw this over the wall: we need to interact with data consumers to increase the chance that the data we provide is used in the way we intend. This post is an invitation to discuss ideas on improving our cooperation with data consumers.
Could we improve on our communication with data consumers?
One way we could do that is through the wiki. Now it is mostly aimed at informing fellow mappers about how tags are used and how they should be used, and describing general good mapping practices. Could we add information to the wiki aimed at our data consumers, describing our intention of how the data should be used to make maps and provide routing information? This could be both in the form of general wiki articles aimed at data consumers (on routing, rendering, etc.) and in the form of headings within tag and key wiki articles that are aimed at data consumers.
Another way could be through active participation in the development of apps using OSM data by providing feedback and bug reports. This could be by participation in app Githubs, organised reporting of bugs, and publishing app reviews on a dedicated OSM website and on Google Play. Some mappers may see a business opportunity here by offering themselves as consultants.
Could we encourage data consumers to use our data as intended?
Could we reward apps “correctly” using OSM data? We could award them with our “stamp of approval”, provide certification, and award them with “best app of the year” awards.
Could we force data consumers to use our data as intended?
Are there legal ways to enforce certain use of data, as additional conditions on the license we provide? Could we refuse the right to use our data to consumers that don’t follow our guidelines on intended use?
Your thoughts please!