Turtle Parser Throws Fatal Error if IRI Includes String Escapes

Description

If the Turtle parser encounters an illegal string escape in an IRI in a Turtle file, it will throw a fatal exception, preventing the remainder of the file from being parsed.

This occurs with real-world Turtle files including the main YAGO taxonomy file, yagoTaxonomy.ttl, from http://www.mpi-inf.mpg.de/departments/databases-and-information-systems/research/yago-naga/yago/downloads/.

The issue was discussed on the Sesame users Google group and a suggested fix was described by Peter Ansell, but it does not appear that a formal issue was ever submitted to JIRA. See this thread: https://groups.google.com/forum/#!topic/sesame-users/LV8FKeKRstU

Environment

Fedora 23 Workstation,.Oracle Java 1.8.0_77.

Assignee

Jeen Broekstra

Reporter

John J. Szucs

Labels

Components

Fix versions

Affects versions

Priority

Major
Configure