- From: William Waites <wwaites@tardis.ed.ac.uk>
- Date: Sun, 31 Mar 2019 12:19:15 +0100
- To: Richard Light <richard@light.demon.co.uk>
- Cc: "semantic-web@w3.org" <semantic-web@w3.org>
On 03/31, Richard Light wrote: > > I was bitten by this issue when testing content negotiation outcomes. The > issue is that your browser is not an innocent bystander in this HTTP > transaction: it will have provided a requested set of response formats (and > not just 'text/html') which will have an impact on what is returned. And > different browsers have different default settings (which you as their user > can alter). Indeed, I remember one well known web browser that for a time prioritised 'image/*' over 'text/html' -- yes, it preferred pictures of web pages to web pages. However in this instance, there is no HTML page about the RDFS vocabulary that is returned upon explicitly setting the accept header: $ curl -HAccept:text/html https://www.w3.org/1999/02/22-rdf-syntax-ns <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>406 Not Acceptable</title> </head><body> <h1>Not Acceptable</h1> <p>An appropriate representation of the requested resource /1999/02/22-rdf-syntax-ns could not be found on this server.</p> Available variants: <ul> <li><a href="22-rdf-syntax-ns.ttl">22-rdf-syntax-ns.ttl</a> , type text/turtle, charset utf-8</li> <li><a href="22-rdf-syntax-ns.rdf">22-rdf-syntax-ns.rdf</a> , type application/rdf+xml</li> </ul> </body></html> (If your mail-reader ignores the text/plain content type on this message, and tries nevertheless to interpret it as HTML, the above may get mangled, but it's a 406 Not Acceptable response that gives links to the Turtle and RDF/XML representations). Additionally, if Turtle is to be returned, it would probably be a good idea to have a link to the RDF concepts document directly in the "me, I'm an ontology" stanza: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> a owl:Ontology ; dc:title "The RDF Concepts Vocabulary (RDF)" ; dc:description "This is the RDF Schema for the RDF vocabulary terms in the RDF Namespace, defined in RDF 1.1 Concepts." . There is such a link in the definitions of some of the individual terms to the relevant section. Best wishes, -- William Waites | wwaites@inf.ed.ac.uk Laboratory for Foundations of Computer Science School of Informatics, University of Edinburgh
Received on Sunday, 31 March 2019 11:19:45 UTC