Print

Print


At Wed, 2 Jun 2010 15:23:05 -0400,
Jonathan Rochkind wrote:
> 
> Erik Hetzner wrote:
> >
> > Accept-Encoding is a little strange. It is used for gzip or deflate
> > compression, largely. I cannot imagine needing a link to a version
> > that is gzipped.
> >
> > It is also hard to imagine why a link would want to specify the
> > charset to be used, possibly overriding a client’s preference. If my
> > browser says it can only supports UTF-8 or latin-1, it is probably
> > telling the truth.
> >   
> Perhaps when the client/user-agent is not actually a "web browser" that 
> is simply going to display the document to the user, but is some kind of 
> other software. Imagine perhaps archiving software that, by policy, only 
> will take UTF-8 encoded documents, and you need to supply a URL which is 
> guaranteed to deliver such a thing.
> 
> Sure, the hypothetical archiving software could/should(?)  just send an 
> actual HTTP header to make sure it gets a UTF-8 charset document.  But 
> maybe sometimes it makes sense to provide an identifier that actually 
> identifies/points to the UTF-8 charset version -- and that in the actual 
> in-practice real world is more guaranteed to return that UTF-8 charset 
> version from an HTTP request, without relying on content negotation 
> which is often mis-implemented. 
> 
> We could probably come up with a similar reasonable-if-edge-case for 
> encoding.
>
> So I'm not thinking so much of "over-riding" the conneg -- I'm thinking 
> of your initial useful framework, one URI identifies a more abstract 
> 'document', the other identifies a specific representation. And 
> sometimes it's probably useful to identify a specific representation in 
> a specific charset, or, more of a stretch, encoding. No?

I’m certainly not thinking it should never be done. Personally I would
leave it out of SRU without a serious use case, but that is obviously
not my decision. Still, in my capacity as nobody whatsoever, I would
advise against it. ;)
 
> I notice you didn't mention 'language', I assume we agree that one is 
> even less of a stretch, and has more clear use cases for including in a 
> URL, like content-type.

Definitely.

best, Erik