- From: thierry michel <tmichel@w3.org>
- Date: Thu, 26 Oct 2000 00:13:51 +0200
- Cc: <www-smil@w3.org>
----- Original Message -----
From: "Eve L. Maler" <eve.maler@east.sun.com>
To: <Daniel.Veillard@w3.org>
Cc: "Cohen, Aaron M" <aaron.m.cohen@intel.com>; <Daniel.Veillard@w3.org>;
<Eve.Maler@east.sun.com>; <Lloyd.Rutledge@cwi.nl>; "'thierry michel'"
<tmichel@w3.org>; <www-smil@w3.org>
Sent: Tuesday, October 24, 2000 3:38 PM
Subject: [Moderator Action] Re: XML Linking WG review of SMIL Last Call
Working Draft
> An interjection, hopefully relevant:
>
> At 10:10 AM 10/24/00 +0200, Daniel Veillard wrote:
> > I think it all boils down to the following points:
> > 1/ SMIL uses only the bare name part of XPointer.
> > 2/ XML Linking WG until now has rejected any attempt at subclassing
> > XPointer.
> > 3/ XPointer is the language for the fragment identifier of
> > text/xml and application/xml resources.
> > 4/ XML 1.0 has the ID/IDREF mechanism when addressing elements within
> > a single document is needed. There is some expectations that
> > a#foo will target the ID "foo" in the resource a and this predates
> > XPointer
> >
> > I understand the SMIL view point as:
> > "requiring only bare name support of XPointer is a fair use"
> >
> >and the possibility of evolving toward full support in future revision
once
> >XPointer is fully deployed.
> > Assuming I understood it properly I will try to discuss this with the
group
> >and get back to you too.
>
> Is the following description correct? SMIL describes the generating of
> addresses, where the address appears inside a SMIL document and the
> referent appears (where? in the same document or a different one?). The
> address is in the form of a fragment identifier in a URI reference, and
the
> referent is intended to be a SMIL document. Because only a subset of
> XPointer fragment identifiers is guaranteed to appear in these addresses,
> SMIL processing does not require an "XPointer processor" to handle the
> addresses, but it could choose to hook up a full XPointer processor if it
> wanted, because the syntax is a strict subset.
>
> If this is an accurate description, I don't have a big problem with the
> part about generating a strict subset; hey, if you want to synthesize or
> generate XPointers in a particular way, that's your business. (The
> XLink-to-RDF mapping note does something similar, all while assuming a
> */xml media type.)
>
> However, I'm not crazy about it if the motivation is to save on ad-hoc
> */xml media type handling in a SMIL implementation. (By contrast, the
> XLink-to-RDF motivation is the comparison of addresses.) If the
referenced
> resource is served/treated as */xml, then you should assume that an
> XPointer processor needs to be hooked up, and you would ideally accept all
> valid XPointers in the places where you currently dictate a limited set of
> them. If it's served/treated as */{smil stuff}, then you could define a
> subset of XPointer but, in practice, *it would now be its own fragment ID
> language*. My goal here is to try and keep the media type/fragment ID
> system modular and clean.
>
> So now my question is, What is the real story and what are the
motivations?...
>
> Eve
> --
> Eve Maler +1 781 442 3190
> Sun Microsystems XML Technology Center eve.maler @ east.sun.com
>
Received on Wednesday, 25 October 2000 18:13:55 UTC