<div dir="ltr"><div class="gmail_extra">> <span style="font-size:12.8000001907349px">Using a xxx:yyy schema also requires checkboxes besides every existing value in JOSM presets. </span><span style="font-size:12.8000001907349px">So I don't see how it is any easier for new mappers or preset creators.</span></div><div class="gmail_extra"><span style="font-size:12.8000001907349px">Problem in multiple values in value part in <i>key=value.</i></span></div><div class="gmail_extra"><span style="font-size:12.8000001907349px"><i><br></i></span></div><div class="gmail_extra"><span style="font-size:12.8000001907349px">How iD should parse cuisine=mexican;japanese?</span></div><div class="gmail_extra"><span style="font-size:12.8000001907349px"><br></span></div><div class="gmail_extra"><span style="font-size:12.8000001907349px">This work repeated every time by wiki editors, by iD developers, by JOSM preset developers. There no point for this. Just ban semicolon and write actual page about</span></div><div class="gmail_extra"><span style="font-size:12.8000001907349px"><i>whatever</i>:</span><span style="font-size:12.8000001907349px">mexican=yes</span></div><div class="gmail_extra"><span style="font-size:12.8000001907349px"><i>whatever</i>:</span><span style="font-size:12.8000001907349px">japanese</span><span style="font-size:12.8000001907349px">=yes</span><span style="font-size:12.8000001907349px"><br></span></div><div class="gmail_extra"><span style="font-size:12.8000001907349px"><br></span></div><div class="gmail_extra"><b style="font-size:12.8000001907349px">We don't have native arrays right now</b><span style="font-size:12.8000001907349px">. We have to decide which part of key=value will be ugly for some time so we can re-tag them back using real arrays.</span></div><div class="gmail_extra"><span style="font-size:12.8000001907349px"><br></span></div><div class="gmail_extra"><span style="font-size:12.8000001907349px"> xxx:yyy=yes / semantic subtags are ugly, this is terrible for absolutely new to OSM people the same way key=value tags are terrible, but </span></div><div class="gmail_extra"><ul><li><span style="font-size:12.8000001907349px">we can provide newbies them with link to wiki. </span><br></li><li><span style="font-size:12.8000001907349px">we don't need to teach every person how to parse "</span><span style="font-size:12.8000001907349px">japanese" from </span><span style="font-size:12.8000001907349px">cuisine=mexican;japanese using f#$% regexes</span><br></li><li><span style="font-size:12.8000001907349px">we can provide clear definition at wiki page for iD or JOSM developers with description of tag instead of guessing by taginfo stats EVERY time they want to adjust something in presets</span></li><li><span style="font-size:12.8000001907349px">custom strings in editors or JOSM presets are easier to add</span></li><li><span style="font-size:12.8000001907349px">we get benefits from taginfo stats by using xxx:yyy=yes</span></li><li><span style="font-size:12.8000001907349px">advanced set querying for users, </span></li><li><span style="font-size:12.8000001907349px">reduced cpu load for database because there no need to compute <i>smart regexes</i></span></li></ul></div></div>