<div>GML/XML is *not* the issue, you know that: </div>
<div>It's almost any application outside OSM database.</div>
<div>It's about reusability and consistency!</div>
<div><br>I love the approach of key-value pairs (and I like beers too... ;->). </div>
<div>I agree with Martijn that before all, spaces must be kept out.</div>
<div>I agree too with Frederik: Colons can be included as namespace delimiters.</div>
<div>Namespace, tags and keys reminds us, that OSM is a database and </div>
<div>*not* a Wiki on an island (whereas I'm loving Wikis used as they are)!</div>
<div> </div>
<div>
<div>So I'm sorry, guys, but I have to insist: </div>
<div>I propose distinctly to restrict key names (elemement, tag) to the set </div>
<div><font color="#550055">'aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ_', now </font></div>
<div><font color="#550055">plus colon as namespace delimiter, allowed once and not at the beginning or the end.</font></div>
<div> </div></div>
<div>-- Stefan</div>
<div> </div>
<div>BTW: Restrincting tags in <a href="http://del.icio.us">del.icio.us</a> to ASCII did not restrain the success of social bookmarking in any way IMHO.</div>
<div> </div>
<div><span class="gmail_quote">2008/2/12, Andy Robinson (blackadder) <<a href="mailto:blackadderajr@googlemail.com">blackadderajr@googlemail.com</a>>:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Stefan Keller wrote:<br>>Sent: 12 February 2008 12:36 AM<br>>To: <a href="mailto:dev@openstreetmap.org">dev@openstreetmap.org</a><br>
>Subject: [OSM-dev] Restrict key names on order to retain reusability of OSM<br>><br>>Hi all,<br>><br>>I just have finished a converter of OSM xml format to GML and I BOLDLY<br>>suggest to constrain the allowed characters of tags (= key-names) to the<br>
>following XML related set:<br>>'aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ_' in order to retain<br>>reusability.<br><br>No chance, GML is going to have to get with the times. OSM is of course an<br>
international open project so just about anything that gets thrown at it is<br>acceptable. If you want something out of OSM the tools are going to have to<br>be clever and work with whatever is there (or ignore it as you see fit.)<br>
<br>Cheers<br><br>Andy<br><br><br>><br>>After having looked at more than 100 MB of data we found in key names<br>>characters like space, slashes, colons and even more weird ones. I don't<br>>think this will take too much of users freedom of choice...<br>
><br>>What do you think to agree on such a character list and subsequenctly to<br>>build this into editors like JOSM on order to get clean key names from the<br>>beginning?<br>><br>>-- Stefan<br><br></blockquote>
</div><br>