In message <199605290508.WAA05273@spice.p3.com>, Christopher Seiwald writes: >I'm not sure I understand Dan Connolly's objection to standardizing >a version extension to URLs, other than that he is objecting to it. URLs are supposed to be opaque strings that identify resources. Information providers may encode semantic information in them, but clients must treat them as opaque, except by private agreement. Peeking into the syntax of a URL is an abstraction violation. Telling folks "watch out! Don't spell your URLs this way, cuz that syntax is reserved for version info" is a no-no. What if somebody is already using the syntax ,xxx for some other purpose? According to the URL standard, they're allowed to do that. Standardizing ,xxx for version info would be like standardizing .ps for postscript resources. That's just not how it works. (the mapping of filename extension to media type is a per-server convention. Folks who exploit it on the client side do so on a heuristic basis, at their own peril) >It does underscore the fact that attaching version information to URLs >is going to be a battle, but a battle that I believe is well worth >fighting. I assure you that Tim Berners-Lee and myself will do everything we can to prevent you from winning. Please see the original writing on the topic of versions in WWW: -------------- HyperText Design Issues: Versioning http://www.w3.org/pub/WWW/DesignIssues/Versioning.html A WWW server may provide versioning, by allowing links between a document version and its previou and succesive versions. This would be a good use of link typing. Keeping track of versions allows one solution to the annotation problem. -------------- and more recently: Web Architecture: Generic Resources http://www.w3.org/pub/WWW/DesignIssues/Generic This is one of the few things that TimBL felt sufficiently strongly about to take time out of his busy schedule and write about. If you do not understand my objection, I suggest you study the design and architecture of WWW and URLs until you do. >We need to stick to our guns: make a simple version extention to URLs >and make them standard. I am confident that no such standard will be issued with the backing of W3C while Tim Berners-Lee is director. Daniel W. Connolly "We believe in the interconnectedness of all things" Research Scientist, MIT/W3C PGP: EDF8 A8E4 F3BB 0F3C FD1B 7BE0 716C FF21 <connolly@w3.org> http://www.w3.org/pub/WWW/People/Connolly/