<?xml version='1.0' encoding='utf-8' standalone='yes'?>
<?xml-stylesheet type='text/xsl' href='/style/atom-comments.xsl'?>
<feed xmlns='http://www.w3.org/2005/Atom'>
<title>norman.walsh.name: Comments on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses/comments.atom</id>
<updated>2006-08-21T23:24:30Z</updated>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 1 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0001'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0001</id>
<published>2006-07-25T19:04:55Z</published>
<updated>2006-07-25T19:04:55Z</updated>
<author>
  <name>Bruce</name>
  <foaf:mbox_sha1sum>068381146b67132d6fbb30c9b8b4080771171ac1</foaf:mbox_sha1sum>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>The practical problem I need to deal with is the identification of abstract things like books (identified with isbns) and articles (using dois). If I create a citation in a document with a uri like "urn:isbn:23429834" I'm far more confident in future interoperablity, retrieval, etc. than I would be if I used, say, an Amazon url for the same book.
</p><p>
How would those fit in your argument? Or is your argument here against something else?</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 2 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0002'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0002</id>
<published>2006-07-25T19:32:00Z</published>
<updated>2006-07-25T19:32:00Z</updated>
<author>
  <name>Norman Walsh</name>
  <foaf:mbox_sha1sum>9f5c771a25733700b2f96af4f8e6f35c9b0ad327</foaf:mbox_sha1sum>
  <uri>http://norman.walsh.name/</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>I don't know what guarantees (if any) Amazon makes about the long term stability of their URIs. If they do make any such guarantees, then I think the Amazon URI is probably a better choice. The particular problem with ISBN numbers is that publishers reuse them, so they aren't really very good identifiers.
</p><p>
In this particular case, I wish that the registrar for the URN namespace "isbn" had instead setup http://isbn.org/ so that http://isbn.org/23429834 had the requisite distributed naming, persistence and ambiguity constraints.
</p><p>
As an added benefit, if typed into a browser, it could return bibliographic data about the publication.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 3 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0003'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0003</id>
<published>2006-07-25T19:58:02Z</published>
<updated>2006-07-25T19:58:02Z</updated>
<author>
  <name>Jirka Kosek</name>
  <foaf:mbox_sha1sum>a127c52a9381790d9bed58840c8508308ba33c22</foaf:mbox_sha1sum>
  <uri>http://xmlguru.cz</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>Might be little OT question, but how can you decide whether http://kosek.cz is name for me, or name for my homepage? Until now, no RDF geek was able to answer my question. Topic Maps can solve this problem by using two different types of "names" -- subjectLocator and subjectIndicator. But RDF supports only one type of identifier.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 4 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0004'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0004</id>
<published>2006-07-25T20:16:09Z</published>
<updated>2006-07-25T20:16:09Z</updated>
<author>
  <name>Bruce</name>
  <foaf:mbox_sha1sum>068381146b67132d6fbb30c9b8b4080771171ac1</foaf:mbox_sha1sum>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>OK, so your point is more about the organizations that invent new schemes than about the users who are forced to live with them.
</p><p>
ISBNs may be problematic, but they're certainly much more useful than the old BiBTeX methods: doe99.
</p><p>
The Librsry of Congress has their catalog numbers, but then they also have signed on to the info uri schema, so that you can have "info:lccn/334546656" (or whatever it'd be). 
</p><p>
DOIs, OTOH, can be represented with http , with their own (unregistered?) "doi" prefix, or with the info schema. 
</p><p>
All of this makes knowing what to do as a user and developer rather tricky suffice to say!</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 5 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0005'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0005</id>
<published>2006-07-25T20:19:19Z</published>
<updated>2006-07-25T20:19:19Z</updated>
<author>
  <name>Mark Baker</name>
  <foaf:mbox_sha1sum>0294fa59419cd2a52c0c88b8dae19d765521998b</foaf:mbox_sha1sum>
  <uri>http://www.markbaker.ca/</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>"so I get to make up names that begin &#8220;http://norman.walsh.name/&#8221; and you don't"
</p><p>
http://norman.walsh.name/foo-foo-magoo
</p><p>
Ha!
</p><p>
Nice essay otherwise! 8-)</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 6 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0006'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0006</id>
<published>2006-07-25T20:27:44Z</published>
<updated>2006-07-25T20:27:44Z</updated>
<author>
  <name>Norman Walsh</name>
  <foaf:mbox_sha1sum>9f5c771a25733700b2f96af4f8e6f35c9b0ad327</foaf:mbox_sha1sum>
  <uri>http://norman.walsh.name/</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>Jirka, I assume you own <code>kosek.cz</code>, so you get to decide.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 7 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0007'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0007</id>
<published>2006-07-25T20:28:26Z</published>
<updated>2006-07-25T20:28:26Z</updated>
<author>
  <name>Norman Walsh</name>
  <foaf:mbox_sha1sum>9f5c771a25733700b2f96af4f8e6f35c9b0ad327</foaf:mbox_sha1sum>
  <uri>http://norman.walsh.name/</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>Yes, Mark. <a rel='nofollow' href="http://norman.walsh.name/2006/07/25/namesAndAddresses#p14">I know</a>. There aren't any technical solutions to that problem.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 8 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0008'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0008</id>
<published>2006-07-26T05:10:47Z</published>
<updated>2006-07-26T05:10:47Z</updated>
<author>
  <name>karl</name>
  <foaf:mbox_sha1sum>77cdce78ed09f14d7bb47b8dbc3a400f48f65c65</foaf:mbox_sha1sum>
  <uri>http://www.w3.org/People/karl</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>Very good writing.
</p><p>
About the DNS/Name, I remember I commented about it when Web Arch was in last call. The DNS is for me bad in the sense, it's really a part of the infrastructure which relies on "private property" (economy), and not necessary social usage.
</p><p>
For things like ISBN - http://worldcatlibraries.org/wcpa/isbn/274275525X</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 9 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0009'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0009</id>
<published>2006-07-26T05:33:58Z</published>
<updated>2006-07-26T05:33:58Z</updated>
<author>
  <name>John Cowan</name>
  <foaf:mbox_sha1sum>02e728ba6f922a41e37329c3a52b7fa0a787765f</foaf:mbox_sha1sum>
  <uri>http://www.ccil.org/~cowan</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>I think everything is right here, except the part about unambiguous names.  This is where the business about leasing the domain for a long time (or in perpetuity) belongs, not under persistent names.  A name can be persistent even after the namer is gone and forgotten (who remembers who named London, though he probably spoke proto-Welsh?).
</p><p>
But since there are (AFAIK) no actual domain-name leases in perpetuity, there is every chance that the same name will be used legitimately by two different  non-simultaneous owners of the same domain, particularly if it's an obvious one like "http://www.example.com/blog/atom.xml".  (At least four people have owned hack.com that I know of for sure.)  That's an ambiguity problem, not a persistence one.
</p><p>
The cure, of course, is to make sure a date reflecting the ownership of the domain gets into the name.  There are a variety of possibilities here, like the W3C using URLs like http://www.w3.org/2001, or tag: URIs.  Or there's my favorite, newsml: URNs, which are of the form urn:newsml:domain:date:serial:version", where "domain" is any domain owned by the namer, "date" means any date at which the namer had rights to the domain, "serial" is any unique string private to the namer, and "version" is irrelevant for this purpose (can always be 1).</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 10 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0010'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0010</id>
<published>2006-07-26T06:26:47Z</published>
<updated>2006-07-26T06:26:47Z</updated>
<author>
  <name>Stelios Sfakianakis</name>
  <foaf:mbox_sha1sum>2a7759fd8624982ec48333422fa961425b1bd762</foaf:mbox_sha1sum>
  <uri>http://purl.org/net/ssfak/home/</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>Regarding the issue of URI persistence and stability, there are services and tools like <a rel='nofollow' href="http://purl.org/">purl</a> to ensure that the URIs do not change even in the case of relocating the "resources" they identify in a different machine or domain.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 11 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0011'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0011</id>
<published>2006-07-26T09:03:04Z</published>
<updated>2006-07-26T09:03:04Z</updated>
<author>
  <name>Henry Story</name>
  <foaf:mbox_sha1sum>38cf68e5c4f300648b81c8ee7a99912ee825ae01</foaf:mbox_sha1sum>
  <uri>http://blogs.sun.com/bblfish</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><b>Jirka Kosek</b>: you ask: how can one distinguish a URL that names web pages and a URL that names a thing in the world.<p>

There are in fact a number of solutions. The simplest one, proposed by Tim Berners Lee, is that you use the fragment identifiers to identify things or concepts. Since what is identified by a frament identifier depends on the mime type of the returned document this can be done.</p><p> 

Hence "http://www.w3.org/People/Berners-Lee/card#i" refers to Tim Berners Lee, but "http://www.w3.org/People/Berners-Lee/card" refers to his foaf:PersonalProfileDocument .</p><p>

There are other ways involving http redirects to help you distinguish the one from the other, in usage.</p><p>

Of course a name can name anything: documents, things, concepts, ... so it is not by looking at a name itself that you are going to be able to tell. </p><p>

The very nice thing about using URLs for names is that one can get self describing concepts. See <a rel='nofollow' href="http://blogs.sun.com/roller/page/bblfish?entry=get_my_meaning">GET my meaning?</a></p><p></p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 12 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0012'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0012</id>
<published>2006-07-26T09:16:17Z</published>
<updated>2006-07-26T09:16:17Z</updated>
<author>
  <name>Henry Story</name>
  <foaf:mbox_sha1sum>38cf68e5c4f300648b81c8ee7a99912ee825ae01</foaf:mbox_sha1sum>
  <uri>http://blogs.sun.com/bblfish</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><b>Mark Baker</b> said <p>
"http://norman.walsh.name/foo-foo-magoo
Ha!" 
</p><p>
Of course you can create names using other people's name spaces. </p><p><b>BUT</b>:<br></br>
  - legally you are not the owner of the domain, so you don't control that name. IE. as mentioned in the article, one would be within one's rights to  deduce from your non ownership of the domain that your coining was very unstable. If you made claims to the contrary you would probably be lying.<br></br>
  - technically: you can't put a meaning at the URL location, which means that people won't be able to <a rel='nofollow' href="http://blogs.sun.com/roller/page/bblfish?entry=get_my_meaning">GET your meaning</a>. That is essential. Because names for which one can just GET the meaning will spread a lot faster, than names for which one can't.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 13 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0013'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0013</id>
<published>2006-07-26T12:20:49Z</published>
<updated>2006-07-26T12:20:49Z</updated>
<author>
  <name>Stéphane Bortzmeyer</name>
  <foaf:mbox_sha1sum>413805d40c62a003d1d2cdb016637ae2542ecf0d</foaf:mbox_sha1sum>
  <uri>http://www.bortzmeyer.org/</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>No, the domain names are not persistent, even if your expectations are
low. There are no companies which rent eternal leases and, moreover,
even with a ten-years lease, your domain name can be hijacked or
reverse-cybersquatted through an UDRP. If you trust your registrar to
never make any mistake, you are wrong :-)
</p><p>
There are possible solutions but all are at the expense of
resolvability, as you point out. My favorite is "tag" URI (RFC 4151)
which include the date in the "domain name" so they are really
permanent (but are not resolvable until someone builds a DNS time
machine, may be on the top of a VCS).
</p><p>
So, for instance,
<code>tag:norman.walsh.name,2006-07-25/blog/names-and-addresses</code> is a really
permanent name.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 14 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0014'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0014</id>
<published>2006-07-26T12:40:46Z</published>
<updated>2006-07-26T12:40:46Z</updated>
<author>
  <name>Stéphane Bortzmeyer</name>
  <foaf:mbox_sha1sum>413805d40c62a003d1d2cdb016637ae2542ecf0d</foaf:mbox_sha1sum>
  <uri>http://www.bortzmeyer.org/</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>When you say "I think the safe money is on the DNS system" and explain
that the other registries (such as the very closed IDF for the DOI
names) are not safer than the DNS system, I agree.
</p><p>
But there are names that do not require a registry:
</p><p>
* names choosen at random in a large space (OK, they are not memorable
  but they are free and wild), 
</p><p>
* names that depend on a registry for the creation but not for the
  maintenance (such as tag URIs).</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 15 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0015'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0015</id>
<published>2006-07-26T12:50:44Z</published>
<updated>2006-07-26T12:50:44Z</updated>
<author>
  <name>Stéphane Bortzmeyer</name>
  <foaf:mbox_sha1sum>413805d40c62a003d1d2cdb016637ae2542ecf0d</foaf:mbox_sha1sum>
  <uri>http://www.bortzmeyer.org/</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>When you say "On your desktop, your web browser may return things from
its cache without ever hitting the web", you are playing with words, I
believe. The cache is just a local optimization, it changes nothing to
the semantics of http URIs.
</p><p>
And when you say "On my desktop, I've got even more infrastructure in
place. An attempt to retrieve an http: scheme URI starts by looking up
that URI as a name in a table and returning a local copy of the
resource if it exists", it is even worse. I get the point: http URIs
may be resolved by local means (like it is commonly the case with XML
catalogs). But, again, it is a local optimization, a sort of cache
managed by hand. And you do not suggest that everyone has the same
table as you have: you rely on the Web to carry the authoritative
version.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 16 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0016'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0016</id>
<published>2006-07-26T12:55:27Z</published>
<updated>2006-07-26T12:55:27Z</updated>
<author>
  <name>Norman Walsh</name>
  <foaf:mbox_sha1sum>9f5c771a25733700b2f96af4f8e6f35c9b0ad327</foaf:mbox_sha1sum>
  <uri>http://norman.walsh.name/</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>St&#233;phane, I don't think the issues of domain hijacking are really relevant. Malicious abuse of any system will cause problems. And even though indefinitely leases aren't easily available, the overhead for actually achieving one is pretty low. Even a fairly conservative investment of $5,000 would yield enough return over ten years to buy another ten year lease. So that simple investment and some trust arrangement setup with a law firm would suffice.
</p><p>
Given that any organization that really cares about the long-term persistence of its URIs can keep its domain name in perpetuity with relative ease, I don't think the tag: scheme buys you very much. It's only relevant if I lose control of the domain name and if the future owner abides by the rules of RFC 4151.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 17 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0017'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0017</id>
<published>2006-07-26T13:03:47Z</published>
<updated>2006-07-26T13:03:47Z</updated>
<author>
  <name>Norman Walsh</name>
  <foaf:mbox_sha1sum>9f5c771a25733700b2f96af4f8e6f35c9b0ad327</foaf:mbox_sha1sum>
  <uri>http://norman.walsh.name/</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>I didn't mean to be "playing with words", though perhaps my point was not well made.
</p><p>
Proponents of "newscheme:" URIs often point out that one can establish some other sort of distributed resolution system for them. Whatever benefits (if any) that such a system may have, my point is simply that you can use http: URIs in that system. You don't have to invent a new scheme in order to use URIs to address resources stored on a magtape across the country, even if "retrieval" will involve shipping the physical magtape to me by overnight carrier.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 18 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0018'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0018</id>
<published>2006-07-26T17:06:49Z</published>
<updated>2006-07-26T17:06:49Z</updated>
<author>
  <name>David Carlisle</name>
  <foaf:mbox_sha1sum>ac4bbb0ce3a3e02cc386fe410164dc831b49c1ce</foaf:mbox_sha1sum>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>I used to believe in the "http URI as names mantra", and thought that it was OK to use a http address as a namespace name. It had the benefits of
using the social contarct of not stepping on someone's DNS registration
to give globally unique names, and it gave casual readers a hint of who coined the name in the first place.</p>

<p>Unfortunately, XSD schema and some other later technologies and "findings" such as the one quoted in your article changed all that.
these lead to an expectation that it is sensible to attempt a http GET on an http URI used as a namespace name, this despite the fact that the Namespace spec goes to such lengths to stress that a) the identity rules for namespace names and URI are different and b) it isn't a goal of the namespace spec to provide URI for schema retrieval.</p>

<p>If you publish a specification of an XML language using a http URI on a real server that you control, then you need to be prepared to accept
requests on that server for ever, even if you just send back a 404 page
each time that is still a cost. It is true that clients _could_ configure their caches not to hit my server every time every instance document is parsed, but there is nothing I as a language specifier can do about that. Well what I can do is use data: URIs for namespace names, or of course http URI to a non existent server.

David</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 19 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0019'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0019</id>
<published>2006-07-27T08:02:21Z</published>
<updated>2006-07-27T08:02:21Z</updated>
<author>
  <name>Stéphane Bortzmeyer</name>
  <foaf:mbox_sha1sum>413805d40c62a003d1d2cdb016637ae2542ecf0d</foaf:mbox_sha1sum>
  <uri>http://www.bortzmeyer.org/</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>Norman, you write, about the tag URIs, "It's only relevant if I lose control of the domain name and if the future owner abides by the rules of RFC 4151." But it is not true. The future holder has nothing to do. tag URIs will work whatever the future holder will do (and even if there is no future holder) because they identify the domain at a point in time.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 20 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0020'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0020</id>
<published>2006-07-28T14:01:58Z</published>
<updated>2006-07-28T14:01:58Z</updated>
<author>
  <name>Kragen Sitaker</name>
  <foaf:mbox_sha1sum>f31ab005cd02e3dfd533e179a73131e9f7368bdd</foaf:mbox_sha1sum>
  <uri>http://pobox.com/~kragen/</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml">"In this particular case, I wish that the registrar for the URN namespace "isbn" had instead setup http://isbn.org/ so that http://isbn.org/23429834 had the requisite distributed naming, persistence and ambiguity constraints.

<p>"As an added benefit, if typed into a browser, it could return bibliographic data about the publication."

</p><p><a rel='nofollow' href="http://isbn.nu/1580173470">isbn.nu</a> provides exactly this service in exactly this way, and also returns price comparisons.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 21 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0021'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0021</id>
<published>2006-07-31T20:40:43Z</published>
<updated>2006-07-31T20:40:43Z</updated>
<author>
  <name>Leo Sauermann</name>
  <foaf:mbox_sha1sum>eaa363e2b75a11db14e62afb8995340a198e8b9e</foaf:mbox_sha1sum>
  <uri>leobard.twoday.net</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>uri crisis again.
</p><p>
I always say that when this thread comes up to find it back on google later. 
</p><p>
Norman, it seems that you are right in most points. A new uri scheme doesn't solve the problem in question. Keep the faith. 
</p><p>
some links and a similar impressive load of comments are on my post on the same thing last year: <a rel='nofollow' href="http://leobard.twoday.net/stories/1165470/">http://leobard.twoday.net/stories/1165470/</a>
</p><p>
Trick question, just for the fun of it: What is the uri of "love"?</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 22 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0022'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0022</id>
<published>2006-08-03T13:41:06Z</published>
<updated>2006-08-03T13:41:06Z</updated>
<author>
  <name>Stéphane Bortzmeyer</name>
  <foaf:mbox_sha1sum>413805d40c62a003d1d2cdb016637ae2542ecf0d</foaf:mbox_sha1sum>
  <uri>http://www.bortzmeyer.org/</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>"isbn.nu provides exactly this service in exactly this way". Not at all! It is just a personal Web site (see http://isbn.nu/about.html) which is nice and useful but offer no persistence at all.
</p><p>
Also, I tried the first book on my desk "Mondialisations et technologies de la communication en Afrique", ISBN 2-84586-547-3 and I got a "Title not found".</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 23 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0023'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0023</id>
<published>2006-08-03T14:54:24Z</published>
<updated>2006-08-03T14:54:24Z</updated>
<author>
  <name>Antone Roundy</name>
  <foaf:mbox_sha1sum>94d871caed44e38efbd12afaa565366f925dfdb1</foaf:mbox_sha1sum>
  <uri>http://antone.geckotribe.com/alpha-gecko/</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p><i>"these lead to an expectation that it is sensible to attempt a http GET on an http URI used as a namespace name.....even if you just send back a 404 page each time that is still a cost."</i>
</p><p>
One way to reduce the cost is to use a non-existent subdomain in your namespace names. For example, if I own example.com, I could begin any namespace names I invent with  http://namespaces.example.com/, but not actually set up a DNS record for namespaces.example.com. You'll get DNS queries for the non-existent subdomain, but nothing more. And if you don't host your own DNS server, there's no cost to you.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 24 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0024'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0024</id>
<published>2006-08-03T14:57:56Z</published>
<updated>2006-08-03T14:57:56Z</updated>
<author>
  <name>Dan</name>
  <foaf:mbox_sha1sum>35685df8a19fbdb2e30541006162442b1171940d</foaf:mbox_sha1sum>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>Even if you lease your domain name for 1000 years, you could still lose it next year in a trademark dispute.
</p><p>
And anyway, why should only companies that can afford to spend $5000 on DNS be able to create globally-unique names? tag: URIs let anyone do that now.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 25 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0025'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0025</id>
<published>2006-08-04T18:49:21Z</published>
<updated>2006-08-04T18:49:21Z</updated>
<author>
  <name>Allen Halsey</name>
  <foaf:mbox_sha1sum>9f9f514fa85fd74a651d4347278130c6ffc80565</foaf:mbox_sha1sum>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>"What's in a name? That which we call a rose
By any other word would smell as sweet"
&#8212;William Shakespeare</p>

<p>Yeah but I sure had a frustating time when I called my florist to order a dozen gets.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 26 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0026'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0026</id>
<published>2006-08-04T23:55:03Z</published>
<updated>2006-08-04T23:55:03Z</updated>
<author>
  <name>Seairth</name>
  <foaf:mbox_sha1sum>06d3aa27a75f428e5cd225f389a88aa5d4e044e9</foaf:mbox_sha1sum>
  <uri>http://www.seairth.com</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>NWalsh &gt;&gt;&gt; so I get to make up names that begin &#8220;http://norman.walsh.name/&#8221; and you don't"
</p><p>
MBaker &gt;&gt; http://norman.walsh.name/foo-foo-magoo
</p><p>
NWalsh &gt; Yes, Mark. I know. There aren't any technical solutions to that problem.
</p><p>
That's because no one can give exclusive rights to the creation of particular names.  This would be like saying that only certain people can add new words to the English language.  Impossible.
</p><p>
The only thing that DNS allows is for someone to have control over what the names represent (when we use DNS and supporting technologies).  Of course, it is more or less futile to create names using the HTTP scheme which contains a domain name that you <em>don't</em> control the resources of.  And that's why people (wrongly) think they control the names themselves.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 27 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0027'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0027</id>
<published>2006-08-06T09:11:52Z</published>
<updated>2006-08-06T09:11:52Z</updated>
<author>
  <name>Bill Oldroyd</name>
  <foaf:mbox_sha1sum>de49029be70f7ea970a624feab89039425804168</foaf:mbox_sha1sum>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>This debate has been going around in circles for several years.
</p><p>
I agree URI's are very good names and can have all the useful properties of other schemes if we make it that way.
</p><p>
However, as the examples include the ISBN, it is necessary to point out that a single ISBN identifies many physical objects and usually one logical object. In other words it is name that can be re-used in many different contexts and as such probably appears within many URIs - Amazon etc., library OPACs, metadata harvest URIs and so on.
</p><p>
Is the solution to recognise there are two different purposes: a unique name for a singular thing such as your personal object, an address or a location, and a unique name for a conceptual thing that can be used unambiguously in the name for a single thing ?. Use a URI in the first instance, use some other scheme such as URN in the second and if necessary embed the URN identifier in the URI. This may mean that URIs cease to be totally opaque but it provides redundancy to support persistence.
</p><p>
Bill</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 28 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0028'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0028</id>
<published>2006-08-07T16:45:51Z</published>
<updated>2006-08-07T16:45:51Z</updated>
<author>
  <name>Bruce</name>
  <foaf:mbox_sha1sum>068381146b67132d6fbb30c9b8b4080771171ac1</foaf:mbox_sha1sum>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>Re: the book discussion, the OCLC has just opened up its new web catalog, complete with nice URIs like http:///www.worldcat.org/isbn/... and http:///www.worldcat.org/oclc/..... Their numbers may well be better ids than isbns it seems to me.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 29 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0029'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0029</id>
<published>2006-08-10T05:59:58Z</published>
<updated>2006-08-10T05:59:58Z</updated>
<author>
  <name>Stephen Bounds</name>
  <foaf:mbox_sha1sum>55c43cb82d7f20c892d11605d7f2e093ab17fc8a</foaf:mbox_sha1sum>
  <uri>http://guruj.net</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>I may be missing something here, but surely the key point is that any permanent naming standard should use the DNS system for resolution of hosts rather than some other, arbitrary registry?
</p><p>
ie. Is ftp://my.server.com a worse choice of URI than http://my.server.com?  What about xmpp:john.smith@my.server.com/laptop?
</p><p>
The first two are widely implemented and the third is an open standard.  Other factors, such as a lack of caching may not be a problem or even desirable in certain instances.
</p><p>
In all cases, the applications need to be aware of the meaning of the URI, but as long as the DNS server routes them to an appropriate server to put in a request, does that matter?
</p><p>
I suppose what I am asking is, is "http URI" just shorthand for "any URI that uses DNS for resolution"?</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 30 on /2006/07/25/namesAndAddresses</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0030'/>
<id>http://norman.walsh.name/2006/07/25/namesAndAddresses#comment0030</id>
<published>2006-08-21T23:24:28Z</published>
<updated>2006-08-21T23:24:28Z</updated>
<author>
  <name>DaveG</name>
  <foaf:mbox_sha1sum>d9feb6279d5aafd848d19031440bde169ae8bfab</foaf:mbox_sha1sum>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>If an user <em>requires</em> that a URI must be persistent, and return the same object on retrieval then that user is quite free to implement their own canonical cache and/or a mechanism like an XML catalogue to access it.</p>
<p>Real objects are not persistent. People die, move home, buy a new car etc. Why should network objects (sorry, names) be any different? Just because a computer is involved many expect to be presented with an idealised reality. Computers and programmers are not that omnipotent.</p>
<p>URNs tried to address this issue but what you end up with, after N-levels of redirection is a name beginning with http://...!</p>
<p>I suspect new namespace proponents are the same crowd lobbying for patents on software, and for the same reason - influence.</p></div></content>
</entry>

</feed>
