Hello Andy,

On Tue, Mar 31, 2015 at 10:24:25AM +0100, Andy Seaborne wrote:
> \ is the escape character.
> 
> The spec says
> [8]   IRIREF  ::=     '<' ([^#x00-#x20<>"{}|^`\] | UCHAR)* '>'
> 
> so no \n escapes, just \u and \U

But also no " { } | ^ ` if I read that right? tdbloader2 accepts those in IRIs.

> The RFC 3896 does not allow newlines.

You mean RFC 3986? It also does not seem to allow any of  " { } | ^ `

> Maybe they mean \\n or %0A.

Doesn't the expression above exclude a literal \ in a IRI?

Regards,

Michael Brunnbauer

-- 
++  Michael Brunnbauer
++  netEstate GmbH
++  Geisenhausener Straße 11a
++  81379 München
++  Tel +49 89 32 19 77 80
++  Fax +49 89 32 19 77 89 
++  E-Mail [email protected]
++  http://www.netestate.de/
++
++  Sitz: München, HRB Nr.142452 (Handelsregister B München)
++  USt-IdNr. DE221033342
++  Geschäftsführer: Michael Brunnbauer, Franz Brunnbauer
++  Prokurist: Dipl. Kfm. (Univ.) Markus Hendel

Attachment: pgphDsTkSAKHR.pgp
Description: PGP signature

Reply via email to