- From: Richard Cyganiak <rcyg@gmx.de>
- Date: Sat, 12 Jul 2003 14:35:08 +0200
- To: <Jeremy_Carroll@hp.com>, <www-rdf-validator@w3.org>
Hi all,
I noticed that the RDF Validator [1] accepts unescaped characters in URI
references.
The RDF Model and Syntax Spec states [2] that URI references should be
interpreted per RFC2396. The RFC states that many characters must be escaped
when used in URIs [3].
A simple test case:
<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description
rdf:about="http://www.example.org/< >"
rdf:type="http://www.example.org/#testType"/>
</rdf:RDF>
The URI in rdf:about contains the chars "<", " " and ">", all of which are
disallowed in URIs and must be URL-encoded.
I think this should be considered a bug. Or am I missing something?
Richard
[1] http://www.w3.org/RDF/Validator/
[2] http://www.w3.org/TR/REC-rdf-syntax/#URI-reference
[3] http://www.isi.edu/in-notes/rfc2396.txt
Sections 2 and 4.1
Received on Saturday, 12 July 2003 08:34:56 UTC