Which characters are allowed in IRIREF in Turtle 2013?

http://www.w3.org/TR/2013/CR-turtle-20130219/#grammar-production-IRIREF

What characters (Unicode code points) are allowed in an IRIREF in turtle?

the IRIREF grammar rule is:   [^#x00-#x20<>\"{}|^`\] | UCHAR)

implies that for example U+007F is allowed since it's not in the
escaped range.  Taking a look at the IRI RFC 3987 it has a more
restricted range and taking the example U+007F is not allowed.
There are many other Unicode codepoints that are not allowed.

See the RFC987 rule 'ipchar' and it's expansion to 'ucschar'

This rule should probably be completed so either it lists all the allowed 
characters or lists all the excluded ones (if the [^...] form remains)

Dave

Received on Monday, 4 March 2013 17:40:48 UTC