Attachments are filtered from the list, please copy and paste the data into an email or provide a link to the data on a file sharing service of your choice
Rob From: Kamalraj Jairam <[email protected]> Reply-To: <[email protected]> Date: Wednesday, 14 January 2015 06:03 To: "[email protected]" <[email protected]> Subject: Inferencing > 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
