Re: Semantic content negotiation (was Re: expectations of vocabulary)

On 7/26/06, Xiaoshu Wang <wangxiao@musc.edu> wrote:
> --Danny,
>
> > How does UPS deal with Accept-Language?
>
> I hope my last reply may clarify this.  But Accept-Language is not what you
> meant.  What you meant is perhaps more like Accept-Synonymy (not even the
> dialect as I wrote in last reply), don't you think?

I did mean Accept-Language -
"The Accept-Language request-header field is similar to Accept, but
restricts the set of natural languages that are preferred as a
response to the request." [1] i.e. UPS are willing to convey some
preference information free of charge. Whether or not the recipient is
willing to act on it is another matter.

This isn't quite the same as Accept-Synonymy, as there is no global
definition of synonymy. Different representations of the same resource
is all (as determined by the server).

I don't see a massive leap from that to what Reto suggested, something
like "The Accept-Vocabulary request-header field is similar to Accept,
but restricts the set of RDF vocabularies that are preferred as a
response to the request."

(I don't know either way if Accept-Vocabulary specifically is a good
idea, but it illustrates the point, there doesn't seem to be any
architectural obstacle to content negotiation at a semantic level).

Cheers,
Danny.

[1] http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.4


-- 

http://dannyayers.com

Received on Wednesday, 26 July 2006 17:03:27 UTC