From: <lor...@us...> - 2013-05-03 07:31:42
|
Revision: 3936 http://sourceforge.net/p/dl-learner/code/3936 Author: lorenz_b Date: 2013-05-03 07:31:37 +0000 (Fri, 03 May 2013) Log Message: ----------- Commented tests. Modified Paths: -------------- trunk/components-core/src/main/java/org/dllearner/algorithms/pattern/OWLAxiomPatternFinder.java trunk/components-core/src/main/java/org/dllearner/reasoning/OWLAPIReasoner.java trunk/components-core/src/main/java/org/dllearner/utilities/datastructures/SetManipulation.java trunk/components-core/src/test/java/org/dllearner/algorithms/pattern/OWLPatternDetectionTest.java Modified: trunk/components-core/src/main/java/org/dllearner/algorithms/pattern/OWLAxiomPatternFinder.java =================================================================== --- trunk/components-core/src/main/java/org/dllearner/algorithms/pattern/OWLAxiomPatternFinder.java 2013-05-02 10:57:42 UTC (rev 3935) +++ trunk/components-core/src/main/java/org/dllearner/algorithms/pattern/OWLAxiomPatternFinder.java 2013-05-03 07:31:37 UTC (rev 3936) @@ -93,6 +93,19 @@ dataFactory = manager.getOWLDataFactory(); initDBConnection(); + prepare(); + } + + public OWLAxiomPatternFinder(OntologyRepository repository, Connection conn) { + this.repository = repository; + this.conn = conn; + manager = OWLManager.createOWLOntologyManager(); + dataFactory = manager.getOWLDataFactory(); + + prepare(); + } + + private void prepare(){ createTables(); try { selectOntologyIdPs = conn.prepareStatement("SELECT id FROM Ontology WHERE url=?"); Modified: trunk/components-core/src/main/java/org/dllearner/reasoning/OWLAPIReasoner.java =================================================================== --- trunk/components-core/src/main/java/org/dllearner/reasoning/OWLAPIReasoner.java 2013-05-02 10:57:42 UTC (rev 3935) +++ trunk/components-core/src/main/java/org/dllearner/reasoning/OWLAPIReasoner.java 2013-05-03 07:31:37 UTC (rev 3936) @@ -45,6 +45,7 @@ import org.dllearner.core.KnowledgeSource; import org.dllearner.core.config.ConfigOption; import org.dllearner.core.owl.Axiom; +import org.dllearner.core.owl.ClassHierarchy; import org.dllearner.core.owl.Constant; import org.dllearner.core.owl.Datatype; import org.dllearner.core.owl.DatatypeProperty; @@ -59,6 +60,7 @@ import org.dllearner.core.owl.Thing; import org.dllearner.core.owl.TypedConstant; import org.dllearner.core.owl.UntypedConstant; +import org.dllearner.kb.OWLAPIOntology; import org.dllearner.kb.OWLOntologyKnowledgeSource; import org.dllearner.utilities.owl.ConceptComparator; import org.dllearner.utilities.owl.DLLearnerDescriptionConvertVisitor; @@ -938,7 +940,11 @@ OWLOntologyManager manager = OWLManager.createOWLOntologyManager(); try { OWLOntology ontology = manager.loadOntologyFromOntologyDocument(IRI.create(iri)); - ontology = manager.loadOntologyFromOntologyDocument(new File("../test/phaenotype/mp-equivalence-axioms-subq.owl")); + KnowledgeSource ks = new OWLAPIOntology(ontology); + OWLAPIReasoner reasoner = new OWLAPIReasoner(ks); + reasoner.init(); + ClassHierarchy classHierarchy = reasoner.getClassHierarchy(); + System.out.println(classHierarchy.toString(false)); // new PelletReasonerFactory().createReasoner(ontology); System.out.println("Reasoner loaded succesfully."); CelReasoner r = new CelReasoner(ontology); Modified: trunk/components-core/src/main/java/org/dllearner/utilities/datastructures/SetManipulation.java =================================================================== --- trunk/components-core/src/main/java/org/dllearner/utilities/datastructures/SetManipulation.java 2013-05-02 10:57:42 UTC (rev 3935) +++ trunk/components-core/src/main/java/org/dllearner/utilities/datastructures/SetManipulation.java 2013-05-03 07:31:37 UTC (rev 3936) @@ -19,6 +19,7 @@ package org.dllearner.utilities.datastructures; +import java.util.Collection; import java.util.List; import java.util.Random; import java.util.SortedSet; @@ -160,6 +161,14 @@ return ret; } + public static SortedSet<Individual> stringToInd(Collection<String> individualsAsString) { + SortedSet<Individual> ret = new TreeSet<Individual>(); + for (String ind : individualsAsString) { + ret.add(new Individual(ind)); + } + return ret; + } + public static SortedSet<String>indToString(SortedSet<Individual> set) { SortedSet<String> ret = new TreeSet<String>(); for (Individual ind : set) { Modified: trunk/components-core/src/test/java/org/dllearner/algorithms/pattern/OWLPatternDetectionTest.java =================================================================== --- trunk/components-core/src/test/java/org/dllearner/algorithms/pattern/OWLPatternDetectionTest.java 2013-05-02 10:57:42 UTC (rev 3935) +++ trunk/components-core/src/test/java/org/dllearner/algorithms/pattern/OWLPatternDetectionTest.java 2013-05-03 07:31:37 UTC (rev 3936) @@ -17,7 +17,7 @@ ToStringRenderer.getInstance().setRenderer(new DLSyntaxObjectRenderer()); } - @Test +// @Test public void testTONESRepository(){ OntologyRepository repository = new TONESRepository(); repository.initialize(); @@ -25,7 +25,7 @@ patternFinder.start(); } - @Test +// @Test public void testBioPortalRepository(){ OntologyRepository repository = new BioPortalRepository(); repository.initialize(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |