iD: shop=chemist preset should not be called drugstore in en-US
Although it can be argued that a “chemist’s shop” in British English may contain a pharmacy counter and is thus equivalent to the U.S. “drugstore”, the OSM Wiki is clear about shop=chemist being reserved for health products shops that lack a pharmacy counter:
For a shop that dispenses prescription drugs – that is, a pharmacy or a drugstore in American English – see
amenity=pharmacy. For British English speakers, it is important to recognise that chemist and pharmacy are not synonymns on OSM.
Meanwhile, amenity=pharmacy (emphasis mine):
Stores that sell other items typically found in pharmacies such as personal care items, but that do not sell regulated medications, should be not be tagged as
amenity=pharmacy, but instead perhaps asshop=chemist.
The distinction between shop=chemist and amenity=pharmacy is not whether it’s housed in a separate building but rather whether it can fill prescriptions or sell prescription drugs.
https://github.com/osmlab/name-suggestion-index/issues/30#issuecomment-228798011 reasoned that:
We should instead encourage
amenity=pharmacyto be tagged as a point node within drug stores or whatever other business.
As part of the proposal in that comment, #3201 changed the shop=chemist preset from “Chemist” to “Drugstore”, and the OSM Wiki would be edited to match.
A discussion on a relatively obscure GitHub repo followed by an OSM Wiki edit is not the most effective way to change entrenched OSM tagging practices. For one thing, iD is not the only editor; all the other editors have amenity=pharmacy presets and now contradict iD. As much as I personally loathe doing so, if you think the established usage of such a common tag should change, you should start a discussion on the tagging@ mailing list or a tagging proposal on the OSM Wiki.
About this issue
- Original URL
- State: closed
- Created 8 years ago
- Reactions: 1
- Comments: 24 (5 by maintainers)
Commits related to this issue
- Rename "Pharmacy" preset to "Pharmacy Counter" (re: #3213, https://github.com/osmlab/name-suggestion-index/issues/30) — committed to openstreetmap/iD by bhousel 5 years ago
@pmailkeey, you’re right about full-service stores, like any supermarket, having different departments with different hours and so forth – no argument there. If someone wants to micromap a supermarket with its post office counter, pharmacy counter, florist, and ATM, there’s never been anything stopping them from adding those amenities as POIs within the supermarket building. The same is true about stores such as CVS. Most OSM renderers and search engines can handle this sort of tagging.
My argument for reverting #3201, pending wider discussion, boils down to two things:
shop=chemistas a prescription-filling establishment the way iD currently does.In the past, the community has resolved confusing situations like
amenity=pharmacyversusshop=chemistby adopting an altogether new, unambiguous set of tags. But that can’t happen until the discussion moves to the mailing lists.I had a closer look at this now. I’m afraid the issue is not that easy to solve, and whatever we choose, there are disadvantages. Some points:
It may be the closest, but it’s still problematic. Now an American iD user who wants to tag a Rite Aid may search for “drugstore” and end up tagging the building with
shop=chemist; it’s unlikely that they’ll also tag the pharmacy counter separately, having already tagged a “drugstore”. An American JOSM user could see that the building is now tagged “Shops/Other/Chemist” and change it to “Facilities/Health/Pharmacy”, because the meaning of “chemist” in OSM has always referred to non-dispensing shops – a stricter definition than the one commonly used in Britain – and they had no reason to believe that iD would unilaterally change the definition. A renderer that wanted to mark only dispensing shops with a caduceus used to be able to just look foramenity=pharmacy, but now it also has to look forshop=chemist(and only those tagged using iD). Meanwhile, another American iD user may want to tag the CVS across from the Rite Aid; searching for “pharmacy”, they’ll end up tagging the building withamenity=pharmacy.The confusion is that the proposal in https://github.com/osmlab/name-suggestion-index/issues/30#issuecomment-228798011 affects the interpretation of 170,000
amenity=pharmacys and 17,000shop=chemists and creates ambiguity about newly tagged objects. OSM tagging is awash with idiosyncrasies, and I share your enthusiasm about sorting them out, but there are established ways of doing so that make sure everyone’s on the same page.