- From: Graham Klyne <GK@NineByNine.org>
- Date: Fri, 05 Jul 2002 16:49:26 +0100
- To: RDF core WG <w3c-rdfcore-wg@w3.org>
During a recent informal telephone discussion, I was asked to post
references to documentation indicating that the interpretation of fragment
identifiers on URIs, in normal web use, is considered to be dependent on
the MIME content-type of the resource representation obtained.
This is what I have:
RFC2396, section 4.1
http://www.ietf.org/rfc/rfc2396.txt
[[
4.1. Fragment Identifier
When a URI reference is used to perform a retrieval action on the
identified resource, the optional fragment identifier, separated from
the URI by a crosshatch ("#") character, consists of additional
reference information to be interpreted by the user agent after the
retrieval action has been successfully completed. As such, it is not
part of a URI, but is often used in conjunction with a URI.
fragment = *uric
The semantics of a fragment identifier is a property of the data
resulting from a retrieval action, regardless of the type of URI used
in the reference. Therefore, the format and interpretation of
fragment identifiers is dependent on the media type [RFC2046] of the
retrieval result. The character restrictions described in Section 2
for URI also apply to the fragment in a URI-reference. Individual
media types may define additional restrictions or structure within
the fragment for specifying different types of "partial views" that
can be identified within that media type.
A fragment identifier is only meaningful when a URI reference is
intended for retrieval and the result of that retrieval is a document
for which the identified fragment is consistently defined.
]]
TimBL's design issues series:
http://www.w3.org/DesignIssues/Model.html
http://www.w3.org/DesignIssues/Fragment.html
Also, I came across this in Roy Fielding's thesis:
http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm
http://www.ics.uci.edu/~fielding/pubs/dissertation/evaluation.htm#sec_6_2
[[
REST accomplishes this by defining a resource to be the semantics of what
the author intends to identify ...
]]
I'll also remind you of the words I have suggested for reconciling RDF's
use of URIrefs (with fragment identifiers) with this current Web usage:
http://www.ninebynine.org/wip/RDF-basics/2002-06-27/Overview.htm#xtocid103660
Finally, I note that the current TAG discussion of this issue is taking
place in a slightly different context, namely the use of HTTP URIs:
http://www.w3.org/2001/tag/ilist#httpRange-14
#g
-------------------
Graham Klyne
<GK@NineByNine.org>
Received on Friday, 5 July 2002 11:34:24 UTC