Re: RDF Validator accepts unescaped chars in URIs

Hello Richard,

Thanks for your report. Please note that 'RDF URI references' are
indeed IRI references, i.e. they are allowed to contain a large
number of characters besides US-ASCII. At one point, the IRI spec
also allowed characters such as < and >, but based on a lot of
feedback, this has been changed. See for
details. My guess is that the RDF Validator will be updated
again once the final details of the new RDF specification
become finalized.

Regards,    Martin.

At 14:35 03/07/12 +0200, Richard Cyganiak wrote:

>Hi all,
>I noticed that the RDF Validator [1] accepts unescaped characters in URI
>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="">
>      <rdf:Description
>        rdf:about="; &gt;"
>        rdf:type=""/>
>    </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?
>     Sections 2 and 4.1

Received on Monday, 14 July 2003 15:21:58 UTC