- From: Jeremy Carroll <jjc@hpl.hp.com>
- Date: Mon, 30 Jan 2006 15:25:39 +0000
- To: "'public-rdf-in-xhtml task force'" <public-rdf-in-xhtml-tf@w3.org>
- CC: Pat Hayes <phayes@ihmc.us>
Trying to create words that capture what might be a winnable position on
secondary resources.
===========
Problem statement:
Short form: who is Norman Walsh?
(Or what is http://norman.walsh.name/knows/who#norman-walsh ?)
A URI such as
http://norman.walsh.name/knows/who
may have multiple representations including RDF/XML and HTML
By the TAG resolution of http-range-14, we know that
http://norman.walsh.name/knows/who
itself identifies an information resource.
Reading the RDF/XML representation returned, we learn that
http://norman.walsh.name/knows/who#norman-walsh
is a Male Person:
[[
<rdf:Description
rdf:about="http://norman.walsh.name/knows/who#norman-walsh">
<rdf:type rdf:resource="http://nwalsh.com/rdf/contacts#Contact"/>
<rdf:type rdf:resource="http://nwalsh.com/rdf/genealogy#Male"/>
<rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Person"/>
]]
In the HTML version the same fragment is used for this part of the
document:
[[
<div class="name"><a name="norman-walsh" id="norman-walsh"></a>Norman
Walsh <a href="http://norman.walsh.name/foaf"><img
src="/graphics/foafTiny.gif" alt="(foaf)" border="0" /></a></div>
]]
Thus the URI
http://norman.walsh.name/knows/who#norman-walsh
when the URL http://norman.walsh.name/knows/who is returned as HTML
directs the client to a section of an HTML document.
Given these two facts, what is the nature of the secondary resource
identified by
http://norman.walsh.name/knows/who#norman-walsh
Problem resolution:
The Web does not provide a mechanism for returning a representation of
secondary resources analagous to the GET request to return
representations of primary resources.
Rather, the mechanisms, mediated by mime type, that return
representations concerning secondary resources, return a representation
that is most appropriate *for that mime type*.
Hence, when the secondary resource is a non-information resource, but
the primary resource is an HTML document, the normal behaviour is that
the representation concerning the secondary resource is a section of
the HTML document, that relates in some way to the secondary resource.
However, the nature of that relationship is unspecified. In particular,
information resources such as those identified by
http://www.w3.org/People/Connolly/
and
http://www.w3.org/People/Berners-Lee/card
can have secondary resources such as
http://www.w3.org/People/Connolly/#me
and
http://www.w3.org/People/Berners-Lee/card#i
that are non-information resources; and that if the primary resources
have an HTML representation, it is permitted by Web architecture to also
provide a section of the HTML document, labelled with a name or id, that
relates in some unspecified way to the non-information secondary
resources identified by the URIs with fragments.
==========
(Note Tim and Dan have been more careful over this than Norm.
http://www.w3.org/People/Berners-Lee/card
does not have an HTML representation
http://www.w3.org/People/Connolly/
as an html representation, but no name or id of "me")
How's that?
Jeremy
Received on Monday, 30 January 2006 15:28:27 UTC