[OSM-talk] Tagging climbing routes and scrambles

Steve Hill steve at nexusuk.org
Thu Apr 17 14:52:43 BST 2008


On Thu, 17 Apr 2008, Andy Allan wrote:

> And full of frigging namespaces.

Yes - I consider this a Good Thing.

> Please, please don't let the stupid Piste namespacing infect your
> brain and make you wander round with a namespace-hammer looking for
> new tagging-nails.

I'm afraid I consider the piste (and other features) namespacing to be 
extremely sensible, and the completely flat namespacing being used 
elsewhere to be really stupid.

Namespacing makes it much more obvious what a tag is referring to and 
allows you to mix and match *any* features on the same objects.  This is a 
Good Thing.

I *really* dislike the idea of making decisions about which tags might 
conflict with eachother and which might not - we can't see into the 
future.  If you namespace everything then the problem of conflicting tags 
goes away, if you decide not to put namespaces on tags you don't think 
will conflict then you end up in a complete mess in the future when it 
turns out something you want _does_ conflict.

> british_trad = VS
> british_tech = 6b
> french = 6a
>
> Does the trick, nice and simple, no problems.

But makes it less obvious to people who don't have a good knowledge of 
climbing as to what the tags mean.  If you have "climbing:grade:french" it 
is obvious to *everyone* that this is some kind of grade for climbing - 
a tag called "french" really does fall into the non-obvious category.

I understand that various people have an objection to namespacing because 
it is perceived to make things "harder", but I'm convinced that if it is 
harder (and I, personally, consider it much easier) then this is something 
to improve in the editors, not something to prevent in the database 
itself.

  - Steve
    xmpp:steve at nexusuk.org   sip:steve at nexusuk.org   http://www.nexusuk.org/

      Servatis a periculum, servatis a maleficum - Whisper, Evanescence





More information about the talk mailing list