<div class="gmail_quote">On Tue, Dec 8, 2009 at 9:01 AM, Roy Wallace <span dir="ltr"><<a href="mailto:waldo000000@gmail.com" target="_blank">waldo000000@gmail.com</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;">

All of these practices help to push OSM taggers towards consistency.<br>
*In the absence of a centralised authority*, </blockquote><div><br>Now, is that absence of a centralised authority by accident or by design? I'm obviously proposing just such a thing. Why would you not want that?<br>

 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">these practices are<br>
necessary and, I think, effective. They complement each other. It's a<br>
dynamic process, as it must be.<br></blockquote><div><br>Yes, but there are all kinds of dynamic processes. It doesn't have to be this chaotic, or involve so much feedback in different directions.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


What do you mean? I think the only problem is when there is *more than<br>
one meaning per tag*. This is a problem and I'd be interested if you<br>
have any ideas on how to avoid it.<br></blockquote><div><br>Here's how to cause it:<br>1) Have multiple authorities<br>2) Encourage people to use any tags they feel like, and to build communities around such use<br>3) Encourage renderers to support tags that people use<br>
<br>I don't know of any specific examples, but it seems virtually unavoidable in this model. Some people will use tag X to mean one thing (and renderer A will support it). Meanwhile some people will use tag X to mean another (and renderer Y will support it). Generally this is probably happening in different countries, so no one really notices until quite late, and then the GERMAN CYCLEWAY DISASTER happens :) <br>
</div><div> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">If you remove the word "randomly" from that sentence, I strongly<br>

disagree. Tag the world - verifiably and explicitly - and the users<br>
(renderers/routers/etc.) will follow. Inventing tags as necessary to<br>
mark a feature with no documented tag is fun, and very useful. Just be<br>
verifiable, and explicit. Use note=* to explain if necessary. The main<br>
thing is to avoid the need for others to re-survey.<br>
<br></blockquote><div><br>Is it useful though? I'm looking through tagwatch and seeing lots and lots of tags that are not, and probably never will be, supported:<br>built=*,bus_depot=yes, city_served=*, closest_town=*,complete=no, completed=no, completion=*, continues=*,...<br>
<br>So, while I support the idea of an organic process for inventing new tags, there need to be processes for collating and cleaning up that organic data, guiding it to the centralised authority, and feeding it into the software.<br>
<br>Anyway, I still need to learn more about how those processes are currently happening. I'm thinking that published lists of what tags each renderer supports would be very handy in a couple of places.<br><br>Steve<br>
<br></div></div>