GRDDL Header

I took an action a while back to investigate and make suggestions on a
GRDDL HTTP header. The existence of such a header would allow content
authors to associate GRDDL transforms with documents even when they
cannot modify the original content to add the usual GRDDL declarations.
This might be because of XML signatures or validity concerns.

I'd like to suggest two approaches:

1) A new header GRDDL-Transformation with BNF

  GRDDL-Transformation = "GRDDL-Transformation" ":" uri-list

  uri-list = AbsoluteURI LWS *( uri-list ) 

An example might be:

GRDDL-Transformation:
http://www.w3.org/2003/12/rdf-in-xhtml-xslts/grokFOAF.xsl
http://www.w3.org/2003/12/rdf-in-xhtml-xslts/grokCC.xsl

(that's a single header line)

2) Use of the Link header. This header existed in RFC2068 but was
dropped from RFC2616. Mark Nottingham been working on an Internet Draft
to respecify it. The draft recently expired but I've been in contact
with him and he is planning to pursue it further. Link has similar
semantics to the HTML link element. An example of usage with GRDDL would
be:

Link: <http://www.w3.org/2000/06/dc-extract/dc-extract.xsl>;
rel="transformation"

Multiple Link headers can be present in an HTTP message. Mark
Nottingham's draft also defines a Profile header with semantics
analagous to the HTML profile attribute.


Of the two approaches I prefer the second but it relies on a draft
currently being debated. If we adopted it our risk would be that the
semantics of the header are altered after the publication of GRDDL. My
first suggestion is safer in this regard since we would define the
complete semantics of the header.


Ian
-- 
Senior Manager
Talis Information Ltd. 
tel: +44 7966 473 239 
skype: callto:ian_davis
 
The very latest from Talis
read the latest news at www.talis.com/news 
listen to our podcasts www.talis.com/podcasts 
see us at these events www.talis.com/events 
join the discussion here www.talis.com/forums 
join our developer community www.talis.com/tdn 
and read our blogs www.talis.com/blogs

 
Any views or personal opinions expressed within this email may not be those of Talis Information Ltd. The content of this email message and any files that may be attached are confidential, and for the usage of the intended recipient only. If you are not the intended recipient, then please return this message to the sender and delete it. Any use of this e-mail by an unauthorised recipient is prohibited.
 
 
Talis Information Ltd is a member of the Talis Group of companies and is registered in England No 3638278 with its registered office at Knights Court, Solihull Parkway, Birmingham Business Park, B37 7YB.

Received on Wednesday, 31 January 2007 09:53:58 UTC