- From: Roy T. Fielding <fielding@apache.org>
- Date: Tue, 14 Jan 2003 14:10:30 -0800
- To: www-tag@w3.org
This new IETF draft came to my attention today. http://www.ietf.org/internet-drafts/draft-eastlake-xmldsig-uri-03.txt A number of algorithm and keying information identifying URIs intended for use with XML Digital Signatures, Encryption, and Canonnicalization are defined. Note that all of the algorithms, methods, and other tokens are named within a flat name space rooted at http://www.w3.org/2000/09/xmldsig-more# meaning that the only way to obtain information about any one algorithm is to examine the entire namespace (including almost all of cryptography) and then indirect from there. That is just plain wrong and contrary to every sensible notion of naming on the Web. Names are intended to be hierarchical, and algorithms almost always contain a subset of names that should have their own identifiers within the scope of that algorithm. Somewhere along the line the W3C got hooked on the notion that URIs are opaque and hierarchy is meaningless. That is bogus, as evidenced by every decent information site on the web today. Well-designed URIs reflect a classification system that is understandable by humans, whether or not a human ever sees them, and regardless of how many different classification systems may apply to a resource. This is a well-researched aspect of hypermedia systems that goes all the way back to NLS/Augment. W3C specifications should not be defining lousy information spaces. ....Roy
Received on Tuesday, 14 January 2003 17:10:41 UTC