- From: Bjoern Hoehrmann <derhoermi@gmx.net>
- Date: Mon, 22 Mar 2004 17:03:34 +0100
- To: site-comments@w3.org
Hi, I already did not understand why anyone would assign a "dated" URL to unstable documents, even less so why W3C QA is at http://www.w3.org/QA/, W3C WAI at http://www.w3.org/WAI/, W3C DOM at http://www.w3.org/DOM/, but W3C TAG at http://www.w3.org/2001/tag/. However, I could live with that with a shake of the head. I have also accepted that my memory is too bad to use the W3C web site efficiently and use a search engine to locate documents such as the W3C Manual of Style. I thought I could get to it through trial and error because I know that it is at <http://www.w3.org/dddd/dd/manual/>, but I think in order to remember the second number I mnemonic'd that the numbers are even, hence I typically tried http://www.w3.org/2000/06/manual/ http://www.w3.org/2000/08/manual/ http://www.w3.org/2002/08/manual/ http://www.w3.org/2002/06/manual/ http://www.w3.org/2000/04/manual/ ... first, but this does not work, hence I try uneven numbers... Sometimes I succeeded after a couple of 404 errors. At some point this got too frustrating. I tried to get to it through Google a couple of times, but this is getting frustrating, too. And in fact, as a result I avoid referencing it. May it's just me and everyone else has no problem to properly remember URI References like http://www.w3.org/1999/02/22-rdf-syntax-ns# One of the great things about this URI is the rdf-syntax part. I can remember this part and in order to use the namespace URI here I visited http://www.w3.org/TR/rdf-syntax Ooops. Well, I got used to that. I mean, what can I do to change this? I am certain the people responsible for this are aware that this violates everything in <http://www.useit.com/alertbox/990321.html> except for the domain name. After all, usability is not part of http://www.w3.org/Consortium/#goals and there is links and copy and paste for people with learning disabilities, dammit. But now you broke my last resort on http://www.w3.org/, the /TR/ space. There is no longer a <http://www.w3.org/TR/REC-xml>, this is now a "Temporary Redirect"... Some comments about this change: * It does not recover from speling errors, <http://www.w3.org/TR/css2> properly redirects to <http://www.w3.org/TR/CSS2/>, <http://www.w3.org/TR/css21> "Sorry, Not Found". * ,translations is broken, <http://www.w3.org/TR/REC-xml,translations> properly gives a list of translations, <http://www.w3.org/TR/2004/REC-xml-20040204/,translations> "No Translations are Available for This Document" * It breaks tools like Wget 1.8.1 (latest in Debian stable) % wget http://www.w3.org/TR/CSS2/ --14:29:28-- http://www.w3.org/TR/CSS2/ => `index.html' Resolving www.w3.org... done. Connecting to www.w3.org[18.29.1.35]:80... connected. HTTP request sent, awaiting response... 200 OK Length: 56,242 [text/html] 100%[=========================>] 56,242 76.07K/s ETA 00:00 14:29:29 (76.07 KB/s) - `index.html' saved [56242/56242] % wget http://www.w3.org/TR/CSS21/ --14:29:32-- http://www.w3.org/TR/CSS21/ => `index.html.1' Resolving www.w3.org... done. Connecting to www.w3.org[18.29.1.34]:80... connected. HTTP request sent, awaiting response... 307 Temporary Redirect 14:29:32 ERROR 307: Temporary Redirect. The same applies to some older browsers though some of them provide access to the returned HTML 2.0 page, they can follow the link The document has moved <A HREF="http://www.w3.org/TR/2004/REC-xml-20040204">here</A>.<P> which is btw very bad link text. However, this annoys users of my site if I link to W3C Technical Reports, and I do not want to annoy my users. * It breaks offline browsing, http://www.w3.org/TR/REC-xml is not cacheable due to lack of a Cache-Control or Expires header, hence it is not possible to follow links to that document in common offline browsing scenarios. * Latest version links are much slower to follow, redirects to <http://www.w3.org/TR/REC-xml> redirects to <http://www.w3.org/TR/2004/REC-xml-20040204> which then again redirects to <http://www.w3.org/TR/2004/REC-xml-20040204/> * It breaks my address bar, when I visit <http://www.w3.org/TR/REC-xml#syntax> I will see <http://www.w3.org/TR/2004/REC-xml-20040204/> after the redirect, not <http://www.w3.org/TR/2004/REC-xml-20040204/#syntax> as I would expect. * It reduces the utility of edited recommendations. Most specifications contain unpredictable fragment identifers like http://www.w3.org/TR/REC-xml#charsets which points to the section on Characters or #section-N64772-Out-of-line-Formatting-Objects which force me to use copy & paste from my address bar to get fragment references, hence I would either end up referencing always the nth edition of a specification or would have do to a lot of work to always hack the URI down to the latest version URI which means I would always refer to the nth edition. The same applies of course - even though to lesser extend - to all other TR maturity levels. * Partly due to the same reason as the former item, it becomes at least very difficult to include links in mails, usenet postings or even web sites because these insanely dated URIs are about 20 characters longer than normal URIs, beasts like http://www.w3.org/TR/2003/WD-xquery-full-text-requirements-20030502/#div3-score-independent http://www.w3.org/TR/2004/WD-xhtml-modularization-20040218/schema_module_defs.html#a_module_XHTML_Common_Attribute_Definitions do *not* fit properly into the typical boundaries of editors, broken editors will likely wrap such URIs which make them inaccessible to many and in case of plain/text ugly to everyone. * It does *not* help with issues such as the /TR/SOAP/ case, /TR/ is the wrong place for lastest-foo-technology URIs as http://www.w3.org/TR/html/ among others kindly demonstrates. * It breaks my sites, I link to <http://www.w3.org/TR/REC-xml> and now my link checker reports warnings for potentially broken references, wading through the clutter of all these warnings is frustrating and reduces my willingness to keep my links up to date. Even if my link checker supported means to hide warnings for specific sites, it won't help much, since links to www.w3.org break all the time; ironically, the W3C Linkchecker at http://validator.w3.org/checklink links to W3C's page explaining URIs, specifically http://www.w3.org/Addressing/#terms which does no longer exist. * Once again, you want people to link technical reports, this change makes it way more difficult to due this properly, which is bad. Of course there are more reasons why this change is ... *wrong*. There is no benefit, but an overwhelming number of downsides. This is sooo obvious. Please fix this. Not its symptoms. Switch it back to what worked for so many years. Please. Please! Please! Please! What do I need to do to convince you? Use the WBS system and let the community vote on W3C URI policy if you like, if there is a good justification for this change or your URI policy in general, I am certain you can convince your community to support this. Unless this is all part of a practical joke, of course. regards.
Received on Monday, 22 March 2004 11:06:13 UTC