Re: Gaspart's Comments

I can improve my option 2 having looked at rdf-syntax-grammar and 
rdf-testcases

Old dodgy bit

****
Thus when xml:base is used with a uri reference value, in fact only the URI 
(without the fragment) is used as the document base.

This is also clear in the algorithm in section 5.2 of RFC 2396 that makes no 
reference to the fragment part of the base URI.
****

New more bullet proof version (repalcing dodgy bit)

[[[

Thus when xml:base is used with a URI reference value, in fact only the URI 
(without the fragment) is used as the document base.

This is made explicit in RDF Syntax (Revised)
http://www.w3.org/TR/2003/PR-rdf-syntax-grammar-20031215/#section-baseURIs
"any fragment part is ignored."

This is expanded in the test case
http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/Manifest.rdf#test013
showing that
http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test013.rdf
corresponds to the triples in
http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test013.nt

which shows the fragment part being ignored in three different ways.
]]]

(Author of test xmlbase-013 - J.J Carroll :-)
)

I think with the bullet proofed text I now prefer #2 (optionally with #3) over 
#1.

I note that the response #2 (i.e. from the previous message and this message 
combined) does not need a WG decision - it merely explains to the commentator 
why we were right.

I can now draft a full response if the chairs and/or the guide editors would 
like one.

Jeremy

Received on Monday, 5 January 2004 16:11:45 UTC