Re: ACTION: elaborate on 4.4

On Mon, Jun 07, 2004 at 01:17:39PM -0400, Kendall Clark wrote:

> Open design issues (many of which I expect can be analogized to
> content negotiation in HTTP) include:
>    - how to request one's preferred exchange serialization; 
>    - whether it's a request or a negotiation;
>    - whether to identify exchange serializations by Internet Media Type, by
>      URI, or by canonical short name;

Just to be clear, the IMT option won't really work here. IMT aren't
generally fine-grained enough to distinguish different XML
vocabularies (which sucks, really). I think, then, short-name or URI
are the real options.

I'd be happy to design for 4.4 v. simply[1]:

    Put a bit in our doc about (1) HTTP content-negotiation and (2)
    come up with a set of (or a way to generate a set of) canonical
    names for various serialization formats.

I believe we'd need to do (2) because, IIRC, the con-neg spec talks
about IMTs. I just *assume* people are going to use con-neg if we give
them an HTTP binding for our protocol and don't say anything about all
of this. Except that then they'll have an interop nightmare because we
won't have done (2).


[1] What I'd really like to see, vis-a-vis design, is an RDF
vocabulary to make assertions about the properties of DAWG origin
servers. The HTTP spec even gives us a very elegant (IMO) discovery
mechanism using OPTIONS and (slightly extending) OPTIONS *. Such a
vocabulary could assert which serialization types, identified by URI,
the server is prepared to offer, as well as other gooey bits of
metadata-y goodness.

Received on Tuesday, 8 June 2004 17:11:09 UTC