- From: Sandro Hawke <sandro@w3.org>
- Date: Thu, 19 Apr 2007 14:37:49 -0400
- To: John Cowan <cowan@ccil.org>
- Cc: Jeremy Carroll <jjc@hpl.hp.com>, semantic-web@w3.org, www-international@w3.org
... > XML Base, however, does not use the notion of IRI. An implementation > of XML Base must behave as if it converted the xml:base attribute > value to a URI by expanding a subset of the %-escapes, and then > did resolution in accordance with RFC 3986 (not 3987). ... I don't think I agree, but maybe I misunderstand. Here's a first pass at a test case: =========================== Input ============================== <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xml:base="http://www.w3.org/International/articles/idn-and-iri/JPǼƦ/°ú¤³ä¤êǼƦ"> <rdf:Description rdf:about="http://www.w3.org/"> <foaf:likes rdf:resource="" /> </rdf:Description> </rdf:RDF> ================================================================ ** Option 1: This is perfectly decent XML. It parses to this N-Triple: <http://www.w3.org/> <http://xmlns.com/foaf/0.1/likes> <http://www.w3.org/International/articles/idn-and-iri/JPǼƦ/°ú¤³ä¤êǼƦ>. I'm happy with this option, and I understood Jeremy and Chris to be as well. FWIW, the W3C RDF validator (using Jeremy's parser) does this. ** Option 2: This input is not well formed XML. ... Are there any other options? John, can you explain your interpretation in these terms? -- Sandro
Received on Thursday, 19 April 2007 18:38:42 UTC