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

Reply via email to