- From: Dan Connolly <connolly@w3.org>
- Date: Tue, 24 Jan 2006 10:14:50 -0600
- To: Tony Hammond <t.hammond@nature.com>
- Cc: Misha Wolf <Misha.Wolf@reuters.com>, semantic-web@w3.org
On Tue, 2006-01-24 at 15:56 +0000, Tony Hammond wrote: > Hi Dan: > > True-ish. The hash char is not invalid – but it _is_ reserved.So, > what’s the difference there? Though I guess it’s theoretically > useable. This from RFC 2141: > > “2.3.2 The other reserved characters > > > RFC 1630 [2] reserves the characters "/", "?", and "#" for > particular > purposes. The URN-WG has not yet debated the applicability and > precise semantics of those purposes as applied to URNs. Therefore, > these characters are RESERVED for future developments. Namespace > developers SHOULD NOT use these characters in unencoded form, but > rather use the appropriate %-encoding for each character.” That looks like a scheme-specific RFC conflicting with the RFC on generic synatx. Indeed, that's unfortunate. I was going to say that it should work in practice, but this problem seems to have infected the python standard library... >>> urlparse.urlparse("urn:abc#def") ('urn', '', 'abc#def', '', '', '') > Hard to know what to do. I suppose so; the urn: stuff is bound to be less mature than http, since it's used so much less often. > Cheers, > > Tony > -- Dan Connolly, W3C http://www.w3.org/People/Connolly/ D3C2 887B 0F92 6005 C541 0875 0F91 96DE 6E52 C29E
Received on Tuesday, 24 January 2006 16:15:00 UTC