Ted,

Again: The TAG disagrees.

http://www.w3.org/2001/tag/doc/alternatives-discovery.html

Content negotiation is for selecting between different variants of a *single* resource. It's not for redirecting you all over the place.

Best,
Richard



On 30 Jul 2008, at 15:31, Ted Thibodeau Jr wrote:


Hi, Tom --

* Tom Heath [7/30/08 9:19 AM +0100] wrote:
If I've understood you correctly, you're suggesting that the HTML
document about a pub should 303 to the RDF/XML document about the
pub if RDF/XML is requested, and vice versa. (please correct me
if I've misunderstood)

The above is correct -- if I ask for RDF/XML and the server cannot
provide that but *can* provide HTML, it should redirect me (303) to
the HTML (which I may decide I don't want to retrieve!).  If I ask
for HTML and the server cannot provide that but *can* provide RDF
(whether RDF/XML or Turtle/N3 or ...), it should likewise redirect
(303) to that alternative (which, again, I may not pursue).

I should never get a `200 OK` delivering a document format not in
my Accept: header.  This really applies whether or not you, as the
page author, have control over the web server.  If it cannot provide
the content form requested by a client, the server should *always*
say so, offering whatever other form(s) it might know about as
alternatives via 303.

(And of course, the information in all 303-associated formats should
be the same, though it be presented differently.)


Is conneging on description pages desirable? i.e. if I request
http://revyu.com/people/tom/about/rdf
in my regular browser (e.g. vanilla Firefox), should I be
redirected to http://revyu.com/people/tom/about/html ?

Yes!  Because *Firefox* wants HTML.

Firefox doesn't generically know how to handle application/rdf+xml,
nor application/x-turtle, nor application/turtle, and really only
pretends it knows how to handle text/rdf+n3...

It's important to use the right tool for the job.  I can't very
well drive screws with a hammer, nor nails with a screwdriver.
Similarly, an RDF browser doesn't do well on HTML; an HTML browser
doesn't do well on RDF.


I don't think so, for the simple reason that I might be a developer
wishing to study/debug the RDF.

If I'm a developer wishing to study/debug the RDF, I should use
a tool which explicitly requests the RDF serialization(s) I want
to study -- which might be Turtle/N3, or RDF/XML, or... -- or
at least indicates Accept: *.

(Note -- this tool *might* be an *extended* Firefox, which *might*
be able to handle RDF/XML, in which case that should be included
in the Accept: header issued for relevant requests.  You specified
vanilla Firefox in your example, so that's what I pursued.)

Be seeing you,

Ted





--
A: Yes. http://www.guckes.net/faq/ attribution.html
| Q: Are you sure?
| | A: Because it reverses the logical flow of conversation.
| | | Q: Why is top posting frowned upon?

Ted Thibodeau, Jr. // voice +1-781-273-0900 x32 Evangelism & Support // mailto:[EMAIL PROTECTED] OpenLink Software, Inc. // http:// www.openlinksw.com/
                                http://www.openlinksw.com/weblogs/uda/
OpenLink Blogs http://www.openlinksw.com/weblogs/ virtuoso/
                              http://www.openlinksw.com/blog/~kidehen/
   Universal Data Access and Virtual Database Technology Providers


Reply via email to