package au.com.langdale.kena;
import com.hp.hpl.jena.graph.Factory;
import com.hp.hpl.jena.graph.Graph;
import com.hp.hpl.jena.reasoner.transitiveReasoner.TransitiveReasoner;
public class ModelFactory {
public static OntModel createMem(Graph graph) {
return new OntModel(graph);
}
public static OntModel createMem() {
return new OntModel(Factory.createDefaultGraph());
}
public static OntModel createTransInf(Graph graph) {
TransitiveReasoner reasoner = new TransitiveReasoner();
return new OntModel(reasoner.bind(graph));
}
public static OntModel createTransInf() {
return createTransInf(Factory.createDefaultGraph());
}
}