W3C home > Mailing lists > Public > public-grddl-wg@w3.org > February 2007

Re: FW: HTTP Header Use Case

From: Jeremy Carroll <jjc@hpl.hp.com>
Date: Thu, 08 Feb 2007 11:08:20 +0000
Message-ID: <45CB04A4.60109@hpl.hp.com>
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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:11:47 GMT