[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: RDDL for describing fragment identifier facilities

  • From: "Simon St.Laurent" <simonstl@s...>
  • To: John Cowan <jcowan@r...>
  • Date: Tue, 08 May 2001 13:39:32 -0400

xml flipbook
At 01:28 PM 5/8/01 -0400, John Cowan wrote: (in reverse order)
>The IETF theory of the matter is that the meaning of a fragment id is
>defined solely by the media type of the resource.  If a resource has
>the type video/flipbook, then #35 means the 35th frame, as given by
>the definition of video/flipbook.  If a resource has type text/xml
>or application/xml, then full generality XPointer is your only man.

I think you may have noticed that I think the IETF theory of the matter is 
excessively limited.  I also think that "full generality XPointer" is a 
fire hose for many applications where people would prefer a water 
fountain.  I'd be curious to know how many data-centric applications are 
interested in using ranges between parts of nodes.

I think we've moved well past the simple two-level universe that MIME was 
built for, and it's time to look around at the options that solve XML 
problems.  Namespaces were built explicitly for these kinds of cases, and 
RDDL builds on that functionality.

>I think that would call for more cleverness than you could reasonably
>expect.  Let's suppose that you have an XML format for flipbook movies
>(the kind you get when you flip the corners of a book each page of which
>has a line drawing on it), and you want a Very Simple fragment-id scheme,
>something like "http://example.com/flipbooks/popeye.flip#35" meaning
>frame 35.  We will suppose that there is a namespace for flipbook elements.
>
>Now suppose that you have a compound document with multiple embedded
>flipbooks.  What sort of fragment ids would you expect to work on that
>compound document?  Surely not just #35 for the 35th frame (of which
>flipbook)?

If #35 refers to an ID, and bare IDs are taken as minimal conformance for 
XML fragment identifiers, I don't see the problem.

I'm not entirely sure why you'd want to prohibit svgview() for SVG embedded 
inside of XHTML.


Simon St.Laurent - Associate Editor, O'Reilly & Associates
XML Elements of Style / XML: A Primer, 2nd Ed.
XHTML: Migrating Toward XML
http://www.simonstl.com - XML essays and books


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.