From 9ce65c5a963b03ee97fe9cb6c5aa65a3c04a80a8 Mon Sep 17 00:00:00 2001 From: yzhou Date: Tue, 21 Apr 2015 10:34:27 +0100 Subject: initial version --- test/uk/ac/ox/cs/pagoda/tester/OWLTester.java | 29 +++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 test/uk/ac/ox/cs/pagoda/tester/OWLTester.java (limited to 'test/uk/ac/ox/cs/pagoda/tester/OWLTester.java') diff --git a/test/uk/ac/ox/cs/pagoda/tester/OWLTester.java b/test/uk/ac/ox/cs/pagoda/tester/OWLTester.java new file mode 100644 index 0000000..5bc1a9b --- /dev/null +++ b/test/uk/ac/ox/cs/pagoda/tester/OWLTester.java @@ -0,0 +1,29 @@ +package uk.ac.ox.cs.pagoda.tester; + +import org.semanticweb.owlapi.model.OWLOntology; +import org.semanticweb.owlapi.model.OWLOntologyCreationException; +import org.semanticweb.owlapi.model.OWLOntologyManager; + +import uk.ac.ox.cs.pagoda.owl.OWLHelper; + +public class OWLTester { + + public static void main(String[] args) throws OWLOntologyCreationException { +// OWLOntology onto = OWLHelper.loadOntology("dbpedia_imported.owl"); + OWLOntology onto = OWLHelper.loadOntology("reactome_imported.owl"); + OWLOntologyManager manager = onto.getOWLOntologyManager(); +// OWLOntology data = manager.loadOntology(IRI.create("file:/media/krr-nas-share/Yujiao/ontologies/bio2rdf/reactome/graph\ sampling/sample_1_new.ttl")); +// System.out.println("data: " + data.getAxiomCount() + " " + data.getABoxAxioms(true).size()); + for (OWLOntology t: manager.getOntologies()) { + System.out.println(t.getOntologyID()); + System.out.println(t.getAxiomCount() + " " + onto.getABoxAxioms(true).size()); + } + System.out.println("In closure: " + onto.getImportsClosure().size()); + for (OWLOntology t: onto.getImportsClosure()) + System.out.println(t.getOntologyID()); + + System.out.println(onto.getAxiomCount() + " " + onto.getABoxAxioms(true).size()); + } + +} + -- cgit v1.2.3