Re: @xml:base with @rendition (and maybe other pointers)

Hugh Cayless <[email protected]> Tue, 2 May 2017 15:55:57 -0400
Newsgroups gmane.text.tei.general
Message-ID <CAObhq+f49ugi_jZ9E5Nbs1FcJxaEENOLKMfnSOC-tEUwWxnuxQ@mail.gmail.com>
I think John is quite right about the question of URIs using defined
prefixes. It depends whether the prefix results in an absolute URI or not.

I think fragment identifiers are a different question, but that a) they
should be understood to refer to the current document regardless of
@xml:base and b) since we're in charge of the TEI media type, we get to
decide, and should choose a).

To treat @rendition differently would in my opinion require that we change
its data type.

On Tue, May 2, 2017 at 3:42 PM, John P. McCaskey <[email protected]>
wrote:

> On 5/2/2017 2:52 PM, Syd Bauman wrote:
>
> Martin has taken the words right out of my mouth:
>
> One unanswered question might be whether the dereferencing process
> in a prefixDef is supposed to take account of @xml:base, though...
>
> Doesn’t this (from here
> <http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-prefixDef.html>)
> answer that question?
>
> The abbreviated pointer may be dereferenced to produce either an absolute
> or a relative URI reference. In the latter case it is combined with the
> value of xml:base in force at the place where the pointing attribute
> occurs to form an absolute URI in the usual manner as prescribed by XML
> Base <http://www.w3.org/TR/xmlbase/>.
>
> If you are willing to say some pointers (such as those with prefixDef
> entries) should not use xml:base, why not feel liberated to do so for
> pointers that are just fragment IDs or specifically named pointers such as
> @rendition?
>
> -- John
>