I created a toy ontology and exported it to TTL via Top Braid Composer:
https://gist.github.com/860486#file_schema.ttl
It produced a parse error (below). I don't know if TBC is producing bad TTL or
if Jena is in error when parsing. It looks like valid TTL to me, but then I
don't know the spec that well.
com.hp.hpl.jena.n3.turtle.TurtleParseException: Lexical error at line 50,
column 8. Encountered: " " (32), after : "-"
at com.hp.hpl.jena.n3.turtle.ParserTurtle.parse(ParserTurtle.java:44)
at com.hp.hpl.jena.n3.turtle.TurtleReader.readWorker(TurtleReader.java:21)
at com.hp.hpl.jena.n3.JenaReaderBase.readImpl(JenaReaderBase.java:101)
at com.hp.hpl.jena.n3.JenaReaderBase.read(JenaReaderBase.java:68)
at com.hp.hpl.jena.rdf.model.impl.ModelCom.read(ModelCom.java:226)
at com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2148)
at com.hp.hpl.jena.util.FileManager.readModelWorker(FileManager.java:395)
at com.hp.hpl.jena.util.FileManager.readModel(FileManager.java:335)
at com.hp.hpl.jena.util.FileManager.readModel(FileManager.java:319)
at
com.cray.km.drivers.OntologySearch.createComprehensiveOntology(OntologySearch.java:52)
at
com.cray.km.tests.drivers.TestOntologyExtract.Test1b(TestOntologyExtract.java:40)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
<...SNIP...>
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)