Re: Response to Michael Kay's XML Base comments

Yesterday I wrote:

>   RFC 3986 has a section "5.1.  Establishing a Base URI".  One of the
>   ways a base URI can be established is by a "base URI embedded in
>   content".  XML Base describes the syntax for embedding a base URI
>   in an XML document.
> 
>   Given that it's working in this general framework, it doesn't seem
>   appropriate for XML Base to say which relative URIs it affects.
>   Rather it sets the base URI for a part of the document, and any
>   strings within that part which are defined (by some spec) as URI
>   references should be interpreted according to RFC 3986 which means
>   that they use XML Base when they are resolved.
> 
>   That leaves the question of which relative references are resolved,
>   and that seems to be an issue for whichever spec that defines them
>   as URI references.
> 
>   What I didn't mention in the first paragraph is that RFC 3986 says
>   that it's the media type of the document that determines the
>   syntax used for emedding base URIs.  The new XML media type draft
> 
>    http://www.w3.org/2006/02/son-of-3023/draft-murata-kohn-lilley-xml-02.html
> 
>   (is that the latest version?) does point to XML Base for this.

The introduction to XML Base spec is not really consistent with this: it
implies that XML-related specifications can choose whether or not to use
XML Base.  I will add a paragraph saying that we expect son-of-3023 to
make XML Base the official base URI mechanism.

-- Richard

Received on Wednesday, 6 December 2006 14:57:59 UTC