[whatwg] fragment and query identifies

Dave Singer singer at apple.com
Mon Mar 26 18:25:46 PDT 2007

I think this discussion is pretty orthogonal to the video/audio tags 
as well, but...here goes...

as I understand it, fragment identifiers are (a) interpreted 
client-side, and not strictly 'part of' the URL (they are not sent to 
the server) and (b) have a format and syntax defined by the type of 
the resource fetched.  That is, if http://example.org/a.xyz says that 
it is returning a thing of type text/html, then the spec that defined 
that mime type tells you how to interpret a fragment after the #.

Indeed, for an audio/video resource, work done in annodex and in 
MPEG-21 could tell a client-side to interpret a fragment as a 
time-offset place to start playback, a time-slice of the resource, or 
a whole host of things.  The MPEG-21 family of specs has defined a 
fairly rich set of such capabilities for MPEG-4 files.

Then, also as I understand it, a query syntax is part of the URL, as 
is interpreted by the server, and the syntax and format is defined 
and owned by the targetted server.  So indeed, there is no reason why 
http://example.org/dynamic.stuff?makemp4=something should not 
dynamically make an MP4 file containing whatever 'something' says it 
should.  This is pretty much out of scope of how that is embedded, 
though, isn't it?

This is probably pretty obvious to the rest of you, hope I didn't 
take too long stating the obvious...
David Singer
Apple Computer/QuickTime

More information about the whatwg mailing list