A deep dive into the OSM Wiki for service=driveway, the proposal service=Driveway2 and lack of professionalism by one OSM Wiki administrator
Posted by Retired Account on 31 August 2021 in English.This diary explores the problems with the OSM Wiki entry for service=driveway, and why is there a need for service=driveway2. In the process, it also describes the headaches encountered while trying find a optimal solution. However, deeply entrenched opinions makes this process untenable.
Need for clear indication of classified service way type
The topic of discussion will need to begin on how OSM tags are designed in an hierarchy, which begins with initial key-value pair of highway=service, followed by classifier tags service=driveway or service=parking_aisle. Note that highway=service without any service=* does not tell the data consumer if this is simply a minor way that is un-classified (not yet assigned a classification type such as parking_aisle or alley or driveway), or if this minor way is an implicit driveway. In general, a data consumer will assume that the way is un-classified, instead of assuming that it is an implicit driveway.
The classifier issue is the first issue present in the service=driveway Wiki entry - that suggests that minor ways linking from major roads to parking_aisles should be tagged as an implicit driveway with no classifier tags.
- This means that data consumers are unable to determine if the way segment is un-classified, or if it is indeed an implicit driveway when such minor service way connected to parking_aisles are encountered..
- Similarly, a user whom just want to quickly add minor service roads but does not perform classification will mean that data consumers cannot identify if such ways are classified or un-classified, and therefore prevents accurate assessment if further classification is required.