- From: Dan Connolly <connolly@w3.org>
- Date: Tue, 19 Apr 2005 18:34:40 -0500
- To: www-tag@w3.org
On 15-March-2005, the OASIS XRI TC released some documents for
public review...
http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=xri
... and the TAG started looking at them on 22 March...
http://www.w3.org/2005/03/22-tagmem-minutes.html
Not having read the XRI docs (because of patent concerns), today I
suggested the following line of argument:
1. XRIs follow the pattern of an administrative hierarchy
followed by a path
2. http/DNS handles the case of an administrative hierarchy
followed by a path, and is ubiquitously deployed
3. A specification SHOULD reuse an existing URI scheme
(rather than create a new one) when it provides the
desired properties of identifiers and their relation
to resources.
-- http://www.w3.org/TR/webarch/#pr-reuse-uri-schemes
therefore
4. The XRI work should use http/DNS; the xri: scheme
should not be introduced.
Point 2 seems to merit elaboration. So I'm taking a look
at the docs now...
In [XRI] section 3. How XRIs Help Solve These Problems, subsection
3.1 Persistent Identification, we see the familiar story
of a link breaking because a department gets renamed.
http://department.agency.example.org/docs/govdoc.pdf
moves to
http://newdept.agency.example.org/docs/govdoc.pdf
Then, it says, "A much better solution would be to assign the
resource ´govdoc.pdf¡ an identifier that never needs to change or
be reassigned." Quite! Absolutely! Cool URIs don't change[TBL].
[XRI] continues... "This can be accomplished using a fully
persistent XRI such as the following: xri://@!9990!A58F!1C3D/!2495 "
Well, now if the govdoc publisher had the foresight to
consider the possibility that the govdoc resource might
outlive the agency or its name, they could have used
a nice sturdy http/DNS URI in the first place, ala
http://govlib.example/2005/govdoc
That's assuming the government prefers to take responsibility
for long-term publishing of documents itself. Of course, this
could be outsourced to xri.com , who might issue the name...
http://9990.xri.com/2005/A58F!1C3D/!2495
and then resolution can happen by way of HTTP (or https) redirects,
analagous to the way XRI resolution is described.
The point is
* yes, it's useful to assign a persistent name in the
first place, in case a resource outlives its original
publisher, but
* there's no reason not to use http/DNS to do this
When I started to read the next section, 3.2 Federated Identification,
I thought maybe XRIs had made the split-point between the administrative
hierarchy and the path invisible at the syntax level, ala the
long-discussed path: scheme[DLL]. But it says,
"Once we have reached the public XRI authority
@example.org*agency*department, it can switch to internal delegation"
which is nothing tricky at all; it's just like the
apache InternaRedirect mechanism (and analagous mechanisms in
other HTTP server architectures).
[XRI]
http://www.oasis-open.org/apps/group_public/download.php/11857/xri-intro-V2.0-wd-04.pdf ...
which bears the "Location" http://docs.oasis-open.org/xri/xri/V2.0
which, by supreme irony, is 404
[TBL] http://www.w3.org/Provider/Style/URI
[DLL]
The Path URN Specification
Daniel LaLiberte (liberte@ncsa.uiuc.edu)
Fri, 17 Mar 1995 16:58:25 -0600
http://lists.w3.org/Archives/Public/uri/1995Mar/0027.html
--
Dan Connolly, W3C http://www.w3.org/People/Connolly/
D3C2 887B 0F92 6005 C541 0875 0F91 96DE 6E52 C29E
Received on Tuesday, 19 April 2005 23:34:42 UTC