While discussing a new street complete quest some differences in understanding of the fee:bicycle / toll:bicycle tags came up: Quest: Do you need to pay to use this ferry? · Issue #6333 · streetcomplete/StreetComplete · GitHub
For this discussion and examples I will use the fee tag, but I assume any conclusion also applies to the toll tag.
For example, imagine a ferry where pedestrians and cyclist need to pay the same fee, as in there is no additional fee for bringing a bike on board. How would you tag this?
fee:foot=yes AND fee:bicycle=no. Herefee:bicycleis understood as “do you need to pay a fee to transport your bike?”fee:foot=yes AND fee:bicycle=yes. Herefee:bicycleis understood as “do cyclists need to pay?”
Arguments for the former:
- Depending on jurisdiction when you dismount the bicycle you might no longer be considered to be the “cyclist” but instead a regular “pedestrian” anyway.
Arguments for the latter:
- For the vast majority of users, the information “do I need to pay” is more interesting than “do I need to pay extra for my bicycle”. This sheme allows for this more relevant information to be accessed more easily.
- The existence or lack of an additional fee for bicycles can already be stored in the
charge:bicyclefield (see How to tag fees for bicycles on ferries? - #4 by wombatmaper) - This would presumably also apply to other vehicles (people in cars often also need to get out), and creates weird issues with ferries where, for example, pedestrians and cars require a fee, but the fee for the car is independent of the amount of people inside (and thus the people in the car could be considered “free” to transport).