- From: Jeremy Carroll <jjc@hpl.hp.com>
- Date: Thu, 08 Feb 2007 11:08:20 +0000
- To: Dan Connolly <connolly@w3.org>
- CC: public-grddl-wg@w3.org, "Carroll, Jeremy John" <jeremy.carroll@hp.com>
I thought a bit about the spec for this (the earlier e-mail in the thread) and felt it could be improved. It was a little unclear what I need to be looking for in the values. Suggestions: 1) drop the "<" and ">" quoting the URIs; not used elsewhere in HTTP Headers (I think) 2) Use transformation as a token, rather than "transformation" a quoted string, as the value of rel. 3) provide grammar, extensibility, etc for these headers e.g. So, using the grammar of RFC 2616, how about: Link = "Link" ":" #( ( absoluteURI | relativeURI ) *( accept-extension ) ) Note: [[ accept-extension = ";" token [ "=" ( token | quoted-string ) ] ]] And Profile = "Profile" ":" 1*( absoluteURI ) (a space separated list) or perhaps Profile = "Profile" ":" 1#( absoluteURI ) (a comma separated list) And then the rule is that if there is GRDDL-Profile-URI in the list of Profile values, and for each link URI in the list of links with a rel param whose value is the token 'transformation' (no quotes), apply the transform. Jeremy Dan Connolly wrote: > On Wed, 2007-02-07 at 18:49 +0000, Jeremy Carroll wrote: >> Test case at >> >> http://jena.sourceforge.net/test/grddl/httpHeaders.xml >> >> Implemented by Jena GRDDL Reader SVN copy (i.e. next release) > > Jeez, Jeremy, what took you so long? > > ;-) > >
Received on Thursday, 8 February 2007 11:09:00 UTC