Forms

Hi,

I like the UC&R document very much, however I think it's missing a very
important requirement; forms.

Requirement 3.8, if accepted, will permit a query to be encoded into a
URI, which is terrific.  But what's needed in addition to this, I
believe, is a means to a) associate the encoded query with a "base URI",
and b) specify the URI encoding.  This will permit a whole URI to be
constructed upon which GET can be invoked.  For example, in my work on
RDF Forms[1], this would suffice;

<Indexable rdf:about="uri" rf:queryType="application/x-dawg-query-uri"/>

(where rf:queryType is something I've been thinking about, but hasn't
yet made it into the spec)

So I'd like to see a new requirement, something like this;

] 3.8.1 Declare queryable resources
] 
] A means must be provided for a resource to be declared as queryable,
] and accepting of a particular encoding of a query, so that the client
] will have all the information it needs to construct the full URI

Forms have broader scope than simply GETtable URIs of course; for
example, POST or PUT based state transitions can also be declared with
one (see "Container" in RDF Forms, which is used for POST).  But I don't
know if that part of forms would fall under the charter of DAWG.

FWIW, it seems to me that a separate forms deliverable would be
desirable, as it seems quite separable from the protocol and query
language.

Cheers,

 [1] http://www.markbaker.ca/2003/05/RDF-Forms/

Mark.
-- 
Mark Baker.   Ottawa, Ontario, CANADA.        http://www.markbaker.ca

Received on Wednesday, 16 June 2004 14:08:53 UTC