<div dir="ltr"><br>Agreed, I think you are on to something with this.<br><br>cheers<br><br><div class="gmail_quote">On Mon, Sep 15, 2008 at 8:42 AM, Frederik Ramm <span dir="ltr"><<a href="mailto:frederik@remote.org">frederik@remote.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi,<br>
<div class="Ih2E3d"><br>
David Earl wrote:<br>
> There are only really three solutions, I think:<br>
> 1. do nothing and don't worry about it<br>
> 2. have a separate tag (as with noname=true)<br>
> 3. have a special value for the name tag (name=none or some such)<br>
<br>
</div>Not having a name is not a property of an object, it is the absence of a<br>
property.<br>
<br>
The absence of a name property from an object is not generally<br>
significant (how many of our objects have a name - probably less than<br>
5%). Those that don't have a name simply don't have a name and it works<br>
well for editors and renderers alike; nobody has ever even thought of<br>
issuing all of them with a special tag documenting the absence of a name.<br>
<br>
The absence of a name becomes only significant in the context of a<br>
certain check we run on our data, which operates on the assumption that<br>
roads of a certain kind usually bear a name.<br>
<br>
It is thus not the object that we should address with a tag, but the<br>
check. The object should have a tag saying "in the context of test<br>
so-and-so, this object has to receive special treatment".<br>
<br>
This is something that has often been asked for by users of the JOSM<br>
validator plugin, which every now and then highlights a possible problem<br>
that upon closer inspection is perfectly all right; people would like to<br>
tag the object(s) in question with the OSM equivalent of a "sic!" -<br>
"yes, dear validator, this road *is* really like that, don't worry".<br>
<br>
You need exactly the same for your "missing name" situation - a tag that<br>
tells the "name present on residential roads?" test that it should not<br>
worry about this road.<br>
<br>
The new tag could take a list of values that specify the tests that<br>
should be ignored for this object, e.g.<br>
<br>
test_ignore=name_present[,other_test,third_test]<br>
<br>
where the names of tests could be documented on a wiki page (and not all<br>
tests would be run by the same software of course).<br>
<br>
Obviously this would then have to be supported by the validator plugin,<br>
and whenever the validator detects something suspicious the user should<br>
have the option of clicking "ignore this situation in the future".<br>
<font color="#888888"><br>
<br>
<br>
--<br>
Frederik Ramm ## eMail <a href="mailto:frederik@remote.org">frederik@remote.org</a> ## N49°00'09" E008°23'33"<br>
</font><div><div></div><div class="Wj3C7c"><br>
_______________________________________________<br>
talk mailing list<br>
<a href="mailto:talk@openstreetmap.org">talk@openstreetmap.org</a><br>
<a href="http://lists.openstreetmap.org/listinfo/talk" target="_blank">http://lists.openstreetmap.org/listinfo/talk</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Franc<br>
</div>