[ 
https://issues.apache.org/jira/browse/JENA-281?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13418436#comment-13418436
 ] 

Rob Vesse commented on JENA-281:
--------------------------------

Yep, Damian's wording is more accurate
                
> Turtle parser does not support spaces in URI references
> -------------------------------------------------------
>
>                 Key: JENA-281
>                 URL: https://issues.apache.org/jira/browse/JENA-281
>             Project: Apache Jena
>          Issue Type: Bug
>          Components: Jena
>    Affects Versions: Jena 2.7.2
>            Reporter: Piotr Hołubowicz
>
> According to the Turtle spec [1], spaces are allowed in URI references:
> {quote}
> [34]    relativeURI    ::=    ucharacter*
> [41]    ucharacter    ::=     ( character - #x3E ) | '\>'
> [38]    character    ::=     '\u' hex hex hex hex |
> '\U' hex hex hex hex hex hex hex hex |
> '\\' |
> [#x20-#x5B] | [#x5D-#x10FFFF] // #x20 = " "
> {quote}
> However, when reading a turtle file with spaces in URI references, exception 
> is thrown:
> {code}
> com.hp.hpl.jena.n3.turtle.TurtleParseException: Lexical error at line 1, 
> column 6.  Encountered: " " (32), after : "<a"
>       at com.hp.hpl.jena.n3.turtle.ParserTurtle.parse(ParserTurtle.java:56)
>       at 
> com.hp.hpl.jena.n3.turtle.TurtleReader.readWorker(TurtleReader.java:33)
>       at com.hp.hpl.jena.n3.JenaReaderBase.readImpl(JenaReaderBase.java:119)
>       at com.hp.hpl.jena.n3.JenaReaderBase.read(JenaReaderBase.java:84)
>       at com.hp.hpl.jena.rdf.model.impl.ModelCom.read(ModelCom.java:268)
>       at 
> com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2241)
> (...)
> {code}
> The Turtle writer also doesn't support unescaped spaces, so for example an 
> RDF graph can be uploaded to Jena in RDF/XML but downloading it in Turtle 
> causes an exception similar to the above.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to