[rfc-i] "canonical" URI for RFCs, BCPs
johnl at taugh.com (John R Levine) Mon, 01 February 2010 21:01 UTC
From: "johnl at taugh.com"
Date: Mon, 01 Feb 2010 16:01:29 -0500
Subject: [rfc-i] "canonical" URI for RFCs, BCPs
In-Reply-To: <517bf111002011224v6a2471ccm487ef51b7a5ad1c5@mail.gmail.com>
References: <20100130222423.21257.qmail@simone.iecc.com> <4B66FC37.4010501@isi.edu> <alpine.BSF.2.00.1002011144140.43767@simone.lan> <517bf111002011039m26098066rdda2181c3d24d7c3@mail.gmail.com> <4B672145.8070905@isi.edu> <517bf111002011105u6b5c2a52g190b54f07c3e0739@mail.gmail.com> <4B672E95.9040307@isi.edu> <alpine.BSF.2.00.1002011515180.21751@simone.lan> <517bf111002011224v6a2471ccm487ef51b7a5ad1c5@mail.gmail.com>
Message-ID: <alpine.BSF.2.00.1002011532270.21751@simone.lan>
>> Note that type negotiation doesn't do what you want; all of the Postscript >> RFCs have text stub versions, and if a web browser says it prefers text to >> postscript, it'll get the text. > > Eek, really? That's a bug in the configuration of the server. It's > perfectly reasonable to decree that > the-one-and-only-representation-of-a-resource-shall-be-thus-and-so and > I believe that's what the IETF policy is, so the server should bloody > well ignore the Accept header, except to return 406 Not Acceptable if > the client says it won't accept text. If a browser says it accepts both but prefers text, the server's going to send the stub. See RFC 2616. If you refuse to send the stub, we lynx users will curse your name unto eternity. There are also RFCs like 3312 where the text is definitive but the postscript is a lot easier to read than the ASCII art, and users who want to see what the RFC says will curse you if you hide the legible version. I don't see any way to tell which one the user wants short of encoding the user preferences into the URL: .../definitive/rfc9999 .../legible/rfc9999 .../legible-unless-it-is-megabytes-of-pdf-scans/rfc123 I still don't understand what the problem is with a canonical container which contains all of the info about the RFC including metadata and pointers to all the versions with a note to tell you which is definitive, but my interest in further argument is limited. R's, John
- [rfc-i] "canonical" URI for RFCs, BCPs Julian Reschke
- [rfc-i] "canonical" URI for RFCs, BCPs Henning Schulzrinne
- [rfc-i] "canonical" URI for RFCs, BCPs Joe Touch
- [rfc-i] "canonical" URI for RFCs, BCPs Henning Schulzrinne
- [rfc-i] "canonical" URI for RFCs, BCPs Paul Hoffman
- [rfc-i] "canonical" URI for RFCs, BCPs Joe Touch
- [rfc-i] DOIs Brian E Carpenter
- [rfc-i] "canonical" URI for RFCs, BCPs Joe Touch
- [rfc-i] "canonical" URI for RFCs, BCPs Julian Reschke
- [rfc-i] DOIs Keith Moore
- [rfc-i] "canonical" URI for RFCs, BCPs Brian E Carpenter
- [rfc-i] "canonical" URI for RFCs, BCPs Joe Touch
- [rfc-i] "canonical" URI for RFCs, BCPs Paul Hoffman
- [rfc-i] "canonical" URI for RFCs, BCPs Tim Bray
- [rfc-i] DOIs Henning Schulzrinne
- [rfc-i] DOIs Julian Reschke
- [rfc-i] DOIs Henning Schulzrinne
- [rfc-i] DOIs Julian Reschke
- [rfc-i] DOIs Julian Reschke
- [rfc-i] "canonical" URI for RFCs, BCPs Julian Reschke
- [rfc-i] DOIs Henning Schulzrinne
- [rfc-i] DOIs Tim Bray
- [rfc-i] DOIs Julian Reschke
- [rfc-i] DOIs Joe Touch
- [rfc-i] "canonical" URI for RFCs, BCPs Joe Touch
- [rfc-i] DOIs "Martin J. Dürst"
- [rfc-i] "canonical" URI for RFCs, BCPs Paul Hoffman
- [rfc-i] DOIs Colin Perkins
- [rfc-i] "canonical" URI for RFCs, BCPs Joe Touch
- [rfc-i] "canonical" URI for RFCs, BCPs Julian Reschke
- [rfc-i] "canonical" URI for RFCs, BCPs Joe Touch
- [rfc-i] "canonical" URI for RFCs, BCPs Brian E Carpenter
- [rfc-i] "canonical" URI for RFCs, BCPs Paul Hoffman
- [rfc-i] "canonical" URI for RFCs, BCPs Brian E Carpenter
- [rfc-i] "canonical" URI for RFCs, BCPs Paul Hoffman
- [rfc-i] "canonical" URI for RFCs, BCPs Joe Touch
- [rfc-i] "canonical" URI for RFCs, BCPs Paul Hoffman
- [rfc-i] "canonical" URI for RFCs, BCPs Paul Hoffman
- [rfc-i] "canonical" URI for RFCs, BCPs Joe Touch
- [rfc-i] "canonical" URI for RFCs, BCPs Paul Hoffman
- [rfc-i] "canonical" URI for RFCs, BCPs Julian Reschke
- [rfc-i] "canonical" URI for RFCs, BCPs Joe Touch
- [rfc-i] "canonical" URI for RFCs, BCPs Joe Touch
- [rfc-i] "canonical" URI for RFCs, BCPs Paul Hoffman
- [rfc-i] "canonical" URI for RFCs, BCPs Brian E Carpenter
- [rfc-i] "canonical" URI for RFCs, BCPs Joe Touch
- [rfc-i] "canonical" URI for RFCs, BCPs Julian Reschke
- [rfc-i] "canonical" URI for RFCs, BCPs Julian Reschke
- [rfc-i] "canonical" URI for RFCs, BCPs Joe Touch
- [rfc-i] "canonical" URI for RFCs, BCPs Julian Reschke
- [rfc-i] "canonical" URI for RFCs, BCPs Joe Touch
- [rfc-i] "canonical" URI for RFCs, BCPs Brian E Carpenter
- [rfc-i] "canonical" URI for RFCs, BCPs John Levine
- [rfc-i] "canonical" URI for RFCs, BCPs Joe Touch
- [rfc-i] "canonical" URI for RFCs, BCPs John R Levine
- [rfc-i] "canonical" URI for RFCs, BCPs Paul Hoffman
- [rfc-i] "canonical" URI for RFCs, BCPs Julian Reschke
- [rfc-i] "canonical" URI for RFCs, BCPs Julian Reschke
- [rfc-i] "canonical" URI for RFCs, BCPs Joe Touch
- [rfc-i] "canonical" URI for RFCs, BCPs Joe Touch
- [rfc-i] "canonical" URI for RFCs, BCPs Joe Touch
- [rfc-i] "canonical" URI for RFCs, BCPs Julian Reschke
- [rfc-i] "canonical" URI for RFCs, BCPs Tim Bray
- [rfc-i] "canonical" URI for RFCs, BCPs Joe Touch
- [rfc-i] "canonical" URI for RFCs, BCPs Joe Touch
- [rfc-i] "canonical" URI for RFCs, BCPs Tim Bray
- [rfc-i] "canonical" URI for RFCs, BCPs Joe Touch
- [rfc-i] "canonical" URI for RFCs, BCPs John R Levine
- [rfc-i] "canonical" URI for RFCs, BCPs Tim Bray
- [rfc-i] "canonical" URI for RFCs, BCPs Joe Touch
- [rfc-i] "canonical" URI for RFCs, BCPs John R Levine
- [rfc-i] "canonical" URI for RFCs, BCPs John R Levine
- [rfc-i] "canonical" URI for RFCs, BCPs Alfred Hönes
- [rfc-i] "canonical" URI for RFCs, BCPs Julian Reschke
- [rfc-i] "canonical" URI for RFCs, BCPs "Martin J. Dürst"
- [rfc-i] "canonical" URI for RFCs, BCPs "Martin J. Dürst"
- [rfc-i] "canonical" URI for RFCs, BCPs Bob Braden
- [rfc-i] "canonical" URI for RFCs, BCPs Julian Reschke