- From: <Patrick.Stickler@nokia.com>
- Date: Mon, 4 Aug 2003 13:29:55 +0300
- To: <JohnBlack@deltek.com>, <dehora@eircom.net>, <timbl@w3.org>
- Cc: <fielding@apache.org>, <Norman.Walsh@sun.com>, <www-tag@w3.org>
-----Original Message-----
From: ext John Black [mailto:JohnBlack@deltek.com]
Sent: Sat 8/2/2003 9:02 PM
To: Bill de hÓra; Tim Berners-Lee
Cc: Roy T. Fielding; Norman Walsh; Public W3C
Subject: RE: httpRange-14
It is true, HTTP-URIs used as names, rather than web retrievers,
could be used to name anything. The meaning of names is with the
namer(s).
But we can agree that HTTP-URIs, when used as names, will name those
very things that are retrieved by the Web. This is possible and makes
a huge difference. If all (or most) of us agree that HTTP-URIs name
the things retrieved, then suddenly RDF now has a huge set of things
to talk about.
But this does not work in practice, because http: URIs can resolve to more than one thing (representation). At best, you could use them to name collections of representations, or access points, or containers, but not "the things that are retrievable".
The apparent ambiguity between what the URI denotes, and what is returned from a GET, can be easily solved by the server stating in the response the URI denoting the actual entity returned, which it should be doing anyway.
Then, folks (and SW agents) are free to talk about the resource denoted by a URI, or a representation of that resource (also a resource) denoted by some other URI, etc. and one can make relations between resources and their representations explicit in descriptions, such that when one does an MGET on some URI http://example.com one might get back as part of its description
<http://example.com <http://example.com> >
:hasRepresentation <http://example.com/index.html <http://example.com/index.html> > ;
:hasRepresentation <http://example.com/index.xml <http://example.com/index.xml> > ;
:hasRepresentation <http://example.com/orgChart.jpg <http://example.com/orgChart.jpg> > ;
:hasRepresentation <http://example.com/companyInfo.rdf <http://example.com/companyInfo.rdf> > .
etc.
Patrick
Received on Monday, 4 August 2003 06:30:01 UTC