The W3C Technical Architecture Group, on which I had the honour to serve for a couple of years, is working on a document called URNs, Namespaces, and Registries. Norm Walsh, longtime TAG member, has written a human-readable version, and I recommend it. The question of how to name things is persistently one of the hardest in Computer Science, and one of the reasons the Web succeeds is that it does a pretty good job, using URIs. If you’re thinking “Doesn’t he really mean URL?”, check out The Universal Republic of Love). However, every so often a group of people says “Hey, URIs beginning with http: are addresses, not names, and we need names, persistent names, so we’ll invent a new URI scheme.” They are nearly always wrong; it takes a whole lot of thinking about the notions of names and addresses to achieve clarity, and wanting a new URI scheme is usually evidence that you haven’t. I’ve tried to explain this dozens of times, but I think Norm does a better job than I ever have.

author · Dad · software · colophon · rights
picture of the day
August 02, 2006
· Technology (87 fragments)
· · Web (393 more)

By .

The opinions expressed here
are my own, and no other party
necessarily agrees with them.

A full disclosure of my
professional interests is
on the author page.