POntology ont = null;
if(uri.toString().endsWith(".pprj")){
ArrayList errors = new ArrayList();
Project project = Project.loadProjectFromURI(uri,errors);
if(!errors.isEmpty()){
throw new IOntologyException("Problem loading PPRJ file "+uri,getException(errors));
}
ont = new POntology((OWLModel) project.getKnowledgeBase());
}else {
try{
ont = new POntology(ProtegeOWL.createJenaOWLModelFromURI(""+uri));
}catch(Exception ex){
throw new IOntologyException("Problem loading OWL file "+uri,ex);
}
}
// set some meta data
if(ont != null){