<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Thanks Matthijs</p>
<p>I am stating that the "list of values" syntax, whatever it turns out to be, should *at this level* not make any assumptions about ordering. No special status is conferred on the first or last value for example. This level of semantics is going to vary by tag. In some cases it may be true that a mulivalent shop has a dominant characteristic, but this forces the mapper to make a choice, which in some cases is actually quite hard. So I would like to defer that discussion to tag-level as much as possible, although it may be reasonable to discuss a generic construction like nominating one of the multiple values as "primary" for example.</p>
<p>Rendering a "printed" map is only one use to which the OSM data is put. In that case I agree that mapnik et. al. have to make some tough decisions. There are other use cases such as navigation (searching for POIs) where you want the shop to be found under multiple categories, where no one category takes precedence.</p>
<div> </div>
<p>Of course any change of syntax (or indeed any change of tagging) imposes a certain workload on data consumers. I believe that the hoops they have to jump through to consume OSM data "accurately" are magnified enormously by the myriad tagging conventions and exceptions. I hope that the benefit of reducing this less productive side of their work will outweigh the one-time investment that they will need to make to accommodate a single, well-defined new syntax which can be re-used in many, many situations.</p>
<p>--colin</p>
<p>On 2016-01-27 16:52, Matthijs Melissen wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">Hi Colin,<br /><br /> Thanks for getting this discussion started. I agree it's fine to use<br /> the proposal template also for proposals that are not about proposing<br /> a concrete tag.<br /><br /> One thing to take into account in this discussion is that multi-valued<br /> keys often move the problem to the data consumer. For that reason I'd<br /> recommend to avoid them in many cases.<br /><br /> Take for example your example shop=supermarket, shop=bakery.<br /> Independent of the exact way of tagging, using a multivalued tagging<br /> scheme forces the renderer to make a decision between a supermarket<br /> and a bakery icon. Basically, there is no possible way for the<br /> renderer to support a multi-valued key here! The renderer might have a<br /> rule that considers supermarkers always more important than bakeries,<br /> or vice versa. But I think it's much more useful if the mapper decides<br /> what's the main function, supermarket or bakery, rather than forcing<br /> the renderer to make a choice.<br /><br /> -- Matthijs<br /><br /> On 27 January 2016 at 16:09, Colin Smale <<a href="mailto:colin.smale@xs4all.nl">colin.smale@xs4all.nl</a>> wrote:
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">Dear all,<br /><br /> I have created a proposal page as a channel for constructive debate about<br /> the way forward. I hope you will all take a look and participate!<br /><br /> Although this subject is a bit more than just a proposal for a new tag, I<br /> have used the same template. I will try and flesh it out a bit more in the<br /> coming days, but everyone is of course welcome to add their stuff.<br /><br /><a href="http://wiki.openstreetmap.org/wiki/Proposed_features/Multivalued_Keys">http://wiki.openstreetmap.org/wiki/Proposed_features/Multivalued_Keys</a><br /><br /><br /><br /> --colin<br /><br /><br /><br /><br /> _______________________________________________<br /> Tagging mailing list<br /><a href="mailto:Tagging@openstreetmap.org">Tagging@openstreetmap.org</a><br /><a href="https://lists.openstreetmap.org/listinfo/tagging">https://lists.openstreetmap.org/listinfo/tagging</a><br /><br /></blockquote>
<br /> _______________________________________________<br /> Tagging mailing list<br /><a href="mailto:Tagging@openstreetmap.org">Tagging@openstreetmap.org</a><br /><a href="https://lists.openstreetmap.org/listinfo/tagging">https://lists.openstreetmap.org/listinfo/tagging</a></div>
</blockquote>
</body></html>