- From: Phil Archer <phila@w3.org>
- Date: Wed, 20 Apr 2016 16:25:20 +0100
- To: SDW WG Public List <public-sdw-wg@w3.org>
Dear all, I took an action recently to look into whether we should be using HTTP or HTTPS for our vocabulary namespaces. The topic arises because of recent changes on w3.org where we have implemented HSTS [1] and UIR [2]. Several browsers have also implemented this. Whilst the details are probably of no more than passing interest to most people here, the result is noticeable: visit any http://www.w3.org URL and you're likely to be redirected to the https://www.w3.org equivalent. The key thing is that this is due to interaction between the server and your browser. If the browser doesn't understand HSTS and UIR, then the http version is what you get: curl -I http://www.w3.org/ns/ssn/ HTTP/1.1 200 OK Date: Wed, 20 Apr 2016 12:46:17 GMT Content-Location: Overview.owl Vary: negotiate,upgrade-insecure-requests TCN: choice Last-Modified: Tue, 15 Mar 2016 06:13:03 GMT ETag: "ebe9-52e104a3699c0;52e8c65b20237" Accept-Ranges: bytes Content-Length: 60393 Cache-Control: max-age=21600 Expires: Wed, 20 Apr 2016 18:46:17 GMT P3P: policyref="http://www.w3.org/2014/08/p3p.xml" Access-Control-Allow-Origin: * Content-Type: application/rdf+xml; qs=0.9 Since vocabulary definitions are as likely to be retrieved with user agents that are not browsers and those that are, and therefore the advice is that we continue to define vocabularies with good 'ol HTTP schemes. It is bad practice to offer different resources at two URLs that differ only in the scheme. Therefore the User Agent may dereference the vocabulary namespace using either http or https. Likewise, the end server may decide to upgrade the dereferencing request to https. Please be careful if copying and pasting relevant URLs from your browser. Meanwhile, document URIs will be cited as being https://www.w3.org/TR/{blah} etc. HTH Phil [1] https://tools.ietf.org/html/rfc6797 [2] https://www.w3.org/TR/upgrade-insecure-requests/ For tracker: Action-107 -- Phil Archer W3C Data Activity Lead http://www.w3.org/2013/data/ http://philarcher.org +44 (0)7887 767755 @philarcher1
Received on Wednesday, 20 April 2016 15:25:40 UTC