- From: Jeremy Carroll <jjc@hpl.hp.com>
- Date: Wed, 18 Apr 2007 14:44:59 +0100
- To: semantic-web@w3.org, www-international@w3.org
I am unclear as to what is the correct reading as an RDF graph of a
particular representation retrived from the Web.
The representation in question is found by GETting
http://jena.sf.net/test/iri/redirected
this redirects to
http://jena.sourceforge.net/test/iri/redirected
and then to
http://jena.sourceforge.net/test/iri/r%C3%A9sum%C3%A9
which when you apply the URI-to-IRI algorithm of RFC 3987 you get
http://jena.sourceforge.net/test/iri/résumé
and has content as below.
Thus, the graph has one triple, and my uncertainity is about the subject
of the triple.
In the RDF/XML below the subject is written with the same document
reference #r
I don't think it is either of these
(a) http://jena.sf.net/test/iri/redirected#r
(b) http://jena.sourceforge.net/test/iri/redirected#r
I think it might be one of these
(c) http://jena.sourceforge.net/test/iri/r%C3%A9sum%C3%A9#r
(d) http://jena.sourceforge.net/test/iri/résumé#r
And while I prefer the latter, I am unclear how to interpret the specs.
If my application does a get on
http://jena.sourceforge.net/test/iri/résumé
then I would expect to see case (d).
Equally if an application does a get on
http://jena.sourceforge.net/test/iri/r%C3%A9sum%C3%A9
then I would expect case (c), but if the application does a get on (a)
or (b), then these cases are ruled out by RFC 3986, and I have to choose
between (c) or (d) or something else.
Relevant texts
==============
RFC 3986
5.1.3. Base URI from the Retrieval URI:
[[[
Note that if the retrieval was the
result of a redirected request, the last URI used (i.e., that which
resulted in the actual retrieval of the document) is the base URI.
]]]
http://www.w3.org/TR/rdf-syntax-grammar/#section-baseURIs
[[
RDF/XML supports XML Base [XML-BASE]
[ ... ]
In RDF/XML, a fragment identifier is transformed into a RDF URI
reference by appending the fragment identifier to the in-scope base URI.
]]
http://www.w3.org/TR/rdf-concepts/#section-Graph-URIref
[[
Note: this section anticipates an RFC on Internationalized Resource
Identifiers.
]]
RFC 3987
[[[
Applications using IRIs as identity tokens with no relationship to a
protocol MUST use the Simple String Comparison (see section 5.3.1).
]]]
which generally seems relevant to RDF, despite this particular example
being protocol based.
Content of RDF/XML file
=======================
<?xml version='1.0' encoding='UTF-8'?>
<rdf:RDF
xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
xmlns:rdfs='http://www.w3.org/2000/01/rdf-schema#'
>
<rdf:Description rdf:about="#r">
<rdfs:comment xml:lang="en">A resource with multiple retrieval URIs
and IRIs.</rdfs:comment>
</rdf:Description>
</rdf:RDF>
Jeremy
--
Hewlett-Packard Limited
registered Office: Cain Road, Bracknell, Berks RG12 1HN
Registered No: 690597 England
Received on Wednesday, 18 April 2007 13:45:23 UTC