- From: Yves Lafon <ylafon@w3.org>
- Date: Wed, 6 May 2009 03:55:22 -0400 (EDT)
- To: David Singer <singer@apple.com>
- cc: Raphaël Troncy <Raphael.Troncy@cwi.nl>, Silvia Pfeiffer <silviapfeiffer1@gmail.com>, Davy Van Deursen <davy.vandeursen@ugent.be>, Media Fragment <public-media-fragment@w3.org>, Michael Hausenblas <michael.hausenblas@deri.org>
On Fri, 1 May 2009, David Singer wrote:
> At 12:31 +0200 29/04/09, Raphaël Troncy wrote:
>> Silvia, Michael
>>
>> Indeed, we haven't scribed a formal RESOLUTION regarding this choice as far
>> as I remember, but we agree on that during the Ghent face to face meeting,
>> as the minutes let that suppose. Further,
>> http://www.w3.org/2008/WebVideo/Fragments/wiki/Syntax#Decisions have
>> captured the decision.
>>
>>> We never really captured the decision that was made for choosing "#"
>>> as the fragment identifying mechanism over "?". I think we will need a
>>> brief discussion about the advantages and disadvantages of these two
>>> approaches in the WD and an explanation of when to choose what. This
>>> needs to be more than the one sentence written in 6.1.
>>
>> Absolutely! More precisely, we need to specify what's happened if the
>> 'segment' is obtained with a hash ('#') or a question mark ('?') since out
>> grammar is now flexible.
>> - In the case of the '#': the single or dual step partial GET as
>> described currently
>
> I think, rather
> ? -- it is the server's syntax and task to do the selection
In fact if "?" is needed, our fragment syntax is just a hint, people
owning their URIs can define whatever naming scheme they want, the main
issue is finding the association between identification of useful ranges
someone awnts to retrieve and URIs
> # -- it is the MIME type's syntax and UA's task to do the selection, possibly
> assisted by an enhanced protocol with the server
>
> That is, if the UA is asked to focus the user's attention on a certain
> portion of the resource, it should do the best it can
> a) to do said focusing
> b) to use the network and server wisely
>
> If the protocol is HTTP-1.1-enhanced, then there may be new commands or
> headers it can use. In the lack of that (e.g. HTTP 1.1 or even 1.0) it does
> the best it can.
HTTP-1.1-enhanced ?
Adding a range unit is in the same class of adding a new content-type,
that doesn't really qualify as "enhancing" HTTP :)
>
>> - In the case of the '?': the normal behavior, it is a new resource that
>> will be completely served with a 200 OK response code. The only extra
>> specification we may add is a link header to point towards the original
>> resource the segment comes from ...
>>
>> I suggest to write that down in the next iteration of the WD :-)
>>
>> Raphaël
>>
>> --
>> Raphaël Troncy
>> CWI (Centre for Mathematics and Computer Science),
>> Science Park 123, 1098 XG Amsterdam, The Netherlands
>> e-mail: raphael.troncy@cwi.nl & raphael.troncy@gmail.com
>> Tel: +31 (0)20 - 592 4093
>> Fax: +31 (0)20 - 592 4312
>> Web: http://www.cwi.nl/~troncy/
>
>
> --
> David Singer
> Multimedia Standards, Apple Inc.
>
>
--
Baroula que barouleras, au tiéu toujou t'entourneras.
~~Yves
Received on Wednesday, 6 May 2009 07:55:45 UTC