Hey, I upgraded Jena from 2.11.0 to 3.0.1 and OntModel imports stopped working when getOntology() is called.
I traced the problem to AdapterFileManager.readModelWorker(Model model, String filenameOrURI, String baseURI, String syntax), where model.read(in, baseURI, syntax) was at some point replaced with RDFDataMgr.read(model, mappedURI, baseURI, lang) and therefore OntModelImpl.read() doesn't get called, and OntModelImpl.loadImports() doesn't get called. Respective stacktraces provided below. Is there a workaround? 3.0.1 at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:134) at org.apache.jena.riot.adapters.AdapterFileManager.readModelWorker(AdapterFileManager.java:282) at org.apache.jena.util.FileManager.readModel(FileManager.java:341) at org.apache.jena.util.FileManager.readModel(FileManager.java:325) at org.apache.jena.ontology.OntDocumentManager.read(OntDocumentManager.java:1062) at org.apache.jena.ontology.OntDocumentManager.getOntology(OntDocumentManager.java:584) 2.11.0 com.hp.hpl.jena.ontology.impl.OntModelImpl.loadImports(OntModelImpl.java:1980) at com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2250) at org.apache.jena.riot.adapters.AdapterFileManager.readModelWorker(AdapterFileManager.java:302) at com.hp.hpl.jena.util.FileManager.readModel(FileManager.java:362) at com.hp.hpl.jena.util.FileManager.readModel(FileManager.java:346) at com.hp.hpl.jena.ontology.OntDocumentManager.read(OntDocumentManager.java:1063) at com.hp.hpl.jena.ontology.OntDocumentManager.getOntology(OntDocumentManager.java:585) Martynas atomgraph.com