blob: 25162c8a75c62b97c6f3026329ba4d7aca34717c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
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 org.semanticweb.owlapi.model.parameters.Imports;
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(Imports.INCLUDED).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(Imports.INCLUDED).size());
}
}
|