- From: <noah_mendelsohn@us.ibm.com>
- Date: Tue, 15 Aug 2006 08:17:22 -0400
- To: "Avoid@gmail" <avoid.spam.account@gmail.com>
- Cc: www-tag@w3.org
Yes, naming and addressing are not the same thing and the distinction is
important. However,
Fernando Franco writes:
> Why should names be hierarchical, at all?
I think there are many good reasons for this, and there's a long history
of doing it. Names are often arranged hieararchically to make it easier
to deal with collections, to infer from the name something about the thing
that is named, etc. Gee, we even in most cultures name our children
hierarchically, with the given name in some sense a qualifier for the
family name. As a father, I can assure you that whatever their other
merits, those hierarchical names are not necessarily usable as addresses
for finding the children!
--------------------------------------
Noah Mendelsohn
IBM Corporation
One Rogers Street
Cambridge, MA 02142
1-617-693-4036
--------------------------------------
"Avoid@gmail" <avoid.spam.account
Sent by: www-tag-request@w3.org
08/15/2006 07:55 AM
To: <www-tag@w3.org>
cc: (bcc: Noah Mendelsohn/Cambridge/IBM)
Subject: RE: Review of draft finding on URNs, Namespaces
and Registries
David Booth writes:
>> a. In the first paragraph, I don't it's correct to say
>> that http URIs use "a hierarchical syntax for distinguishing
>> resources which share the same owner". The syntax is just
>> the syntax specified in RFC3986. Whether URIs within a
>> domain are treated as being hierarchical would depend on
>> the policies of the domain owner, wouldn't they? I don't
>> think there is inherently anything hierarchical about the
>> URI syntax, though it often is convenient to treat it as
>> hierarchical.
David Orchard answers:
> 2396 etc. say that the path is hierarchical. Period. There are rules
> for generating absolute URIs from relative and base uris, including
> replacement of ".." with parents.
Data Stores are coming soon to end-users. Once they arrive, users will
think
in terms of "things" and "relationships", instead of "files" and
"folders".
So they will think in terms of *names* instead of *adresses*, and they
will
think in *flat terms* instead of *hierarchies*.
So shouldn't we, for consistency, do exactly the same with URI's? What are
exactly the reasons for people thinking of URI's as adresses instead of as
names? One is probably the word "locator" in URL. But how about their
hierarchical structure? Is that the other factor that keeps new
generations
making the same mistake?
If so, shouldn't we eliminate this hierarchical thing completely? Why
should
names be hierarchical, at all? Does it even make sense? And since we are
at
it, if all URI's are names, and not locations...why do we still have URL's
and URN's? Shouldn't we have just one class of thing, preferably with
"names" on it?
Fernando Franco
Received on Tuesday, 15 August 2006 12:17:36 UTC