Set<OWLLogicalAxiom> axioms = ontology.getLogicalAxioms();
logger.info("Number of logical axioms: "+axioms.size());
for (OWLLogicalAxiom axiom : axioms){
if (axiom instanceof OWLIndividualAxiom){
// put it in abox
AddAxiom axiomToAdd = new AddAxiom(abox,axiom);
aboxMgr.applyChange(axiomToAdd);
//logger.info("To Abox: "+axiom.getClass());
}else{
// put it in tbox
AddAxiom axiomToAdd = new AddAxiom(tbox,axiom);
tboxMgr.applyChange(axiomToAdd);
//logger.info("To Tbox: "+axiom.getClass()+" "+axiom.toString());
}
}
tboxMgr.saveOntology(tbox);