Re: escaping % in RDF URI references

> It appears to me that RDF Concepts does not require % to be %-escaped in
> RDF URI references (Section 6.4). Surely this is a bug.
Hi Peter
In response to your message
http://lists.w3.org/Archives/Public/www-rdf-comments/2003JulSep/0282
The requirement to not escape % is derived from the the other specifications 
from which the text you mention is taken.
See,
http://www.w3.org/TR/2003/WD-charmod-20030822/#sec-URIs
which links to
http://www.w3.org/XML/xml-V10-2e-errata#E26
http://www.w3.org/TR/xlink/#link-locators
http://www.w3.org/International/2002/draft-duerst-iri-00.txt
The grammar in 
http://www.w3.org/International/2002/draft-duerst-iri-00.txt
is perhaps the most useful, this indicates that % is only allowed in IRIs when 
part of an escape sequence, and not otherwise.
Thus
<rdf:RDF>
 <rdf:Description rdf:about="http://example.org/bar%foo">
 <eg:prop>val</eg:prop>
 </rdf:Description>
</rdf:RDF>
is not legal, whereas
<rdf:RDF>
 <rdf:Description rdf:about="http://example.org/foo%bar">
 <eg:prop>val</eg:prop>
 </rdf:Description>
</rdf:RDF>
is legal (but does not represent an IRI in UTF-8 encoding).
In a discussion of your comment, the RDF Core WG was inclined to add one or 
more test cases (e.g. these two) and make no other changes.
Would that satisfy you? If so I will formally propose these tests and get back 
to you once they have been added to the RDF test suite.
If you believe that the design choice is fundamentally mistaken I believe that 
it would be more effective to take that up with the IRI editors, perhaps on 
uri@w3.org or w3c-i18n-ig@w3.org
 
Jeremy

Received on Monday, 8 September 2003 11:56:26 UTC

AltStyle によって変換されたページ (->オリジナル) /