<p dir="ltr">Hi all, </p>
<p dir="ltr">Just to clarify, josm & id both now validate but it's possible newbies don't know how to handle the returned errors and just ignore them. </p>
<p dir="ltr">The untagged link in my original email was given as a sample only. There are also many, many issues with routing, boundaries, waterways, etc etc etc. </p>
<p dir="ltr">Granted there may be some false positives, but those would be the exception. </p>
<p dir="ltr">Dave</p>
<div class="gmail_quote">On 7 May 2015 12:27, "Florian Lohoff" <<a href="mailto:f@zz.de">f@zz.de</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Thu, May 07, 2015 at 12:57:06AM -0700, Springfield Harrison wrote:<br>
> Hello Dave,<br>
><br>
>         This is amazing to see the vast number of invalid tags.  This really<br>
> calls into question the integrity of the database.  Do you have much luck<br>
> getting people to run the validator?<br>
<br>
In OSM there is no such thing as an invalid tag. Everybody is allowed to<br>
invent new tags although your expectation should not be that there is a<br>
single data consumer who will make use of it.<br>
<br>
The common set of tags has been selected by a "do-ocracy" - You see<br>
data consumers making use of a certain tag and you start tagging to<br>
influence these data consumers.<br>
<br>
>         I am baffled that the data validation does not take place right at the<br>
> data entry stage.  This is very common in database applications.  All the<br>
> critical fields have validation rules so that the operator can neither skip the<br>
> critical fields nor enter data that is not applicable to that field.  If JOSM,<br>
> complex as it is, is lacking input data validation, that is a serious failing,<br>
> in my opinion.  For this type of mission, complete and accurate data is<br>
> critical.  You do not have the luxury of time hoping that people will bother<br>
> with a post entry validation process.<br>
<br>
Both ways are perfectly valid - validating on input or on data<br>
consumption.<br>
<br>
OSM has gone the way of validating or using data on the consumer side<br>
which i am very happy about. I have invented a tag myself for hinting a<br>
routing instance for infrastructure e.g. Telecoms cables. If there would<br>
have been an input validation i could not have done so.<br>
<br>
Flo<br>
--<br>
Florian Lohoff                                                 <a href="mailto:f@zz.de">f@zz.de</a><br>
     We need to self-defense - GnuPG/PGP enable your email today!<br>
<br>-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.10 (GNU/Linux)<br>
<br>
iQIVAwUBVUtMMZDdQSDLCfIvAQrVpQ//aDHY2adxhOkuyNjSKgsagYDFLyBPIrrb<br>
Cv345sq8Y1tEwcu0QXqYLQb5dHB+g/g0bv5sSl3Gd3TqJZyNbx9Hao5JVB60DDDo<br>
RSBNExNiEtioQvpTRYBGaqWRqZbtgizaPman+nmc0dxSxvOrrzxtxE+UUyGzmIEV<br>
D8o14PXFDnjIkW1Bd1kGqGTGNC2i6sUggMi65b/v0g4p+XxzOKrJzTSx/Zou8/ny<br>
LABAbWyFtJI+/nJaA1/d5+bcGWlttlms9dtxGw3yS+zP1uyvtbv2WqxPWGuK1vav<br>
xJ4MX0GeFddM7CGrCc4wGVMv48w10fbpvmJ8jJauEi0fdfYanHPcvn4jkGQgZ/HN<br>
LO75PSLRLFwgN+eBhKw3DYLCtZO3Rh9ABmSTWHwujzzAdI5OllNfco76asbFvu/c<br>
W+0/L1QUuJDMTOO5J5Z3oXYDtaut9KoRF3mM+dNo/ZQqTl93SlzWDftEem2nCDiS<br>
IHbZ62OA2YBxx1Tn6uU9Kd8rbRl1tYn8zNe+Ewjk0YDJZxlEwlf4t+502ucjc3Fx<br>
Kv0xRepzxPInbSZ/DjhqsDZlCM7gk5fT2xHC5KrlPvGGV3MB5tN94v+o3EEvC+jz<br>
Or/eVXnYvxojp9O1IeFVrXszyUji0am9WlxwKMUEuHscRU59V/syW+T55rMdGcf0<br>
mmYMadQXlak=<br>
=Lsbt<br>
-----END PGP SIGNATURE-----<br>
<br></blockquote></div>