<div dir="ltr"><span style="font-size:12.8000001907349px">> Just because one </span><span style="font-size:12.8000001907349px">can use a regular expression to grep out a certain meaning doesn't mean </span><span style="font-size:12.8000001907349px">it's a good thing to do and will always work</span><br><div><span style="font-size:12.8000001907349px">We easily revert these edits in Russia. Quite often user who want to show their regex fu will fail so hard to guess actual properly of the real world. </span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">We care about data we map. </span></div><div><span style="font-size:12.8000001907349px">We document it instead of guessing by taginfo.</span></div><div><span style="font-size:12.8000001907349px">We use real tags instead of regexes for users.</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">We like our newbies. We don't want to insist to use f$#$g perl regexes simply to map things around them.</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">I cannot stop you from using regex. But if I find your changsets erroneous I will revert them.</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">> </span><span style="font-size:12.8000001907349px">In fact, nobody forces us to only use yes </span><span style="font-size:12.8000001907349px">and no as a value.</span></div><div><span style="font-size:12.8000001907349px">Wrong. It not forces you anything. You can still tag </span><span style="font-size:12.8000001907349px">currency:X=fixme.</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">> </span><span style="font-size:12.8000001907349px">The Healthcare 2.0 proposal uses partial, main, yes </span><span style="font-size:12.8000001907349px">and no. This can easily applied to a lot of values where it makes sense </span><span style="font-size:12.8000001907349px">and it gives the flexibility to distinguish between equal and </span><span style="font-size:12.8000001907349px">distinguished importance .</span></div><div><span style="font-size:12.8000001907349px">There way more tagging schemes than single Healthcare 2.0. Yes there differences, so what?</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">> Using semicolon-lists for values was always considered a crutch until a </span><span style="font-size:12.8000001907349px">better tagging-scheme comes along.</span><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">You forgot to say "among English speaking users who fail to use JOSM search funtion or overpass or taginfo or wiki documentation". I don't care about them.</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">> </span><span style="font-size:12.8000001907349px">We all know that the only real solution would be a native data type for </span><span style="font-size:12.8000001907349px">arrays in the database but as long as this isn't happening, we have to </span><span style="font-size:12.8000001907349px">work around.</span></div><div><span style="font-size:12.8000001907349px">And obviously you choose the worst way to do this. With complicating things with REGEX. </span></div><div><span style="font-size:12.8000001907349px"><br></span></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-01-21 11:42 GMT+03:00 Nadjita <span dir="ltr"><<a href="mailto:tagging@mark.reidel.info" target="_blank">tagging@mark.reidel.info</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 21.01.2015 09:06, Никита wrote:<br>
<br>
> If you trying to parse name=school *with any regex *to map it as<br>
> amenity=school* *you are wrong. OSM is not for you.<br>
<span class="">> If you trying to parse currency=bitcoin;coin for coin, then stop it<br>
> right now. You have no idea how regexes or tags in osm work.<br>
<br>
</span>While I think, you should really calm down a bit and not sound so<br>
aggressive, I have to agree with you. The purpose of structuring data is<br>
not having to use a complicated, but a simple parser. Just because one<br>
can use a regular expression to grep out a certain meaning doesn't mean<br>
it's a good thing to do and will always work.<br>
The only downside of currency:X=yes, currency:Y=yes to currency=X;Y is<br>
that it involves more typing. In fact, nobody forces us to only use yes<br>
and no as a value. The Healthcare 2.0 proposal uses partial, main, yes<br>
and no. This can easily applied to a lot of values where it makes sense<br>
and it gives the flexibility to distinguish between equal and<br>
distinguished importance .<br>
Using semicolon-lists for values was always considered a crutch until a<br>
better tagging-scheme comes along.<br>
We all know that the only real solution would be a native data type for<br>
arrays in the database but as long as this isn't happening, we have to<br>
work around.<br>
But please let's not drag this down to a personal level and start<br>
insulting each other, this isn't going to accomplish anything but anger.<br>
<span class="HOEnZb"><font color="#888888"><br>
- Nadjita<br>
</font></span><div class="HOEnZb"><div class="h5"><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" target="_blank">https://lists.openstreetmap.org/listinfo/tagging</a><br>
</div></div></blockquote></div><br></div>