<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 20, 2015 at 10:32 AM, Ruben Maes <span dir="ltr"><<a href="mailto:ruben.maes96@gmail.com" target="_blank">ruben.maes96@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div id=":1qp" class="" style="overflow:hidden">He proposes to use a semicolon-separated list, e.g.<br>
donation:compensation=payment;vouchers.<br>
We both know this is controversial, but why in fact?[1] It is supposed<br>
to be hard to interpret for data consumers, but can't they just as<br>
easily make a list with booleans of all the values that are present in<br>
the tag?<br></div></blockquote></div><br>My take on this one</div><div class="gmail_extra"><br></div><div class="gmail_extra">1) For me the major problem is when you try to further specify the semi-colon separated values.</div><div class="gmail_extra">E.g amenity=pub;hotel, how do you specify different opening hours for the two ? </div><div class="gmail_extra"><br></div><div class="gmail_extra">You might use it for values that do not have to be specified further, e.g. cuisine or your compensation tag, but</div><div class="gmail_extra">1) it's easier to do a search for all places that accept vouchers when you have a dedicated key. With semi colon approach you need to be able to handle "voucher", "xx;voucher", "voucher;xx", "xx;voucher;yy"</div><div class="gmail_extra">You might need to use regular expressions when you need to query for places that give vouchers but do not do payments. </div><div class="gmail_extra">2) in some cases the semi-colon might be part of the value</div><div class="gmail_extra"><br></div><div class="gmail_extra">You might want to search the archives of the tagging mailing list for all kinds of arguments. I think this was discussed earlier this year as well. O, yes, I remember a very long discussion with Xxxmzz (or so) on pro- and cons for regular expressions.<br></div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">regards</div><div class="gmail_extra"><br></div><div class="gmail_extra">m</div><div class="gmail_extra"><br></div></div>