On 2/11/2015 10:35 PM, Colin Smale wrote:

I see your point Martin. So all we need now (for your example) is a documented map from shop=tobacco to a list of sells:*=* tags which are default for shop=tobacco. One would reasonably expect sells:cigarettes=yes, sells:pipe_tobacco=yes and sells:rolling_tobacco=yes, but I am not sure about sells:chewing_tobacco or actual devices such as rolling machines and pipes. The product categories may also appear with other types of shop, like shop=supermarket might have sells:pipe_cleaners=yes if anyone finds it necessary to tag that. So we have a simple, flat list of product categories, with a 1:n mapping from shop type to product categories.

Tobacco shops

* Main tag: shop=tobacco

* Typical product categories and defaults for this type of shop:

** cigarettes (yes)

** pipe_tobacco (yes)

** rolling_tobacco (yes)

** chewing_tobacco (unknown)

** snuff (unknown)

** pipes (unknown)

** pipe cleaners (unknown)

** rolling machines (unknown)

Back to our chemists/drugstores/pharmacies, I would suggest prescription_only_medicines, pharmacy_only_medicines, general_medicines, plus a bunch of others to represent the wide variety of things you get in "drugstores" like household_cleaning, hair_products, etc.

The "art" is going to be choosing these product categories so they are a) not so specific that the list gets too long and unwieldy and b) not too high-level that they add too little distinction between the shop types ("medicines" would probably be an example of this).


Once that is up and running .. people will then want to have the brand of cigarette/snuff/tobacco .. as they only like one brand...
so
shop=tobacco
cigarettes=death;slow_burn
pipe_tobacco=old_smoky;blue_fart


_______________________________________________
talk mailing list
talk@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk

Reply via email to