A pharmacy may open in the evenings for prescriptions only. 

Your example syntax with "sells:xxx" is another way of approaching it,
but it has two disadvantages to my mind. Firstly, to find what the shop
sells, you have to access all keys which start with "sells:". The
namespace syntax (or whatever you want to call it) is also not
officially normalised, so the this means accessing all keys and doing a
pattern match on each of them. The second issue is that the value part
of the KVP is redundant - the presence of the key is enough. 

I have an instinctive aversion to modelling multiple values (the
real-world situation) onto multiple keys in OSM. It "fixes" the problem
in the wrong place, and really just moves the problem. But formalising
the colon syntax (documenting it as part of our information metamodel)
might help - then we effectively have a proper hierarchy of keys, which
can then be stored/indexed/processed appropriately. This would open the
doors to many new things... including cans of worms.. 

Unless the discussion results in a clear consensus on a tagging model
for such entities (whether you call them shops, amenities, offices or
whatever) it's just a waste of energy. Again. And if a miracle does
happen, we can put it on the wiki for all to see and get started on
retagging all the others. 

--colin 

On 2015-11-02 11:00, Martin Koppenhoefer wrote: 

> 2015-11-02 10:34 GMT+01:00 Colin Smale <colin.sm...@xs4all.nl>:
> 
>> Indeed.... 
>> 
>> So why not tag things objectively instead of discussing what things are 
>> called in different countries? 
>> shop=prescription_only_medicines;self_medication;pharmacy_only_medicines;household_cleaning
> 
> I've not yet seen a "prescription_only_medicines" pharmacy, and I support 
> being pharmacies under "amenity" because they are different to a shop (they 
> also prepare medicines, are extremely regulated). 
> 
>> Doing it this way would of course require support for multi-valued keys 
>> (semicolons!) which many people are allergic to;
> 
> no, you could do it like this: 
> sells:prescription_requiring_medicines=yes/only/no .... 
> sells:sunglasses=yes
> ....
> 
> the problem I see is how you would evaluate such a list in order to normalize 
> it to a few categories. 
> It's likely not impossible for pharmacies alone, but if you do it for all 
> businesses selling something, it will get extremely hard and complicated 
> (long) to do it. And you should know a lot of details about the places for 
> which you are offering your map...
> 
> Cheers, 
> Martin
 
_______________________________________________
talk mailing list
talk@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk

Reply via email to