W3C home > Mailing lists > Public > www-rdf-rules@w3.org > November 2003

RE: RDF query and Rules - my two cents

From: Danny Ayers <danny666@virgilio.it>
Date: Fri, 21 Nov 2003 19:45:07 +0100
To: "Patrick Stickler" <patrick.stickler@nokia.com>
Cc: <www-rdf-interest-request@w3.org>, "Graham Klyne" <GK@ninebynine.org>, "Jim Hendler" <hendler@cs.umd.edu>, "Dan Brickley" <danbri@w3.org>, <www-rdf-rules@w3.org>, <www-rdf-interest@w3.org>
Message-ID: <BKELLDAGKABIOCHDFDBPAEMKEIAA.danny666@virgilio.it>

Ok, I disagree on several of the details in your last response, but I won't
quibble. I think the list of 4 server requirements you gave (below) are the
key, and they do nobble the mimetype approach as a general solution. A good
set of gauntlets for any other proposals to run.

This is of course assuming the transport of a description in the form you
describe is as important as you suggest. It (or something similar) would
certainly make a lot of operations a lot easier, and oil the cogs.

I still hold out hope that additional engineering of web servers won't be
necessary (and rather we didn't just drop into tunnelling the simpler
queries). But failing that I look forward to your instructions for deploying


> > That's a debatable point. The Concise Bounded Resource Description of a
> > resource could be seen as simply just another representation of that
> > resource.
> >
> Yes. And I point that out in the URIQA spec.
> But the semantics of interacting with descriptions is specialized
> and different in significant ways from the semantics of interacting
> with arbitrary representations.
> When communicating with a server:
> 1. One must be able to indicate to the server that the request concerns
>     a description and not a(nother form of) representation.
> 2. One must be able to ensure that if the server has no clue what a
>     description is, that it won't do something to a(nother form of)
>     representation.
> Furthermore,
> 3. A description is an abstraction for which one should
> be able to use the full richness of web functionality, e.g. content
> negotiation, etc. in conjunction with whatever SW extensions are
> deployed.
> 4. The distinction to be made in #1 above should not depend on
>     any part of the URI itself (i.e. no special suffixes, etc.)
> Thus, #2 above rules out headers with PUT/DELETE, and #3 rules out
> using MIME types or similar hacks.
> In short: URIQA and the RDF Net API are two different kinds of
> protocols.
> Both are needed.
Received on Friday, 21 November 2003 13:53:41 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:46:16 UTC