On 2015-11-02 11:26, Martin Koppenhoefer wrote:
> 2015-11-02 11:16 GMT+01:00 Colin Smale <[email protected]>: > >> The second issue is that the value part of the KVP is redundant - the >> presence of the key is enough. > > not if you consider values like "no" and "only". The "no" would be indicated by the absence of the tag (we are not going to add a sells:*=no for everything it doesn't sell, are we?) The "only" would be indicated by the absence of any other sells:*=* tag >> 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. > > I agree that this is not a general solution, it is OK (IMHO) for some edge > cases, stuff you consider important enough to be mapped singularly (personal > preferences might vary, some stuff like ice cream, tobacco, postal stamps, > transport tickets, etc. come to mind, i.e. stuff that a group of people cares > for and where availabillity differs a lot between countries and shops). This is where the skill/craft/science of information modelling comes in handy. The extremes are shop=yes on the one hand and detailed tagging of every product it sells on the other hand. Neither extreme is useful/usable; somewhere in the middle we need to find a balance. The amount of discussion about pharmacy/chemist/drugstore indicates some refactoring may provide a way forward. Hence my suggestion of going one level deeper and tagging the product groups/classes/categories they sell. A renderer/data consumer can make their own conclusion about what to call a place that only sells non-prescription medicines plus household cleaning stuff. Some may call it a drugstore, others may call it a chemist, it doesn't matter - the shop and its products are not under discussion, just what to call it in one particular case. Once upon a time we might have got away with simply using English (as opposed to US English) as a frame of reference for tagging, but that's a hard pill to swallow (sorry) for most of the world. //colin > Cheers, > Martin
_______________________________________________ talk mailing list [email protected] https://lists.openstreetmap.org/listinfo/talk

