- From: Phil Archer <parcher@icra.org>
- Date: Thu, 20 Mar 2008 13:02:42 +0000
- To: Harry Halpin <hhalpin@ibiblio.org>, "www-tag@w3.org WG" <www-tag@w3.org>
- CC: Jonathan Rees <jar@creativecommons.org>
Ah Harry... you've been reading our docs again. POWDER includes the very
predicate you suggest (describedBy), see [1]. And I think the semantics
are aligned here.
For usage in RDFa we say:
1 <html
2 xmlns="http://www.w3.org/1999/xhtml"
3 xmlns:wdr="http://www.w3.org/2007/05/powder#"
4 >
5 <head>
6 <title>The English Civil War</title>
7 <link rel="wdr:describedby"
href="http://ecw.example.org/powder1.xml" />
8 </head>
(And the doc goes on to give an example of using describedby in a
hyperlink so you can retrieve the description before deciding whether to
fetch the linked resource or not).
Our thinking on the Link Header is that a simple
Link: <powder.xml> rel="powder"; /="/"; type="application/xml"
would suffice. It has the advantage of using a header that has other
uses that are well understood - a browser may be pleased to be able to
grab a stylesheet before it has begun to parse the HTML for instance.
A new header such as
describedBy: <powder.xml> /="/"; type="application/xml";
is, I would suggest, only better in that it avoids the discussion of
relationship type disambiguation - the relationship is hard-wired into
the header itself.
Now... maybe these could be combined in some way so we'd end up with the
relationship type being added to the header field:
Link-rel: <...
where rel could be stylesheet, transform, powder etc. But I'm not sure
this is truly advantageous over just using Link as Mark N has described
in his updated draft [2].
A relationship type of describedBy would be a generalisation of our
likely proposal of rel="powder" - that would be fine by the POWDER WG I
think.
Incidentally, you may notice I'm talking about XML, not RDF. The doc
referred to at [1] is new and is the first one to set out the developing
POWDER model which is an XML format with an associated GRDDL Transform
that can render the data in RDF/OWL. Another POWDER doc will be
published within the next few days that updates the resource grouping
work and those with W3C Member access can see it at [3].
Phil.
[1] http://www.w3.org/TR/2008/WD-powder-dr-20080317/#semlink
[2]
http://www.ietf.org/internet-drafts/draft-nottingham-http-link-header-01.txt
[3] http://www.w3.org/2007/powder/Group/powder-grouping/20080317.html
Harry Halpin wrote:
> Thanks Jonathan,
>
> I do think it is *important* for the the TAG to ratify a way for
> some sort of normative description to be attached to a resource. The
> current suggestion, to revive the "Link" header, is a good one. However,
> it would be a mistake to "just" let a revived Link header do all the
> work. Just like in the case of 303 redirection, many average people do
> not understand HTTP headers in general. What would be best would be a
> general purpose solution that deploys a new RDF predicate (something
> stronger than rdfs:seeAlso and resembling foaf:primaryTopic) with
> "normative" import, so that an application can expect to find
> "authoritative" metadata there. This would be like the distinction
> between informative references in W3C specs (much like rdfs:seeAlso) and
> normative ones (what in RDF already covers this?).
>
> This new predicate, let's call it ex:describedBy, should be able to
> instantiate itself in 3 ways:
>
> 1) As a typed link header, as in "Link:
> http://www.example.org/mydescription
> rel="http://www.w3c.org/example/describedBy"
>
> This should be equivalent to some RDF.
>
> 2) As a normal RDF statement, as "http://www.example.com/resource
> http://www.w3c.org/example/describedBy http://www.example.org/mydescription
>
> This RDF should be able to be embedded in any HTML page, in case user
> does not know about HTTP headers or RDF.
>
> 3) In HTML (and arbitrary XML):
> <HTML><HEAD>
> <LINK rel="http://www.w3c.org/example/describedB"
> href="http://www.example.org/mydescription">
> </HEAD>
> ....
> More detail to follow, but I think we're generally on the right track
> with reviving the Link header. But we need to be careful about
> inscribing distinctions like "information resource" and so on into
> Webarch forever, and make sure any solution can operate on the most
> common levels of the Web equally. We also should make sure any solution
> is *easy* to deploy over various levels and makes it perfectly clear
> what's going on (somewhat unlike 303, which is rather hard to deploy and
> minimalist). Hope this helps!
>
> thanks,
> hary
>
> Jonathan Rees wrote:
>> Dear all,
>>
>> The issue of uniform access to metadata (or "descriptions", see wiki
>> page below) has resurfaced recently on the www-tag mailing list and
>> elsewhere. In case this characterization doesn't ring a bell, this is
>> the problem that the revival of the Link: header is supposed to solve
>> - given a URI, obtain information about, or associated with, the
>> document / resource / thing.
>>
>> At the risk of delaying progress I think it's worthwhile to verify
>> that we have the right solution, and to consider benefits (and costs)
>> of possible improvements. We may never get another chance to get this
>> right.
>>
>> I have done some research to locate as many interested parties as
>> possible, and now invite you all to discuss this issue on the
>> www-tag@w3.org mailing list. Information about subscribing is at [2].
>> Subscribing is probably a more reliable way to participate than
>> inclusion in a cc: , but if you prefer to participate without
>> subscribing we'll do our best to include you.
>>
>> At Dan Connolly's suggestion I would like to start by collecting use
>> cases, which I volunteer to collate, and use them to drive discussion
>> of exactly what form the solution should take and what process should
>> be used to standardize it. So please send your uses cases to www-tag.
>>
>> I have started gathering materials on this topic on a wiki page [3],
>> which you are invited to browse. This is a followon to a similar page
>> started by TimBL [4].
>>
>> I'm happy to do what I can to coordinate the effort and drive it to a
>> speedy conclusion.
>>
>> Best
>> Jonathan Rees
>> Science Commons and TAG
>>
>> [1] http://lists.w3.org/Archives/Public/www-tag/2008Feb/0013.html
>> [2] http://www.w3.org/Mail/Request
>> [3] http://esw.w3.org/topic/FindingResourceDescriptions
>> [4] http://esw.w3.org/topic/LinkHeader
>>
>> Bcc:
>> Stuart Williams, TAG
>> Jonathan Rees, TAG
>> Tim Berners-Lee, TAG
>> Dan Connolly, TAG, HTML5
>> Ian Hickson, HTML5
>> Harry Haplin, GRDDL
>> Phil Archer, POWDER
>> Sean Palmer
>> Jonathan Borden
>> Mark Nottingham, HTTP WG
>> Ed Davies
>> Mikael Nilson
>> Ian Davis
>> Patrick Stickler
>> Graham Klyne
>> Alan Ruttenberg
>>
>>
>
>
--
Phil Archer
Chief Technical Officer,
Family Online Safety Institute
w. http://www.fosi.org/people/philarcher/
Received on Thursday, 20 March 2008 13:03:24 UTC