Hello All,
I have attached a small ontology which takes ages to create InfModel on
even the pellet reasoner takes 10 minutes to do anything
Any help would be good .
I have attached the Unit test as well
@Test
public void reasoningTest(){
ontModel = ModelFactory.createOntologyModel();
data = ModelFactory.createDefaultModel();
Model model =
RDFDataMgr.loadModel("/Users/kamalrajjairam/Downloads/DB.ttl", Lang.TURTLE);
ontModel.add(model);
Reasoner reasoner = PelletReasonerFactory.THE_SPEC.getReasoner();
OntClass classa = ontModel.createClass("http://test.com#A");
Resource instanceA = data.createResource("http://test.com#A1");
Statement s = new StatementImpl(instanceA, RDF.type, classa);
data.add(s);
reasoner = reasoner.bindSchema(ontModel);
InfModel infModel = ModelFactory.createInfModel(reasoner, data);
infModel.add(ontModel);
ByteArrayOutputStream namedSchemaStream = new ByteArrayOutputStream();
infModel.write(namedSchemaStream, "TURTLE");
infModel.getNsPrefixMap();
}
thanks
Kamalraj