diff options
| author | Federico Igne <federico.igne@cs.ox.ac.uk> | 2022-05-10 18:17:06 +0100 |
|---|---|---|
| committer | Federico Igne <federico.igne@cs.ox.ac.uk> | 2022-05-11 12:34:47 +0100 |
| commit | 17bd9beaf7f358a44e5bf36a5855fe6727d506dc (patch) | |
| tree | 47e9310a0cff869d9ec017dcb2c81876407782c8 | |
| parent | 8651164cd632a5db310b457ce32d4fbc97bdc41c (diff) | |
| download | ACQuA-17bd9beaf7f358a44e5bf36a5855fe6727d506dc.tar.gz ACQuA-17bd9beaf7f358a44e5bf36a5855fe6727d506dc.zip | |
[pagoda] Move project to Scala
This commit includes a few changes:
- The repository still uses Maven to manage dependency but it is now a
Scala project.
- The code has been ported from OWLAPI 3.4.10 to 5.1.20
- A proof of concept program using both RSAComb and PAGOdA has been
added.
| -rw-r--r-- | external/uk/ac/ox/cs/data/OntologyStatistics.java | 3 | ||||
| -rw-r--r-- | pom.xml | 402 | ||||
| -rw-r--r-- | src/main/java/org/semanticweb/karma2/MyKarma.java (renamed from src/org/semanticweb/karma2/MyKarma.java) | 0 | ||||
| -rw-r--r-- | src/main/java/org/semanticweb/karma2/clausifier/OntologyProcesser.java (renamed from src/org/semanticweb/karma2/clausifier/OntologyProcesser.java) | 4 | ||||
| -rw-r--r-- | src/main/java/org/semanticweb/karma2/exception/ConstraintException.java (renamed from src/org/semanticweb/karma2/exception/ConstraintException.java) | 0 | ||||
| -rw-r--r-- | src/main/java/org/semanticweb/karma2/exception/IllegalInputOntologyException.java (renamed from src/org/semanticweb/karma2/exception/IllegalInputOntologyException.java) | 0 | ||||
| -rw-r--r-- | src/main/java/org/semanticweb/karma2/exception/IllegalInputQueryException.java (renamed from src/org/semanticweb/karma2/exception/IllegalInputQueryException.java) | 0 | ||||
| -rw-r--r-- | src/main/java/org/semanticweb/karma2/exception/QueryExecutionException.java (renamed from src/org/semanticweb/karma2/exception/QueryExecutionException.java) | 0 | ||||
| -rw-r--r-- | src/main/java/org/semanticweb/karma2/model/ConjunctiveQuery.java (renamed from src/org/semanticweb/karma2/model/ConjunctiveQuery.java) | 0 | ||||
| -rw-r--r-- | src/main/java/org/semanticweb/karma2/model/Equality.java (renamed from src/org/semanticweb/karma2/model/Equality.java) | 0 | ||||
| -rw-r--r-- | src/main/java/org/semanticweb/karma2/model/ExtendedConjunctiveQuery.java (renamed from src/org/semanticweb/karma2/model/ExtendedConjunctiveQuery.java) | 0 | ||||
| -rw-r--r-- | src/main/java/org/semanticweb/karma2/model/cqparser/ConjunctiveQuery.g (renamed from src/org/semanticweb/karma2/model/cqparser/ConjunctiveQuery.g) | 0 | ||||
| -rw-r--r-- | src/main/java/org/semanticweb/karma2/model/cqparser/ConjunctiveQuery.tokens (renamed from src/org/semanticweb/karma2/model/cqparser/ConjunctiveQuery.tokens) | 0 | ||||
| -rw-r--r-- | src/main/java/org/semanticweb/karma2/model/cqparser/ConjunctiveQueryLexer.java (renamed from src/org/semanticweb/karma2/model/cqparser/ConjunctiveQueryLexer.java) | 0 | ||||
| -rw-r--r-- | src/main/java/org/semanticweb/karma2/model/cqparser/ConjunctiveQueryParser.java (renamed from src/org/semanticweb/karma2/model/cqparser/ConjunctiveQueryParser.java) | 0 | ||||
| -rw-r--r-- | src/main/java/org/semanticweb/karma2/model/cqparser/ConjunctiveQueryWalker.java (renamed from src/org/semanticweb/karma2/model/cqparser/ConjunctiveQueryWalker.java) | 0 | ||||
| -rw-r--r-- | src/main/java/org/semanticweb/karma2/profile/ELHOProfile.java (renamed from src/org/semanticweb/karma2/profile/ELHOProfile.java) | 74 | ||||
| -rw-r--r-- | src/main/java/org/semanticweb/karma2/profile/MyOWLOntologyWalker.java (renamed from src/org/semanticweb/karma2/profile/MyOWLOntologyWalker.java) | 3 | ||||
| -rw-r--r-- | src/main/java/org/semanticweb/simpleETL/RDFHandlerWriter.java (renamed from src/org/semanticweb/simpleETL/RDFHandlerWriter.java) | 0 | ||||
| -rw-r--r-- | src/main/java/org/semanticweb/simpleETL/SimpleETL.java (renamed from src/org/semanticweb/simpleETL/SimpleETL.java) | 0 | ||||
| -rw-r--r-- | src/main/java/resources/_default_pagoda.properties (renamed from src/resources/_default_pagoda.properties) | 0 | ||||
| -rw-r--r-- | src/main/java/resources/log4j.properties (renamed from src/resources/log4j.properties) | 0 | ||||
| -rw-r--r-- | src/main/java/resources/pagoda.properties (renamed from src/resources/pagoda.properties) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/MyPrefixes.java (renamed from src/uk/ac/ox/cs/pagoda/MyPrefixes.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/Pagoda.java (renamed from src/uk/ac/ox/cs/pagoda/Pagoda.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/approx/Clause.java (renamed from src/uk/ac/ox/cs/pagoda/approx/Clause.java) | 7 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/approx/Clausifier.java (renamed from src/uk/ac/ox/cs/pagoda/approx/Clausifier.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/approx/KnowledgeBase.java (renamed from src/uk/ac/ox/cs/pagoda/approx/KnowledgeBase.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/approx/RLOntology.java (renamed from src/uk/ac/ox/cs/pagoda/approx/RLOntology.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/approx/RLPlusOntology.java (renamed from src/uk/ac/ox/cs/pagoda/approx/RLPlusOntology.java) | 2 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/constraints/BottomStrategy.java (renamed from src/uk/ac/ox/cs/pagoda/constraints/BottomStrategy.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/constraints/DependencyGraph.java (renamed from src/uk/ac/ox/cs/pagoda/constraints/DependencyGraph.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/constraints/NullaryBottom.java (renamed from src/uk/ac/ox/cs/pagoda/constraints/NullaryBottom.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/constraints/OWLEntityDependency.java (renamed from src/uk/ac/ox/cs/pagoda/constraints/OWLEntityDependency.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/constraints/PredicateDependency.java (renamed from src/uk/ac/ox/cs/pagoda/constraints/PredicateDependency.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/constraints/ToBeRemovedBottom.java (renamed from src/uk/ac/ox/cs/pagoda/constraints/ToBeRemovedBottom.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/constraints/UnaryBottom.java (renamed from src/uk/ac/ox/cs/pagoda/constraints/UnaryBottom.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/constraints/UpperUnaryBottom.java (renamed from src/uk/ac/ox/cs/pagoda/constraints/UpperUnaryBottom.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/endomorph/Clique.java (renamed from src/uk/ac/ox/cs/pagoda/endomorph/Clique.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/endomorph/DependencyGraph.java (renamed from src/uk/ac/ox/cs/pagoda/endomorph/DependencyGraph.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/endomorph/Endomorph.java (renamed from src/uk/ac/ox/cs/pagoda/endomorph/Endomorph.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/endomorph/EndomorphChecker.java (renamed from src/uk/ac/ox/cs/pagoda/endomorph/EndomorphChecker.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/endomorph/EndomorphChecker1.java (renamed from src/uk/ac/ox/cs/pagoda/endomorph/EndomorphChecker1.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/endomorph/EndomorphChecker2.java (renamed from src/uk/ac/ox/cs/pagoda/endomorph/EndomorphChecker2.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/endomorph/plan/CheckPlan.java (renamed from src/uk/ac/ox/cs/pagoda/endomorph/plan/CheckPlan.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/endomorph/plan/OpenEndMultiThreadPlan.java (renamed from src/uk/ac/ox/cs/pagoda/endomorph/plan/OpenEndMultiThreadPlan.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/endomorph/plan/OpenEndPlan.java (renamed from src/uk/ac/ox/cs/pagoda/endomorph/plan/OpenEndPlan.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/endomorph/plan/PlainPlan.java (renamed from src/uk/ac/ox/cs/pagoda/endomorph/plan/PlainPlan.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/hermit/DLClauseHelper.java (renamed from src/uk/ac/ox/cs/pagoda/hermit/DLClauseHelper.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/hermit/RuleHelper.java (renamed from src/uk/ac/ox/cs/pagoda/hermit/RuleHelper.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/hermit/TermGraph.java (renamed from src/uk/ac/ox/cs/pagoda/hermit/TermGraph.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/model/AnswerTerm.java (renamed from src/uk/ac/ox/cs/pagoda/model/AnswerTerm.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/model/IRI.java (renamed from src/uk/ac/ox/cs/pagoda/model/IRI.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/model/Literal.java (renamed from src/uk/ac/ox/cs/pagoda/model/Literal.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/model/Trie.java (renamed from src/uk/ac/ox/cs/pagoda/model/Trie.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/multistage/AnswerTupleID.java (renamed from src/uk/ac/ox/cs/pagoda/multistage/AnswerTupleID.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/multistage/EqualityManager.java (renamed from src/uk/ac/ox/cs/pagoda/multistage/EqualityManager.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/multistage/FoldedApplication.java (renamed from src/uk/ac/ox/cs/pagoda/multistage/FoldedApplication.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/multistage/IncrementalMultiStageQueryEngine.java (renamed from src/uk/ac/ox/cs/pagoda/multistage/IncrementalMultiStageQueryEngine.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/multistage/LimitedSkolemisationApplication.java (renamed from src/uk/ac/ox/cs/pagoda/multistage/LimitedSkolemisationApplication.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/multistage/MultiStageQueryEngine.java (renamed from src/uk/ac/ox/cs/pagoda/multistage/MultiStageQueryEngine.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/multistage/MultiStageUpperProgram.java (renamed from src/uk/ac/ox/cs/pagoda/multistage/MultiStageUpperProgram.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/multistage/Normalisation.java (renamed from src/uk/ac/ox/cs/pagoda/multistage/Normalisation.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/multistage/RestrictedApplication.java (renamed from src/uk/ac/ox/cs/pagoda/multistage/RestrictedApplication.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/multistage/StageQueryEngine.java (renamed from src/uk/ac/ox/cs/pagoda/multistage/StageQueryEngine.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/multistage/Violation.java (renamed from src/uk/ac/ox/cs/pagoda/multistage/Violation.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/multistage/ViolationTuple.java (renamed from src/uk/ac/ox/cs/pagoda/multistage/ViolationTuple.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/multistage/treatement/Pick4NegativeConcept.java (renamed from src/uk/ac/ox/cs/pagoda/multistage/treatement/Pick4NegativeConcept.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/multistage/treatement/Pick4NegativeConceptNaive.java (renamed from src/uk/ac/ox/cs/pagoda/multistage/treatement/Pick4NegativeConceptNaive.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/multistage/treatement/Pick4NegativeConceptQuerySpecific.java (renamed from src/uk/ac/ox/cs/pagoda/multistage/treatement/Pick4NegativeConceptQuerySpecific.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/multistage/treatement/SimpleComparator.java (renamed from src/uk/ac/ox/cs/pagoda/multistage/treatement/SimpleComparator.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/multistage/treatement/Treatment.java (renamed from src/uk/ac/ox/cs/pagoda/multistage/treatement/Treatment.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/owl/EqualitiesEliminator.java (renamed from src/uk/ac/ox/cs/pagoda/owl/EqualitiesEliminator.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/owl/MyHornAxiomVisitorEx.java (renamed from src/uk/ac/ox/cs/pagoda/owl/MyHornAxiomVisitorEx.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/owl/OWLHelper.java (renamed from src/uk/ac/ox/cs/pagoda/owl/OWLHelper.java) | 6 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/owl/QueryRoller.java (renamed from src/uk/ac/ox/cs/pagoda/owl/QueryRoller.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/query/AnswerTuple.java (renamed from src/uk/ac/ox/cs/pagoda/query/AnswerTuple.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/query/AnswerTuples.java (renamed from src/uk/ac/ox/cs/pagoda/query/AnswerTuples.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/query/AnswerTuplesImp.java (renamed from src/uk/ac/ox/cs/pagoda/query/AnswerTuplesImp.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/query/DeserializedQueryRecord.java (renamed from src/uk/ac/ox/cs/pagoda/query/DeserializedQueryRecord.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/query/GapByStore4ID.java (renamed from src/uk/ac/ox/cs/pagoda/query/GapByStore4ID.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/query/GapByStore4ID2.java (renamed from src/uk/ac/ox/cs/pagoda/query/GapByStore4ID2.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/query/GapByTriple.java (renamed from src/uk/ac/ox/cs/pagoda/query/GapByTriple.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/query/GapTupleIterator.java (renamed from src/uk/ac/ox/cs/pagoda/query/GapTupleIterator.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/query/QueryManager.java (renamed from src/uk/ac/ox/cs/pagoda/query/QueryManager.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/query/QueryRecord.java (renamed from src/uk/ac/ox/cs/pagoda/query/QueryRecord.java) | 3 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/query/rollup/QueryGraph.java (renamed from src/uk/ac/ox/cs/pagoda/query/rollup/QueryGraph.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/query/rollup/VariableConstant.java (renamed from src/uk/ac/ox/cs/pagoda/query/rollup/VariableConstant.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/query/rollup/VariableIndividual.java (renamed from src/uk/ac/ox/cs/pagoda/query/rollup/VariableIndividual.java) | 256 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/reasoner/ConsistencyManager.java (renamed from src/uk/ac/ox/cs/pagoda/reasoner/ConsistencyManager.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/reasoner/ELHOQueryReasoner.java (renamed from src/uk/ac/ox/cs/pagoda/reasoner/ELHOQueryReasoner.java) | 2 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/reasoner/ELHOUQueryReasoner.java (renamed from src/uk/ac/ox/cs/pagoda/reasoner/ELHOUQueryReasoner.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/reasoner/HermiTReasoner.java (renamed from src/uk/ac/ox/cs/pagoda/reasoner/HermiTReasoner.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/reasoner/IterativeRefinement.java (renamed from src/uk/ac/ox/cs/pagoda/reasoner/IterativeRefinement.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java (renamed from src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java) | 5 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/reasoner/QueryEngine.java (renamed from src/uk/ac/ox/cs/pagoda/reasoner/QueryEngine.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/reasoner/QueryReasoner.java (renamed from src/uk/ac/ox/cs/pagoda/reasoner/QueryReasoner.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/reasoner/RLQueryReasoner.java (renamed from src/uk/ac/ox/cs/pagoda/reasoner/RLQueryReasoner.java) | 2 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/reasoner/RLUQueryReasoner.java (renamed from src/uk/ac/ox/cs/pagoda/reasoner/RLUQueryReasoner.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/reasoner/full/Checker.java (renamed from src/uk/ac/ox/cs/pagoda/reasoner/full/Checker.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/reasoner/full/HermitChecker.java (renamed from src/uk/ac/ox/cs/pagoda/reasoner/full/HermitChecker.java) | 3 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/reasoner/light/BasicQueryEngine.java (renamed from src/uk/ac/ox/cs/pagoda/reasoner/light/BasicQueryEngine.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/reasoner/light/DLPredicateComparator.java (renamed from src/uk/ac/ox/cs/pagoda/reasoner/light/DLPredicateComparator.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/reasoner/light/KarmaQuery.java (renamed from src/uk/ac/ox/cs/pagoda/reasoner/light/KarmaQuery.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/reasoner/light/KarmaQueryEngine.java (renamed from src/uk/ac/ox/cs/pagoda/reasoner/light/KarmaQueryEngine.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxAnswerTuples.java (renamed from src/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxAnswerTuples.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxQueryEngine.java (renamed from src/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxQueryEngine.java) | 5 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxTripleManager.java (renamed from src/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxTripleManager.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/rules/ApproxProgram.java (renamed from src/uk/ac/ox/cs/pagoda/rules/ApproxProgram.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/rules/DatalogProgram.java (renamed from src/uk/ac/ox/cs/pagoda/rules/DatalogProgram.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/rules/DisjunctiveProgram.java (renamed from src/uk/ac/ox/cs/pagoda/rules/DisjunctiveProgram.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/rules/EqualityAxiomatiser.java (renamed from src/uk/ac/ox/cs/pagoda/rules/EqualityAxiomatiser.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/rules/ExistConstantApproximator.java (renamed from src/uk/ac/ox/cs/pagoda/rules/ExistConstantApproximator.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/rules/ExistentialProgram.java (renamed from src/uk/ac/ox/cs/pagoda/rules/ExistentialProgram.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/rules/ExistentialToDisjunctive.java (renamed from src/uk/ac/ox/cs/pagoda/rules/ExistentialToDisjunctive.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/rules/GeneralProgram.java (renamed from src/uk/ac/ox/cs/pagoda/rules/GeneralProgram.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/rules/IncrementalProgram.java (renamed from src/uk/ac/ox/cs/pagoda/rules/IncrementalProgram.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/rules/LowerDatalogProgram.java (renamed from src/uk/ac/ox/cs/pagoda/rules/LowerDatalogProgram.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/rules/Program.java (renamed from src/uk/ac/ox/cs/pagoda/rules/Program.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/rules/UpperDatalogProgram.java (renamed from src/uk/ac/ox/cs/pagoda/rules/UpperDatalogProgram.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/rules/UpperProgram.java (renamed from src/uk/ac/ox/cs/pagoda/rules/UpperProgram.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/rules/approximators/Approximator.java (renamed from src/uk/ac/ox/cs/pagoda/rules/approximators/Approximator.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/rules/approximators/LimitedSkolemisationApproximator.java (renamed from src/uk/ac/ox/cs/pagoda/rules/approximators/LimitedSkolemisationApproximator.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/rules/approximators/OverApproxBoth.java (renamed from src/uk/ac/ox/cs/pagoda/rules/approximators/OverApproxBoth.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/rules/approximators/OverApproxDisj.java (renamed from src/uk/ac/ox/cs/pagoda/rules/approximators/OverApproxDisj.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/rules/approximators/OverApproxExist.java (renamed from src/uk/ac/ox/cs/pagoda/rules/approximators/OverApproxExist.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/rules/approximators/SkolemTermsManager.java (renamed from src/uk/ac/ox/cs/pagoda/rules/approximators/SkolemTermsManager.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/rules/approximators/TupleDependentApproximator.java (renamed from src/uk/ac/ox/cs/pagoda/rules/approximators/TupleDependentApproximator.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/rules/clauses/Clause.java (renamed from src/uk/ac/ox/cs/pagoda/rules/clauses/Clause.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/summary/Edge.java (renamed from src/uk/ac/ox/cs/pagoda/summary/Edge.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/summary/EstimatedFeatureComparator.java (renamed from src/uk/ac/ox/cs/pagoda/summary/EstimatedFeatureComparator.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/summary/Graph.java (renamed from src/uk/ac/ox/cs/pagoda/summary/Graph.java) | 3 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/summary/HermitSummaryFilter.java (renamed from src/uk/ac/ox/cs/pagoda/summary/HermitSummaryFilter.java) | 7 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/summary/Node.java (renamed from src/uk/ac/ox/cs/pagoda/summary/Node.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/summary/NodeTuple.java (renamed from src/uk/ac/ox/cs/pagoda/summary/NodeTuple.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/summary/Summary.java (renamed from src/uk/ac/ox/cs/pagoda/summary/Summary.java) | 7 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/tracking/AnswerTuplesWriter.java (renamed from src/uk/ac/ox/cs/pagoda/tracking/AnswerTuplesWriter.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/tracking/BottomFragmentManager.java (renamed from src/uk/ac/ox/cs/pagoda/tracking/BottomFragmentManager.java) | 3 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/tracking/QueryTracker.java (renamed from src/uk/ac/ox/cs/pagoda/tracking/QueryTracker.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoder.java (renamed from src/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoder.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisj.java (renamed from src/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisj.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisj1.java (renamed from src/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisj1.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisj2.java (renamed from src/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisj2.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisjVar1.java (renamed from src/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisjVar1.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisjVar2.java (renamed from src/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisjVar2.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderWithGap.java (renamed from src/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderWithGap.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderWithoutGap.java (renamed from src/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderWithoutGap.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/util/ConjunctiveQueryHelper.java (renamed from src/uk/ac/ox/cs/pagoda/util/ConjunctiveQueryHelper.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/util/ExponentialInterpolation.java (renamed from src/uk/ac/ox/cs/pagoda/util/ExponentialInterpolation.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/util/Namespace.java (renamed from src/uk/ac/ox/cs/pagoda/util/Namespace.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/util/PagodaProperties.java (renamed from src/uk/ac/ox/cs/pagoda/util/PagodaProperties.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/util/Separator.java (renamed from src/uk/ac/ox/cs/pagoda/util/Separator.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/util/SimpleProgressBar.java (renamed from src/uk/ac/ox/cs/pagoda/util/SimpleProgressBar.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/util/SparqlHelper.java (renamed from src/uk/ac/ox/cs/pagoda/util/SparqlHelper.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/util/Timer.java (renamed from src/uk/ac/ox/cs/pagoda/util/Timer.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/util/TurtleHelper.java (renamed from src/uk/ac/ox/cs/pagoda/util/TurtleHelper.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/util/UFS.java (renamed from src/uk/ac/ox/cs/pagoda/util/UFS.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/util/Utility.java (renamed from src/uk/ac/ox/cs/pagoda/util/Utility.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/util/data_structures/Graph.java (renamed from src/uk/ac/ox/cs/pagoda/util/data_structures/Graph.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/util/disposable/Disposable.java (renamed from src/uk/ac/ox/cs/pagoda/util/disposable/Disposable.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/util/disposable/DisposedException.java (renamed from src/uk/ac/ox/cs/pagoda/util/disposable/DisposedException.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/util/tuples/Tuple.java (renamed from src/uk/ac/ox/cs/pagoda/util/tuples/Tuple.java) | 0 | ||||
| -rw-r--r-- | src/main/java/uk/ac/ox/cs/pagoda/util/tuples/TupleBuilder.java (renamed from src/uk/ac/ox/cs/pagoda/util/tuples/TupleBuilder.java) | 0 | ||||
| -rw-r--r-- | src/main/scala/uk/ac/ox/cs/acqua/Main.scala | 41 | ||||
| -rw-r--r-- | src/test/java/resources/AllTests.xml (renamed from test/resources/AllTests.xml) | 0 | ||||
| -rw-r--r-- | src/test/java/resources/BugTests.xml (renamed from test/resources/BugTests.xml) | 0 | ||||
| -rw-r--r-- | src/test/java/resources/ComparisonTests.xml (renamed from test/resources/ComparisonTests.xml) | 0 | ||||
| -rw-r--r-- | src/test/java/resources/Correctness.xml (renamed from test/resources/Correctness.xml) | 0 | ||||
| -rw-r--r-- | src/test/java/resources/ExistentialEvaluation.xml (renamed from test/resources/ExistentialEvaluation.xml) | 0 | ||||
| -rw-r--r-- | src/test/java/resources/FullEvaluation.xml (renamed from test/resources/FullEvaluation.xml) | 0 | ||||
| -rw-r--r-- | src/test/java/resources/HeavyTests.xml (renamed from test/resources/HeavyTests.xml) | 0 | ||||
| -rw-r--r-- | src/test/java/resources/MainTests.xml (renamed from test/resources/MainTests.xml) | 0 | ||||
| -rw-r--r-- | src/test/java/resources/MiscellaneousTests.xml (renamed from test/resources/MiscellaneousTests.xml) | 0 | ||||
| -rw-r--r-- | src/test/java/resources/SygeniaTests.xml (renamed from test/resources/SygeniaTests.xml) | 0 | ||||
| -rw-r--r-- | src/test/java/resources/answers/pagoda-fly-rolledup.json (renamed from test/resources/answers/pagoda-fly-rolledup.json) | 0 | ||||
| -rw-r--r-- | src/test/java/resources/answers/pagoda-fly-with-GJ-FC-individuals.json (renamed from test/resources/answers/pagoda-fly-with-GJ-FC-individuals.json) | 0 | ||||
| -rw-r--r-- | src/test/java/resources/answers/pagoda-lubm1.json (renamed from test/resources/answers/pagoda-lubm1.json) | 0 | ||||
| -rw-r--r-- | src/test/java/resources/answers/pagoda-uobm1.json (renamed from test/resources/answers/pagoda-uobm1.json) | 0 | ||||
| -rw-r--r-- | src/test/java/resources/answers/pagoda-uobm2.json (renamed from test/resources/answers/pagoda-uobm2.json) | 0 | ||||
| -rw-r--r-- | src/test/java/resources/answers/pagoda-uobm3.json (renamed from test/resources/answers/pagoda-uobm3.json) | 0 | ||||
| -rw-r--r-- | src/test/java/resources/answers/pagoda-uobm4.json (renamed from test/resources/answers/pagoda-uobm4.json) | 0 | ||||
| -rw-r--r-- | src/test/java/resources/test.properties (renamed from test/resources/test.properties) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/hermit/HermitQueryReasoner.java (renamed from test/uk/ac/ox/cs/hermit/HermitQueryReasoner.java) | 3 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/hermit/HermitTester.java (renamed from test/uk/ac/ox/cs/hermit/HermitTester.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/hermit/JAIR_HermiT.java (renamed from test/uk/ac/ox/cs/hermit/JAIR_HermiT.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/jrdfox/Tester.java (renamed from test/uk/ac/ox/cs/jrdfox/Tester.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/approx/ApproxTester.java (renamed from test/uk/ac/ox/cs/pagoda/approx/ApproxTester.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/approx/ClauseTester.java (renamed from test/uk/ac/ox/cs/pagoda/approx/ClauseTester.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/endomorph/DependencyGraphTest.java (renamed from test/uk/ac/ox/cs/pagoda/endomorph/DependencyGraphTest.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/global_tests/BugTests.java (renamed from test/uk/ac/ox/cs/pagoda/global_tests/BugTests.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/global_tests/CostEvaluation.java (renamed from test/uk/ac/ox/cs/pagoda/global_tests/CostEvaluation.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/global_tests/JAIR_PAGOdA.java (renamed from test/uk/ac/ox/cs/pagoda/global_tests/JAIR_PAGOdA.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/global_tests/JAIR_Scalability.java (renamed from test/uk/ac/ox/cs/pagoda/global_tests/JAIR_Scalability.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/global_tests/LightEvaluation.java (renamed from test/uk/ac/ox/cs/pagoda/global_tests/LightEvaluation.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/global_tests/MadeUpCases.java (renamed from test/uk/ac/ox/cs/pagoda/global_tests/MadeUpCases.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/global_tests/SkolemisationTests.java (renamed from test/uk/ac/ox/cs/pagoda/global_tests/SkolemisationTests.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/global_tests/TestGapMappedToLower.java (renamed from test/uk/ac/ox/cs/pagoda/global_tests/TestGapMappedToLower.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/global_tests/TestPagodaDBPedia.java (renamed from test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaDBPedia.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/global_tests/TestPagodaFLY.java (renamed from test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaFLY.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/global_tests/TestPagodaLUBM.java (renamed from test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaLUBM.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/global_tests/TestPagodaNPD.java (renamed from test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaNPD.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/global_tests/TestPagodaReactome.java (renamed from test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaReactome.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/global_tests/TestPagodaUOBM.java (renamed from test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaUOBM.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/hermit/TestRuleHelper.java (renamed from test/uk/ac/ox/cs/pagoda/hermit/TestRuleHelper.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/junit/ClauseTester.java (renamed from test/uk/ac/ox/cs/pagoda/junit/ClauseTester.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/query/CheckAnswers.java (renamed from test/uk/ac/ox/cs/pagoda/query/CheckAnswers.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/rules/approximators/TestSkolemTermsManager.java (renamed from test/uk/ac/ox/cs/pagoda/rules/approximators/TestSkolemTermsManager.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/summary/SummaryTester.java (renamed from test/uk/ac/ox/cs/pagoda/summary/SummaryTester.java) | 11 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/tester/OWLTester.java (renamed from test/uk/ac/ox/cs/pagoda/tester/OWLTester.java) | 5 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/tester/PagodaTester.java (renamed from test/uk/ac/ox/cs/pagoda/tester/PagodaTester.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/tester/Statistics.java (renamed from test/uk/ac/ox/cs/pagoda/tester/Statistics.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/util/SimpleProgressBarTester.java (renamed from test/uk/ac/ox/cs/pagoda/util/SimpleProgressBarTester.java) | 0 | ||||
| -rw-r--r-- | src/test/java/uk/ac/ox/cs/pagoda/util/TestUtil.java (renamed from test/uk/ac/ox/cs/pagoda/util/TestUtil.java) | 0 |
213 files changed, 523 insertions, 334 deletions
diff --git a/external/uk/ac/ox/cs/data/OntologyStatistics.java b/external/uk/ac/ox/cs/data/OntologyStatistics.java index de40dda..e4e7942 100644 --- a/external/uk/ac/ox/cs/data/OntologyStatistics.java +++ b/external/uk/ac/ox/cs/data/OntologyStatistics.java | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | package uk.ac.ox.cs.data; | 1 | package uk.ac.ox.cs.data; |
| 2 | 2 | ||
| 3 | import org.semanticweb.owlapi.model.OWLOntology; | 3 | import org.semanticweb.owlapi.model.OWLOntology; |
| 4 | import org.semanticweb.owlapi.model.parameters.Imports; | ||
| 4 | import uk.ac.ox.cs.pagoda.owl.OWLHelper; | 5 | import uk.ac.ox.cs.pagoda.owl.OWLHelper; |
| 5 | 6 | ||
| 6 | public class OntologyStatistics { | 7 | public class OntologyStatistics { |
| @@ -9,7 +10,7 @@ public class OntologyStatistics { | |||
| 9 | args = ("/home/yzhou/ontologies/uobm/univ-bench-dl-minus.owl").split("\\ "); | 10 | args = ("/home/yzhou/ontologies/uobm/univ-bench-dl-minus.owl").split("\\ "); |
| 10 | 11 | ||
| 11 | OWLOntology onto = OWLHelper.loadOntology(args[0]); | 12 | OWLOntology onto = OWLHelper.loadOntology(args[0]); |
| 12 | System.out.println(onto.getTBoxAxioms(true).size() + onto.getRBoxAxioms(true).size()); | 13 | System.out.println(onto.getTBoxAxioms(Imports.INCLUDED).size() + onto.getRBoxAxioms(Imports.INCLUDED).size()); |
| 13 | } | 14 | } |
| 14 | 15 | ||
| 15 | } | 16 | } |
| @@ -1,16 +1,35 @@ | |||
| 1 | <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | 2 | |
| 3 | <modelVersion>4.0.0</modelVersion> | 3 | <project |
| 4 | <groupId>uk.ac.ox.cs.pagoda</groupId> | 4 | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| 5 | <artifactId>pagoda</artifactId> | 5 | xmlns="http://maven.apache.org/POM/4.0.0" |
| 6 | <version>2.1.2</version> | 6 | xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" |
| 7 | > | ||
| 8 | <modelVersion>4.0.0</modelVersion> | ||
| 9 | |||
| 10 | <name>ACQuA</name> | ||
| 11 | <description>Answering Conjunctive Queries using Approximation</description> | ||
| 12 | |||
| 13 | <groupId>uk.ac.ox.cs.acqua</groupId> | ||
| 14 | <artifactId>acqua</artifactId> | ||
| 15 | <version>0.1.0</version> | ||
| 16 | |||
| 7 | <packaging>jar</packaging> | 17 | <packaging>jar</packaging> |
| 8 | <name>PAGOdA</name> | 18 | |
| 9 | <properties> | 19 | <properties> |
| 10 | <skipTests>true</skipTests> | 20 | <maven.compiler.source>1.8</maven.compiler.source> |
| 11 | </properties> | 21 | <maven.compiler.target>1.8</maven.compiler.target> |
| 22 | <!-- <encoding>UTF-8</encoding> --> | ||
| 23 | <scala.version>2.13.6</scala.version> | ||
| 24 | <scala.compat.version>2.13</scala.compat.version> | ||
| 25 | <spec2.version>4.2.0</spec2.version> | ||
| 26 | <skipTests>true</skipTests> | ||
| 27 | </properties> | ||
| 28 | |||
| 12 | <repositories> | 29 | <repositories> |
| 13 | <!--other repositories if any--> | 30 | <!-- Old RDFox 1.0.0 dependency |
| 31 | To be eventually removed! | ||
| 32 | --> | ||
| 14 | <repository> | 33 | <repository> |
| 15 | <id>project.local</id> | 34 | <id>project.local</id> |
| 16 | <name>pagoda</name> | 35 | <name>pagoda</name> |
| @@ -18,119 +37,18 @@ | |||
| 18 | </repository> | 37 | </repository> |
| 19 | </repositories> | 38 | </repositories> |
| 20 | 39 | ||
| 21 | <build> | ||
| 22 | <sourceDirectory>src</sourceDirectory> | ||
| 23 | <testSourceDirectory>test</testSourceDirectory> | ||
| 24 | <resources> | ||
| 25 | <resource> | ||
| 26 | <directory>src/resources</directory> | ||
| 27 | <excludes> | ||
| 28 | <exclude>pagoda.properties</exclude> | ||
| 29 | </excludes> | ||
| 30 | </resource> | ||
| 31 | |||
| 32 | </resources> | ||
| 33 | <testResources> | ||
| 34 | <testResource> | ||
| 35 | <directory>test/resources</directory> | ||
| 36 | </testResource> | ||
| 37 | </testResources> | ||
| 38 | <plugins> | ||
| 39 | <plugin> | ||
| 40 | <artifactId>maven-compiler-plugin</artifactId> | ||
| 41 | <version>3.1</version> | ||
| 42 | <configuration> | ||
| 43 | <source>1.8</source> | ||
| 44 | <target>1.8</target> | ||
| 45 | </configuration> | ||
| 46 | </plugin> | ||
| 47 | <plugin> | ||
| 48 | <artifactId>maven-project-info-reports-plugin</artifactId> | ||
| 49 | <version>2.7</version> | ||
| 50 | </plugin> | ||
| 51 | <plugin> | ||
| 52 | <artifactId>maven-assembly-plugin</artifactId> | ||
| 53 | <configuration> | ||
| 54 | <archive> | ||
| 55 | <manifest> | ||
| 56 | <mainClass>uk.ac.ox.cs.pagoda.Pagoda</mainClass> | ||
| 57 | </manifest> | ||
| 58 | </archive> | ||
| 59 | <descriptorRefs> | ||
| 60 | <descriptorRef>jar-with-dependencies</descriptorRef> | ||
| 61 | </descriptorRefs> | ||
| 62 | </configuration> | ||
| 63 | <executions> | ||
| 64 | <execution> | ||
| 65 | <id>make-assembly</id> <!-- this is used for inheritance merges --> | ||
| 66 | <phase>package</phase> <!-- bind to the packaging phase --> | ||
| 67 | <goals> | ||
| 68 | <goal>single</goal> | ||
| 69 | </goals> | ||
| 70 | </execution> | ||
| 71 | </executions> | ||
| 72 | </plugin> | ||
| 73 | </plugins> | ||
| 74 | </build> | ||
| 75 | <reporting> | ||
| 76 | <plugins> | ||
| 77 | <plugin> | ||
| 78 | <groupId>org.apache.maven.plugins</groupId> | ||
| 79 | <artifactId>maven-javadoc-plugin</artifactId> | ||
| 80 | <version>2.9.1</version> | ||
| 81 | <configuration> | ||
| 82 | <show>public</show> | ||
| 83 | </configuration> | ||
| 84 | </plugin> | ||
| 85 | <plugin> | ||
| 86 | <groupId>org.codehaus.mojo</groupId> | ||
| 87 | <artifactId>findbugs-maven-plugin</artifactId> | ||
| 88 | <version>3.0.0</version> | ||
| 89 | <configuration> | ||
| 90 | <xmlOutput>true</xmlOutput> | ||
| 91 | <!-- Optional directory to put findbugs xdoc xml report --> | ||
| 92 | <xmlOutputDirectory>target/site</xmlOutputDirectory> | ||
| 93 | </configuration> | ||
| 94 | </plugin> | ||
| 95 | <plugin> | ||
| 96 | <groupId>org.apache.maven.plugins</groupId> | ||
| 97 | <artifactId>maven-checkstyle-plugin</artifactId> | ||
| 98 | <version>2.5</version> | ||
| 99 | <configuration> | ||
| 100 | <configLocation>config/sun_checks.xml</configLocation><!-- default --> | ||
| 101 | <!-- <configLocation>config/maven_checks.xml</configLocation> --> | ||
| 102 | <!-- <configLocation>config/turbine_checks.xml</configLocation> --> | ||
| 103 | <!-- <configLocation>config/avalon_checks.xml</configLocation> --> | ||
| 104 | </configuration> | ||
| 105 | </plugin> | ||
| 106 | <plugin> | ||
| 107 | <groupId>org.apache.maven.plugins</groupId> | ||
| 108 | <artifactId>maven-jxr-plugin</artifactId> | ||
| 109 | <version>2.1</version> | ||
| 110 | </plugin> | ||
| 111 | <plugin> | ||
| 112 | <groupId>org.codehaus.mojo</groupId> | ||
| 113 | <artifactId>dashboard-maven-plugin</artifactId> | ||
| 114 | <version>1.0.0-beta-1</version> | ||
| 115 | </plugin> | ||
| 116 | <!--<plugin>--> | ||
| 117 | <!--<groupId>org.apache.maven.plugins</groupId>--> | ||
| 118 | <!--<artifactId>maven-surefire-plugin</artifactId>--> | ||
| 119 | <!--<version>2.13</version>--> | ||
| 120 | <!--<configuration>--> | ||
| 121 | <!--<forkMode>always</forkMode>--> | ||
| 122 | <!--<systemPropertyVariables>--> | ||
| 123 | <!--<reporter.debug>false</reporter.debug>--> | ||
| 124 | <!--</systemPropertyVariables>--> | ||
| 125 | <!--<suiteXmlFiles>--> | ||
| 126 | <!--<suiteXmlFile>testResources/LightTests.xml</suiteXmlFile>--> | ||
| 127 | <!--</suiteXmlFiles>--> | ||
| 128 | <!--</configuration>--> | ||
| 129 | <!--</plugin>--> | ||
| 130 | </plugins> | ||
| 131 | </reporting> | ||
| 132 | <dependencies> | 40 | <dependencies> |
| 133 | <dependency> | 41 | <dependency> |
| 42 | <groupId>org.scala-lang</groupId> | ||
| 43 | <artifactId>scala-library</artifactId> | ||
| 44 | <version>${scala.version}</version> | ||
| 45 | </dependency> | ||
| 46 | <dependency> | ||
| 47 | <groupId>com.lihaoyi</groupId> | ||
| 48 | <artifactId>os-lib_2.13</artifactId> | ||
| 49 | <version>0.8.1</version> | ||
| 50 | </dependency> | ||
| 51 | <dependency> | ||
| 134 | <groupId>commons-cli</groupId> | 52 | <groupId>commons-cli</groupId> |
| 135 | <artifactId>commons-cli</artifactId> | 53 | <artifactId>commons-cli</artifactId> |
| 136 | <version>1.3</version> | 54 | <version>1.3</version> |
| @@ -143,7 +61,8 @@ | |||
| 143 | <dependency> | 61 | <dependency> |
| 144 | <groupId>net.sourceforge.owlapi</groupId> | 62 | <groupId>net.sourceforge.owlapi</groupId> |
| 145 | <artifactId>owlapi-distribution</artifactId> | 63 | <artifactId>owlapi-distribution</artifactId> |
| 146 | <version>3.4.10</version> | 64 | <version>5.1.20</version> |
| 65 | <!-- <version>3.4.10</version> --> | ||
| 147 | </dependency> | 66 | </dependency> |
| 148 | <dependency> | 67 | <dependency> |
| 149 | <groupId>org.openrdf.sesame</groupId> | 68 | <groupId>org.openrdf.sesame</groupId> |
| @@ -207,5 +126,242 @@ | |||
| 207 | <!--<artifactId>plexus-utils</artifactId>--> | 126 | <!--<artifactId>plexus-utils</artifactId>--> |
| 208 | <!--<version>1.1</version>--> | 127 | <!--<version>1.1</version>--> |
| 209 | <!--</dependency>--> | 128 | <!--</dependency>--> |
| 129 | <dependency> | ||
| 130 | <groupId>org.scalatest</groupId> | ||
| 131 | <artifactId>scalatest_${scala.compat.version}</artifactId> | ||
| 132 | <version>3.2.10</version> | ||
| 133 | <scope>test</scope> | ||
| 134 | </dependency> | ||
| 135 | <dependency> | ||
| 136 | <groupId>uk.ox.ac.uk.rsacomb</groupId> | ||
| 137 | <artifactId>rsacomb</artifactId> | ||
| 138 | <version>1.0.0</version> | ||
| 139 | <scope>system</scope> | ||
| 140 | <systemPath>${project.basedir}/lib/RSAComb-1.0.0.jar</systemPath> | ||
| 141 | </dependency> | ||
| 142 | <dependency> | ||
| 143 | <groupId>tech.oxfordsemantic.jrdfox</groupId> | ||
| 144 | <artifactId>jrdfox</artifactId> | ||
| 145 | <version>5.4</version> | ||
| 146 | <scope>system</scope> | ||
| 147 | <systemPath>${project.basedir}/lib/JRDFox.jar</systemPath> | ||
| 148 | </dependency> | ||
| 149 | |||
| 150 | |||
| 151 | |||
| 152 | |||
| 210 | </dependencies> | 153 | </dependencies> |
| 154 | |||
| 155 | <build> | ||
| 156 | <pluginManagement> | ||
| 157 | <plugins> | ||
| 158 | <plugin> | ||
| 159 | <groupId>org.apache.maven.plugins</groupId> | ||
| 160 | <artifactId>maven-compiler-plugin</artifactId> | ||
| 161 | <version>3.8.1</version> | ||
| 162 | <configuration> | ||
| 163 | <source>1.8</source> | ||
| 164 | <target>1.8</target> | ||
| 165 | </configuration> | ||
| 166 | </plugin> | ||
| 167 | <plugin> | ||
| 168 | <groupId>net.alchim31.maven</groupId> | ||
| 169 | <artifactId>scala-maven-plugin</artifactId> | ||
| 170 | <version>4.5.6</version> | ||
| 171 | </plugin> | ||
| 172 | </plugins> | ||
| 173 | </pluginManagement> | ||
| 174 | <plugins> | ||
| 175 | <plugin> | ||
| 176 | <groupId>org.apache.maven.plugins</groupId> | ||
| 177 | <artifactId>maven-compiler-plugin</artifactId> | ||
| 178 | <configuration> | ||
| 179 | <source>1.8</source> | ||
| 180 | <target>1.8</target> | ||
| 181 | </configuration> | ||
| 182 | <executions> | ||
| 183 | <execution> | ||
| 184 | <phase>compile</phase> | ||
| 185 | <goals> | ||
| 186 | <goal>compile</goal> | ||
| 187 | </goals> | ||
| 188 | </execution> | ||
| 189 | </executions> | ||
| 190 | </plugin> | ||
| 191 | <plugin> | ||
| 192 | <groupId>net.alchim31.maven</groupId> | ||
| 193 | <artifactId>scala-maven-plugin</artifactId> | ||
| 194 | <executions> | ||
| 195 | <execution> | ||
| 196 | <!-- <id>scala-compile-first</id> --> | ||
| 197 | <phase>compile</phase> | ||
| 198 | <goals> | ||
| 199 | <goal>add-source</goal> | ||
| 200 | <goal>compile</goal> | ||
| 201 | </goals> | ||
| 202 | </execution> | ||
| 203 | <execution> | ||
| 204 | <id>scala-test-compile</id> | ||
| 205 | <phase>process-test-resources</phase> | ||
| 206 | <goals> | ||
| 207 | <goal>testCompile</goal> | ||
| 208 | </goals> | ||
| 209 | </execution> | ||
| 210 | </executions> | ||
| 211 | </plugin> | ||
| 212 | <plugin> | ||
| 213 | <artifactId>maven-assembly-plugin</artifactId> | ||
| 214 | <configuration> | ||
| 215 | <archive> | ||
| 216 | <manifest> | ||
| 217 | <mainClass>uk.ac.ox.cs.acqua.Acqua</mainClass> | ||
| 218 | </manifest> | ||
| 219 | </archive> | ||
| 220 | <descriptorRefs> | ||
| 221 | <descriptorRef>jar-with-dependencies</descriptorRef> | ||
| 222 | </descriptorRefs> | ||
| 223 | </configuration> | ||
| 224 | <executions> | ||
| 225 | <execution> | ||
| 226 | <id>make-assembly</id> <!-- this is used for inheritance merges --> | ||
| 227 | <phase>package</phase> <!-- bind to the packaging phase --> | ||
| 228 | <goals> | ||
| 229 | <goal>single</goal> | ||
| 230 | </goals> | ||
| 231 | </execution> | ||
| 232 | </executions> | ||
| 233 | </plugin> | ||
| 234 | </plugins> | ||
| 235 | </build> | ||
| 236 | |||
| 237 | <!-- <build>--> | ||
| 238 | <!-- <sourceDirectory>src/main/scala</sourceDirectory>--> | ||
| 239 | <!-- <testSourceDirectory>src/test/scala</testSourceDirectory>--> | ||
| 240 | <!--<resources>--> | ||
| 241 | <!--<resource>--> | ||
| 242 | <!--<directory>src/main/java/resources</directory>--> | ||
| 243 | <!--<excludes>--> | ||
| 244 | <!--<exclude>pagoda.properties</exclude>--> | ||
| 245 | <!--</excludes>--> | ||
| 246 | <!--</resource>--> | ||
| 247 | |||
| 248 | <!--</resources>--> | ||
| 249 | <!--<testResources>--> | ||
| 250 | <!--<testResource>--> | ||
| 251 | <!-- <directory>src/test/java/resources</directory>--> | ||
| 252 | <!--</testResource>--> | ||
| 253 | <!--</testResources>--> | ||
| 254 | <!--<plugins>--> | ||
| 255 | <!--<plugin>--> | ||
| 256 | <!--<artifactId>maven-compiler-plugin</artifactId>--> | ||
| 257 | <!--<version>3.1</version>--> | ||
| 258 | <!--<configuration>--> | ||
| 259 | <!--<source>1.8</source>--> | ||
| 260 | <!--<target>1.8</target>--> | ||
| 261 | <!--</configuration>--> | ||
| 262 | <!--</plugin>--> | ||
| 263 | |||
| 264 | |||
| 265 | <!--<plugin>--> | ||
| 266 | <!--<artifactId>maven-project-info-reports-plugin</artifactId>--> | ||
| 267 | <!--<version>2.7</version>--> | ||
| 268 | <!--</plugin>--> | ||
| 269 | |||
| 270 | <!-- <plugin>--> | ||
| 271 | <!-- <groupId>org.apache.maven.plugins</groupId>--> | ||
| 272 | <!-- <artifactId>maven-surefire-plugin</artifactId>--> | ||
| 273 | <!-- <version>2.21.0</version>--> | ||
| 274 | <!-- <configuration>--> | ||
| 275 | <!-- <!-1- Tests will be run with scalatest-maven-plugin instead -1->--> | ||
| 276 | <!-- <skipTests>true</skipTests>--> | ||
| 277 | <!-- </configuration>--> | ||
| 278 | <!-- </plugin>--> | ||
| 279 | <!-- <plugin>--> | ||
| 280 | <!-- <groupId>org.scalatest</groupId>--> | ||
| 281 | <!-- <artifactId>scalatest-maven-plugin</artifactId>--> | ||
| 282 | <!-- <version>2.0.0</version>--> | ||
| 283 | <!-- <configuration>--> | ||
| 284 | <!-- <reportsDirectory>${project.build.directory}/surefire-reports</reportsDirectory>--> | ||
| 285 | <!-- <junitxml>.</junitxml>--> | ||
| 286 | <!-- <filereports>TestSuiteReport.txt</filereports>--> | ||
| 287 | <!-- <!-1- Comma separated list of JUnit test class names to execute -1->--> | ||
| 288 | <!-- <jUnitClasses>samples.AppTest</jUnitClasses>--> | ||
| 289 | <!-- </configuration>--> | ||
| 290 | <!-- <executions>--> | ||
| 291 | <!-- <execution>--> | ||
| 292 | <!-- <id>test</id>--> | ||
| 293 | <!-- <goals>--> | ||
| 294 | <!-- <goal>test</goal>--> | ||
| 295 | <!-- </goals>--> | ||
| 296 | <!-- </execution>--> | ||
| 297 | <!-- </executions>--> | ||
| 298 | <!-- </plugin>--> | ||
| 299 | <!--</plugins>--> | ||
| 300 | <!--</build>--> | ||
| 301 | |||
| 302 | <!--<reporting>--> | ||
| 303 | <!--<plugins>--> | ||
| 304 | <!--<plugin>--> | ||
| 305 | <!--<groupId>org.apache.maven.plugins</groupId>--> | ||
| 306 | <!--<artifactId>maven-javadoc-plugin</artifactId>--> | ||
| 307 | <!--<version>2.9.1</version>--> | ||
| 308 | <!--<configuration>--> | ||
| 309 | <!--<show>public</show>--> | ||
| 310 | <!--</configuration>--> | ||
| 311 | <!--</plugin>--> | ||
| 312 | <!--<plugin>--> | ||
| 313 | <!--<groupId>org.codehaus.mojo</groupId>--> | ||
| 314 | <!--<artifactId>findbugs-maven-plugin</artifactId>--> | ||
| 315 | <!--<version>3.0.0</version>--> | ||
| 316 | <!--<configuration>--> | ||
| 317 | <!--<xmlOutput>true</xmlOutput>--> | ||
| 318 | <!--<!-1- Optional directory to put findbugs xdoc xml report -1->--> | ||
| 319 | <!--<xmlOutputDirectory>target/site</xmlOutputDirectory>--> | ||
| 320 | <!--</configuration>--> | ||
| 321 | <!--</plugin>--> | ||
| 322 | <!--<plugin>--> | ||
| 323 | <!--<groupId>org.apache.maven.plugins</groupId>--> | ||
| 324 | <!--<artifactId>maven-checkstyle-plugin</artifactId>--> | ||
| 325 | <!--<version>2.5</version>--> | ||
| 326 | <!--<configuration>--> | ||
| 327 | <!--<configLocation>config/sun_checks.xml</configLocation><!-1- default -1->--> | ||
| 328 | <!--<!-1- <configLocation>config/maven_checks.xml</configLocation> -1->--> | ||
| 329 | <!--<!-1- <configLocation>config/turbine_checks.xml</configLocation> -1->--> | ||
| 330 | <!--<!-1- <configLocation>config/avalon_checks.xml</configLocation> -1->--> | ||
| 331 | <!--</configuration>--> | ||
| 332 | <!--</plugin>--> | ||
| 333 | <!--<plugin>--> | ||
| 334 | <!--<groupId>org.apache.maven.plugins</groupId>--> | ||
| 335 | <!--<artifactId>maven-jxr-plugin</artifactId>--> | ||
| 336 | <!--<version>2.1</version>--> | ||
| 337 | <!--</plugin>--> | ||
| 338 | <!--<plugin>--> | ||
| 339 | <!--<groupId>org.codehaus.mojo</groupId>--> | ||
| 340 | <!--<artifactId>dashboard-maven-plugin</artifactId>--> | ||
| 341 | <!--<version>1.0.0-beta-1</version>--> | ||
| 342 | <!--</plugin>--> | ||
| 343 | <!--<!-1-<plugin>-1->--> | ||
| 344 | <!--<!-1-<groupId>org.apache.maven.plugins</groupId>-1->--> | ||
| 345 | <!--<!-1-<artifactId>maven-surefire-plugin</artifactId>-1->--> | ||
| 346 | <!--<!-1-<version>2.13</version>-1->--> | ||
| 347 | <!--<!-1-<configuration>-1->--> | ||
| 348 | <!--<!-1-<forkMode>always</forkMode>-1->--> | ||
| 349 | <!--<!-1-<systemPropertyVariables>-1->--> | ||
| 350 | <!--<!-1-<reporter.debug>false</reporter.debug>-1->--> | ||
| 351 | <!--<!-1-</systemPropertyVariables>-1->--> | ||
| 352 | <!--<!-1-<suiteXmlFiles>-1->--> | ||
| 353 | <!--<!-1-<suiteXmlFile>testResources/LightTests.xml</suiteXmlFile>-1->--> | ||
| 354 | <!--<!-1-</suiteXmlFiles>-1->--> | ||
| 355 | <!--<!-1-</configuration>-1->--> | ||
| 356 | <!--<!-1-</plugin>-1->--> | ||
| 357 | <!--</plugins>--> | ||
| 358 | <!--</reporting>--> | ||
| 359 | |||
| 360 | <!--<dependencies>--> | ||
| 361 | <!-- <dependency>--> | ||
| 362 | <!-- <groupId>org.scala-lang</groupId>--> | ||
| 363 | <!-- <artifactId>scala-library</artifactId>--> | ||
| 364 | <!-- <version>${scala.version}</version>--> | ||
| 365 | <!-- </dependency>--> | ||
| 366 | <!--</dependencies>--> | ||
| 211 | </project> | 367 | </project> |
diff --git a/src/org/semanticweb/karma2/MyKarma.java b/src/main/java/org/semanticweb/karma2/MyKarma.java index b2b4352..b2b4352 100644 --- a/src/org/semanticweb/karma2/MyKarma.java +++ b/src/main/java/org/semanticweb/karma2/MyKarma.java | |||
diff --git a/src/org/semanticweb/karma2/clausifier/OntologyProcesser.java b/src/main/java/org/semanticweb/karma2/clausifier/OntologyProcesser.java index fee8dff..5ff339e 100644 --- a/src/org/semanticweb/karma2/clausifier/OntologyProcesser.java +++ b/src/main/java/org/semanticweb/karma2/clausifier/OntologyProcesser.java | |||
| @@ -66,7 +66,7 @@ import org.semanticweb.owlapi.model.OWLObjectUnionOf; | |||
| 66 | import org.semanticweb.owlapi.model.OWLOntology; | 66 | import org.semanticweb.owlapi.model.OWLOntology; |
| 67 | import org.semanticweb.owlapi.model.OWLSameIndividualAxiom; | 67 | import org.semanticweb.owlapi.model.OWLSameIndividualAxiom; |
| 68 | import org.semanticweb.owlapi.profiles.OWLProfileReport; | 68 | import org.semanticweb.owlapi.profiles.OWLProfileReport; |
| 69 | import org.semanticweb.owlapi.util.OWLAxiomVisitorAdapter; | 69 | import org.semanticweb.owlapi.model.OWLAxiomVisitor; |
| 70 | 70 | ||
| 71 | import uk.ac.ox.cs.pagoda.util.Utility; | 71 | import uk.ac.ox.cs.pagoda.util.Utility; |
| 72 | 72 | ||
| @@ -522,7 +522,7 @@ public class OntologyProcesser { | |||
| 522 | } | 522 | } |
| 523 | } | 523 | } |
| 524 | 524 | ||
| 525 | protected static class DatalogFactClausifier extends OWLAxiomVisitorAdapter { | 525 | protected static class DatalogFactClausifier implements OWLAxiomVisitor { |
| 526 | protected final Set<Atom> m_positiveFacts; | 526 | protected final Set<Atom> m_positiveFacts; |
| 527 | 527 | ||
| 528 | public DatalogFactClausifier(Set<Atom> positiveFacts) { | 528 | public DatalogFactClausifier(Set<Atom> positiveFacts) { |
diff --git a/src/org/semanticweb/karma2/exception/ConstraintException.java b/src/main/java/org/semanticweb/karma2/exception/ConstraintException.java index d02e1b1..d02e1b1 100644 --- a/src/org/semanticweb/karma2/exception/ConstraintException.java +++ b/src/main/java/org/semanticweb/karma2/exception/ConstraintException.java | |||
diff --git a/src/org/semanticweb/karma2/exception/IllegalInputOntologyException.java b/src/main/java/org/semanticweb/karma2/exception/IllegalInputOntologyException.java index 18df25a..18df25a 100644 --- a/src/org/semanticweb/karma2/exception/IllegalInputOntologyException.java +++ b/src/main/java/org/semanticweb/karma2/exception/IllegalInputOntologyException.java | |||
diff --git a/src/org/semanticweb/karma2/exception/IllegalInputQueryException.java b/src/main/java/org/semanticweb/karma2/exception/IllegalInputQueryException.java index bb94cb7..bb94cb7 100644 --- a/src/org/semanticweb/karma2/exception/IllegalInputQueryException.java +++ b/src/main/java/org/semanticweb/karma2/exception/IllegalInputQueryException.java | |||
diff --git a/src/org/semanticweb/karma2/exception/QueryExecutionException.java b/src/main/java/org/semanticweb/karma2/exception/QueryExecutionException.java index bb393ba..bb393ba 100644 --- a/src/org/semanticweb/karma2/exception/QueryExecutionException.java +++ b/src/main/java/org/semanticweb/karma2/exception/QueryExecutionException.java | |||
diff --git a/src/org/semanticweb/karma2/model/ConjunctiveQuery.java b/src/main/java/org/semanticweb/karma2/model/ConjunctiveQuery.java index 17f3169..17f3169 100644 --- a/src/org/semanticweb/karma2/model/ConjunctiveQuery.java +++ b/src/main/java/org/semanticweb/karma2/model/ConjunctiveQuery.java | |||
diff --git a/src/org/semanticweb/karma2/model/Equality.java b/src/main/java/org/semanticweb/karma2/model/Equality.java index fcb270c..fcb270c 100644 --- a/src/org/semanticweb/karma2/model/Equality.java +++ b/src/main/java/org/semanticweb/karma2/model/Equality.java | |||
diff --git a/src/org/semanticweb/karma2/model/ExtendedConjunctiveQuery.java b/src/main/java/org/semanticweb/karma2/model/ExtendedConjunctiveQuery.java index de2f87e..de2f87e 100644 --- a/src/org/semanticweb/karma2/model/ExtendedConjunctiveQuery.java +++ b/src/main/java/org/semanticweb/karma2/model/ExtendedConjunctiveQuery.java | |||
diff --git a/src/org/semanticweb/karma2/model/cqparser/ConjunctiveQuery.g b/src/main/java/org/semanticweb/karma2/model/cqparser/ConjunctiveQuery.g index 621b0ce..621b0ce 100644 --- a/src/org/semanticweb/karma2/model/cqparser/ConjunctiveQuery.g +++ b/src/main/java/org/semanticweb/karma2/model/cqparser/ConjunctiveQuery.g | |||
diff --git a/src/org/semanticweb/karma2/model/cqparser/ConjunctiveQuery.tokens b/src/main/java/org/semanticweb/karma2/model/cqparser/ConjunctiveQuery.tokens index 3b4fa39..3b4fa39 100644 --- a/src/org/semanticweb/karma2/model/cqparser/ConjunctiveQuery.tokens +++ b/src/main/java/org/semanticweb/karma2/model/cqparser/ConjunctiveQuery.tokens | |||
diff --git a/src/org/semanticweb/karma2/model/cqparser/ConjunctiveQueryLexer.java b/src/main/java/org/semanticweb/karma2/model/cqparser/ConjunctiveQueryLexer.java index a97d7a4..a97d7a4 100644 --- a/src/org/semanticweb/karma2/model/cqparser/ConjunctiveQueryLexer.java +++ b/src/main/java/org/semanticweb/karma2/model/cqparser/ConjunctiveQueryLexer.java | |||
diff --git a/src/org/semanticweb/karma2/model/cqparser/ConjunctiveQueryParser.java b/src/main/java/org/semanticweb/karma2/model/cqparser/ConjunctiveQueryParser.java index b934e30..b934e30 100644 --- a/src/org/semanticweb/karma2/model/cqparser/ConjunctiveQueryParser.java +++ b/src/main/java/org/semanticweb/karma2/model/cqparser/ConjunctiveQueryParser.java | |||
diff --git a/src/org/semanticweb/karma2/model/cqparser/ConjunctiveQueryWalker.java b/src/main/java/org/semanticweb/karma2/model/cqparser/ConjunctiveQueryWalker.java index f10b761..f10b761 100644 --- a/src/org/semanticweb/karma2/model/cqparser/ConjunctiveQueryWalker.java +++ b/src/main/java/org/semanticweb/karma2/model/cqparser/ConjunctiveQueryWalker.java | |||
diff --git a/src/org/semanticweb/karma2/profile/ELHOProfile.java b/src/main/java/org/semanticweb/karma2/profile/ELHOProfile.java index fb68b05..23761f0 100644 --- a/src/org/semanticweb/karma2/profile/ELHOProfile.java +++ b/src/main/java/org/semanticweb/karma2/profile/ELHOProfile.java | |||
| @@ -35,10 +35,10 @@ import org.semanticweb.owlapi.profiles.OWL2ELProfile; | |||
| 35 | import org.semanticweb.owlapi.profiles.OWLProfile; | 35 | import org.semanticweb.owlapi.profiles.OWLProfile; |
| 36 | import org.semanticweb.owlapi.profiles.OWLProfileReport; | 36 | import org.semanticweb.owlapi.profiles.OWLProfileReport; |
| 37 | import org.semanticweb.owlapi.profiles.OWLProfileViolation; | 37 | import org.semanticweb.owlapi.profiles.OWLProfileViolation; |
| 38 | import org.semanticweb.owlapi.profiles.UseOfDataOneOfWithMultipleLiterals; | 38 | import org.semanticweb.owlapi.profiles.violations.UseOfDataOneOfWithMultipleLiterals; |
| 39 | import org.semanticweb.owlapi.profiles.UseOfIllegalAxiom; | 39 | import org.semanticweb.owlapi.profiles.violations.UseOfIllegalAxiom; |
| 40 | import org.semanticweb.owlapi.profiles.UseOfIllegalClassExpression; | 40 | import org.semanticweb.owlapi.profiles.violations.UseOfIllegalClassExpression; |
| 41 | import org.semanticweb.owlapi.profiles.UseOfObjectOneOfWithMultipleIndividuals; | 41 | import org.semanticweb.owlapi.profiles.violations.UseOfObjectOneOfWithMultipleIndividuals; |
| 42 | import org.semanticweb.owlapi.util.OWLObjectPropertyManager; | 42 | import org.semanticweb.owlapi.util.OWLObjectPropertyManager; |
| 43 | import org.semanticweb.owlapi.util.OWLOntologyWalker; | 43 | import org.semanticweb.owlapi.util.OWLOntologyWalker; |
| 44 | import org.semanticweb.owlapi.util.OWLOntologyWalkerVisitor; | 44 | import org.semanticweb.owlapi.util.OWLOntologyWalkerVisitor; |
| @@ -96,7 +96,7 @@ public class ELHOProfile implements OWLProfile { | |||
| 96 | for (Iterator<OWLProfileViolation> iter = violations.iterator(); iter.hasNext(); ) { | 96 | for (Iterator<OWLProfileViolation> iter = violations.iterator(); iter.hasNext(); ) { |
| 97 | OWLProfileViolation vio = iter.next(); | 97 | OWLProfileViolation vio = iter.next(); |
| 98 | if (vio instanceof UseOfIllegalClassExpression) { | 98 | if (vio instanceof UseOfIllegalClassExpression) { |
| 99 | OWLClassExpression exp = ((UseOfIllegalClassExpression) vio).getOWLClassExpression(); | 99 | OWLClassExpression exp = ((UseOfIllegalClassExpression) vio).getExpression(); |
| 100 | if (exp instanceof OWLObjectMinCardinality && ((OWLObjectMinCardinality) exp).getCardinality() == 1) | 100 | if (exp instanceof OWLObjectMinCardinality && ((OWLObjectMinCardinality) exp).getCardinality() == 1) |
| 101 | iter.remove(); | 101 | iter.remove(); |
| 102 | } | 102 | } |
| @@ -111,7 +111,7 @@ public class ELHOProfile implements OWLProfile { | |||
| 111 | return "ELHO"; | 111 | return "ELHO"; |
| 112 | } | 112 | } |
| 113 | 113 | ||
| 114 | protected class ELHOProfileObjectVisitor extends OWLOntologyWalkerVisitor<Object> { | 114 | protected class ELHOProfileObjectVisitor extends OWLOntologyWalkerVisitor { |
| 115 | 115 | ||
| 116 | private final OWLOntologyManager man; | 116 | private final OWLOntologyManager man; |
| 117 | 117 | ||
| @@ -131,7 +131,7 @@ public class ELHOProfile implements OWLProfile { | |||
| 131 | @SuppressWarnings("unused") | 131 | @SuppressWarnings("unused") |
| 132 | private OWLObjectPropertyManager getPropertyManager() { | 132 | private OWLObjectPropertyManager getPropertyManager() { |
| 133 | if (propertyManager == null) { | 133 | if (propertyManager == null) { |
| 134 | propertyManager = new OWLObjectPropertyManager(man, getCurrentOntology()); | 134 | propertyManager = new OWLObjectPropertyManager(getCurrentOntology()); |
| 135 | } | 135 | } |
| 136 | return propertyManager; | 136 | return propertyManager; |
| 137 | } | 137 | } |
| @@ -139,135 +139,115 @@ public class ELHOProfile implements OWLProfile { | |||
| 139 | 139 | ||
| 140 | 140 | ||
| 141 | @Override | 141 | @Override |
| 142 | public Object visit(OWLDataProperty p) { | 142 | public void visit(OWLDataProperty p) { |
| 143 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); | 143 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); |
| 144 | return null; | ||
| 145 | } | 144 | } |
| 146 | 145 | ||
| 147 | 146 | ||
| 148 | @Override | 147 | @Override |
| 149 | public Object visit(OWLObjectOneOf desc) { | 148 | public void visit(OWLObjectOneOf desc) { |
| 150 | if (desc.getIndividuals().size() != 1) { | 149 | if (desc.getIndividuals().size() != 1) { |
| 151 | profileViolations.add(new UseOfObjectOneOfWithMultipleIndividuals(getCurrentOntology(), getCurrentAxiom(), desc)); | 150 | profileViolations.add(new UseOfObjectOneOfWithMultipleIndividuals(getCurrentOntology(), getCurrentAxiom(), desc)); |
| 152 | } | 151 | } |
| 153 | return null; | ||
| 154 | } | 152 | } |
| 155 | 153 | ||
| 156 | @Override | 154 | @Override |
| 157 | public Object visit(OWLDataHasValue desc) { | 155 | public void visit(OWLDataHasValue desc) { |
| 158 | profileViolations.add(new UseOfIllegalClassExpression(getCurrentOntology(), getCurrentAxiom(), desc)); | 156 | profileViolations.add(new UseOfIllegalClassExpression(getCurrentOntology(), getCurrentAxiom(), desc)); |
| 159 | return null; | ||
| 160 | } | 157 | } |
| 161 | 158 | ||
| 162 | @Override | 159 | @Override |
| 163 | public Object visit(OWLDataSomeValuesFrom desc) { | 160 | public void visit(OWLDataSomeValuesFrom desc) { |
| 164 | profileViolations.add(new UseOfIllegalClassExpression(getCurrentOntology(), getCurrentAxiom(), desc)); | 161 | profileViolations.add(new UseOfIllegalClassExpression(getCurrentOntology(), getCurrentAxiom(), desc)); |
| 165 | return null; | ||
| 166 | } | 162 | } |
| 167 | 163 | ||
| 168 | @Override | 164 | @Override |
| 169 | public Object visit(OWLDataIntersectionOf desc) { | 165 | public void visit(OWLDataIntersectionOf desc) { |
| 170 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); | 166 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); |
| 171 | return null; | ||
| 172 | } | 167 | } |
| 173 | 168 | ||
| 174 | @Override | 169 | @Override |
| 175 | public Object visit(OWLSubDataPropertyOfAxiom desc) { | 170 | public void visit(OWLSubDataPropertyOfAxiom desc) { |
| 176 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); | 171 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); |
| 177 | return null; | ||
| 178 | } | 172 | } |
| 179 | 173 | ||
| 180 | @Override | 174 | @Override |
| 181 | public Object visit(OWLEquivalentDataPropertiesAxiom desc) { | 175 | public void visit(OWLEquivalentDataPropertiesAxiom desc) { |
| 182 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); | 176 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); |
| 183 | return null; | ||
| 184 | } | 177 | } |
| 185 | 178 | ||
| 186 | @Override | 179 | @Override |
| 187 | public Object visit(OWLTransitiveObjectPropertyAxiom desc) { | 180 | public void visit(OWLTransitiveObjectPropertyAxiom desc) { |
| 188 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); | 181 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); |
| 189 | return null; | ||
| 190 | } | 182 | } |
| 191 | 183 | ||
| 192 | @Override | 184 | @Override |
| 193 | public Object visit(OWLReflexiveObjectPropertyAxiom desc) { | 185 | public void visit(OWLReflexiveObjectPropertyAxiom desc) { |
| 194 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); | 186 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); |
| 195 | return null; | ||
| 196 | } | 187 | } |
| 197 | 188 | ||
| 198 | @Override | 189 | @Override |
| 199 | public Object visit(OWLDataPropertyDomainAxiom desc) { | 190 | public void visit(OWLDataPropertyDomainAxiom desc) { |
| 200 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); | 191 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); |
| 201 | return null; | ||
| 202 | } | 192 | } |
| 203 | 193 | ||
| 204 | @Override | 194 | @Override |
| 205 | public Object visit(OWLDataPropertyRangeAxiom desc) { | 195 | public void visit(OWLDataPropertyRangeAxiom desc) { |
| 206 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); | 196 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); |
| 207 | return null; | ||
| 208 | } | 197 | } |
| 209 | 198 | ||
| 210 | 199 | ||
| 211 | 200 | ||
| 212 | @Override | 201 | @Override |
| 213 | public Object visit(OWLDataPropertyAssertionAxiom desc) { | 202 | public void visit(OWLDataPropertyAssertionAxiom desc) { |
| 214 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); | 203 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); |
| 215 | return null; | ||
| 216 | } | 204 | } |
| 217 | 205 | ||
| 218 | @Override | 206 | @Override |
| 219 | public Object visit(OWLNegativeDataPropertyAssertionAxiom desc) { | 207 | public void visit(OWLNegativeDataPropertyAssertionAxiom desc) { |
| 220 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); | 208 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); |
| 221 | return null; | ||
| 222 | } | 209 | } |
| 223 | 210 | ||
| 224 | @Override | 211 | @Override |
| 225 | public Object visit(OWLNegativeObjectPropertyAssertionAxiom desc) { | 212 | public void visit(OWLNegativeObjectPropertyAssertionAxiom desc) { |
| 226 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); | 213 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); |
| 227 | return null; | ||
| 228 | } | 214 | } |
| 229 | 215 | ||
| 230 | @Override | 216 | @Override |
| 231 | public Object visit(OWLFunctionalDataPropertyAxiom desc) { | 217 | public void visit(OWLFunctionalDataPropertyAxiom desc) { |
| 232 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); | 218 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); |
| 233 | return null; | ||
| 234 | } | 219 | } |
| 235 | 220 | ||
| 236 | @Override | 221 | @Override |
| 237 | public Object visit(OWLHasKeyAxiom desc) { | 222 | public void visit(OWLHasKeyAxiom desc) { |
| 238 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); | 223 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); |
| 239 | return null; | ||
| 240 | } | 224 | } |
| 241 | 225 | ||
| 242 | 226 | ||
| 243 | 227 | ||
| 244 | 228 | ||
| 245 | @Override | 229 | @Override |
| 246 | public Object visit(OWLObjectHasSelf node) { | 230 | public void visit(OWLObjectHasSelf node) { |
| 247 | profileViolations.add(new UseOfIllegalClassExpression(getCurrentOntology(), getCurrentAxiom(), node)); | 231 | profileViolations.add(new UseOfIllegalClassExpression(getCurrentOntology(), getCurrentAxiom(), node)); |
| 248 | return null; | ||
| 249 | } | 232 | } |
| 250 | 233 | ||
| 251 | 234 | ||
| 252 | @Override | 235 | @Override |
| 253 | public Object visit(OWLDataOneOf node) { | 236 | public void visit(OWLDataOneOf node) { |
| 254 | profileViolations.add(new UseOfDataOneOfWithMultipleLiterals(getCurrentOntology(), getCurrentAxiom(), node)); | 237 | profileViolations.add(new UseOfDataOneOfWithMultipleLiterals(getCurrentOntology(), getCurrentAxiom(), node)); |
| 255 | return null; | ||
| 256 | } | 238 | } |
| 257 | 239 | ||
| 258 | 240 | ||
| 259 | 241 | ||
| 260 | @Override | 242 | @Override |
| 261 | public Object visit(OWLSubPropertyChainOfAxiom axiom) { | 243 | public void visit(OWLSubPropertyChainOfAxiom axiom) { |
| 262 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); | 244 | profileViolations.add(new UseOfIllegalAxiom(getCurrentOntology(), getCurrentAxiom())); |
| 263 | 245 | ||
| 264 | return null; | ||
| 265 | } | 246 | } |
| 266 | 247 | ||
| 267 | @Override | 248 | @Override |
| 268 | public Object visit(OWLOntology ontology) { | 249 | public void visit(OWLOntology ontology) { |
| 269 | propertyManager = null; | 250 | propertyManager = null; |
| 270 | return null; | ||
| 271 | } | 251 | } |
| 272 | } | 252 | } |
| 273 | 253 | ||
diff --git a/src/org/semanticweb/karma2/profile/MyOWLOntologyWalker.java b/src/main/java/org/semanticweb/karma2/profile/MyOWLOntologyWalker.java index 508632f..1ce8076 100644 --- a/src/org/semanticweb/karma2/profile/MyOWLOntologyWalker.java +++ b/src/main/java/org/semanticweb/karma2/profile/MyOWLOntologyWalker.java | |||
| @@ -125,7 +125,8 @@ public class MyOWLOntologyWalker extends OWLOntologyWalker { | |||
| 125 | /** | 125 | /** |
| 126 | * @param v visitor to use over the objects | 126 | * @param v visitor to use over the objects |
| 127 | */ | 127 | */ |
| 128 | public void walkStructure(OWLObjectVisitorEx<?> v) { | 128 | //public void walkStructure(OWLObjectVisitorEx<?> v) { |
| 129 | public void walkStructure(OWLObjectVisitor v) { | ||
| 129 | this.visitor = v; | 130 | this.visitor = v; |
| 130 | StructureWalker walker = new StructureWalker(); | 131 | StructureWalker walker = new StructureWalker(); |
| 131 | for (OWLOntology o : ontologies) { | 132 | for (OWLOntology o : ontologies) { |
diff --git a/src/org/semanticweb/simpleETL/RDFHandlerWriter.java b/src/main/java/org/semanticweb/simpleETL/RDFHandlerWriter.java index e5e2e2a..e5e2e2a 100644 --- a/src/org/semanticweb/simpleETL/RDFHandlerWriter.java +++ b/src/main/java/org/semanticweb/simpleETL/RDFHandlerWriter.java | |||
diff --git a/src/org/semanticweb/simpleETL/SimpleETL.java b/src/main/java/org/semanticweb/simpleETL/SimpleETL.java index cc91e1f..cc91e1f 100644 --- a/src/org/semanticweb/simpleETL/SimpleETL.java +++ b/src/main/java/org/semanticweb/simpleETL/SimpleETL.java | |||
diff --git a/src/resources/_default_pagoda.properties b/src/main/java/resources/_default_pagoda.properties index 7bd5dd3..7bd5dd3 100644 --- a/src/resources/_default_pagoda.properties +++ b/src/main/java/resources/_default_pagoda.properties | |||
diff --git a/src/resources/log4j.properties b/src/main/java/resources/log4j.properties index 52688d5..52688d5 100644 --- a/src/resources/log4j.properties +++ b/src/main/java/resources/log4j.properties | |||
diff --git a/src/resources/pagoda.properties b/src/main/java/resources/pagoda.properties index 646744c..646744c 100644 --- a/src/resources/pagoda.properties +++ b/src/main/java/resources/pagoda.properties | |||
diff --git a/src/uk/ac/ox/cs/pagoda/MyPrefixes.java b/src/main/java/uk/ac/ox/cs/pagoda/MyPrefixes.java index 98a4e97..98a4e97 100644 --- a/src/uk/ac/ox/cs/pagoda/MyPrefixes.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/MyPrefixes.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/Pagoda.java b/src/main/java/uk/ac/ox/cs/pagoda/Pagoda.java index 6a1946e..6a1946e 100644 --- a/src/uk/ac/ox/cs/pagoda/Pagoda.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/Pagoda.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/approx/Clause.java b/src/main/java/uk/ac/ox/cs/pagoda/approx/Clause.java index 29bc74e..3783e8c 100644 --- a/src/uk/ac/ox/cs/pagoda/approx/Clause.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/approx/Clause.java | |||
| @@ -232,11 +232,10 @@ public class Clause { | |||
| 232 | .add(getClassExpression((AtomicConcept) predicate)); | 232 | .add(getClassExpression((AtomicConcept) predicate)); |
| 233 | } else if (predicate instanceof AtomicRole) { | 233 | } else if (predicate instanceof AtomicRole) { |
| 234 | if (!dataProperties.contains(((AtomicRole) predicate).getIRI())) { | 234 | if (!dataProperties.contains(((AtomicRole) predicate).getIRI())) { |
| 235 | objExp = factory.getOWLObjectProperty(IRI | 235 | objExp = factory.getOWLObjectProperty(IRI.create(((AtomicRole) predicate).getIRI())); |
| 236 | .create(((AtomicRole) predicate).getIRI())); | ||
| 237 | Term V = atom.getArgument(1); | 236 | Term V = atom.getArgument(1); |
| 238 | if (V == X) { | 237 | if (V == X) { |
| 239 | objExp = factory.getOWLObjectInverseOf(objExp); | 238 | objExp = factory.getOWLObjectInverseOf(objExp.asOWLObjectProperty()); |
| 240 | V = atom.getArgument(0); | 239 | V = atom.getArgument(0); |
| 241 | } | 240 | } |
| 242 | 241 | ||
| @@ -576,7 +575,7 @@ public class Clause { | |||
| 576 | objExp = factory.getOWLObjectProperty(IRI.create(((AtomicRole) predicate).getIRI())); | 575 | objExp = factory.getOWLObjectProperty(IRI.create(((AtomicRole) predicate).getIRI())); |
| 577 | if (eVariables.contains(first)) { | 576 | if (eVariables.contains(first)) { |
| 578 | second = first; | 577 | second = first; |
| 579 | objExp = factory.getOWLObjectInverseOf(objExp); | 578 | objExp = factory.getOWLObjectInverseOf(objExp.asOWLObjectProperty()); |
| 580 | } | 579 | } |
| 581 | 580 | ||
| 582 | for (Term t: equEdges.get(second)) { | 581 | for (Term t: equEdges.get(second)) { |
diff --git a/src/uk/ac/ox/cs/pagoda/approx/Clausifier.java b/src/main/java/uk/ac/ox/cs/pagoda/approx/Clausifier.java index ee23def..ee23def 100644 --- a/src/uk/ac/ox/cs/pagoda/approx/Clausifier.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/approx/Clausifier.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/approx/KnowledgeBase.java b/src/main/java/uk/ac/ox/cs/pagoda/approx/KnowledgeBase.java index 4b3c057..4b3c057 100644 --- a/src/uk/ac/ox/cs/pagoda/approx/KnowledgeBase.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/approx/KnowledgeBase.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/approx/RLOntology.java b/src/main/java/uk/ac/ox/cs/pagoda/approx/RLOntology.java index dba6a56..dba6a56 100644 --- a/src/uk/ac/ox/cs/pagoda/approx/RLOntology.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/approx/RLOntology.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/approx/RLPlusOntology.java b/src/main/java/uk/ac/ox/cs/pagoda/approx/RLPlusOntology.java index 638a151..53a8a9e 100644 --- a/src/uk/ac/ox/cs/pagoda/approx/RLPlusOntology.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/approx/RLPlusOntology.java | |||
| @@ -70,7 +70,7 @@ public class RLPlusOntology implements KnowledgeBase { | |||
| 70 | IRI.create("http://www.example.org/", matcher.group("id") + "." + DEFAULT_ONTOLOGY_FILE_EXTENSION); | 70 | IRI.create("http://www.example.org/", matcher.group("id") + "." + DEFAULT_ONTOLOGY_FILE_EXTENSION); |
| 71 | } | 71 | } |
| 72 | else | 72 | else |
| 73 | ontologyIri = inputOntology.getOntologyID().getOntologyIRI(); | 73 | ontologyIri = inputOntology.getOntologyID().getOntologyIRI().get(); |
| 74 | 74 | ||
| 75 | String ontologyIriPrefix = ontologyIri.getNamespace(); | 75 | String ontologyIriPrefix = ontologyIri.getNamespace(); |
| 76 | ontologyIRI = ontologyIri.toString(); | 76 | ontologyIRI = ontologyIri.toString(); |
diff --git a/src/uk/ac/ox/cs/pagoda/constraints/BottomStrategy.java b/src/main/java/uk/ac/ox/cs/pagoda/constraints/BottomStrategy.java index 4d25593..4d25593 100644 --- a/src/uk/ac/ox/cs/pagoda/constraints/BottomStrategy.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/constraints/BottomStrategy.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/constraints/DependencyGraph.java b/src/main/java/uk/ac/ox/cs/pagoda/constraints/DependencyGraph.java index d1615c7..d1615c7 100644 --- a/src/uk/ac/ox/cs/pagoda/constraints/DependencyGraph.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/constraints/DependencyGraph.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/constraints/NullaryBottom.java b/src/main/java/uk/ac/ox/cs/pagoda/constraints/NullaryBottom.java index 16a9d45..16a9d45 100644 --- a/src/uk/ac/ox/cs/pagoda/constraints/NullaryBottom.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/constraints/NullaryBottom.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/constraints/OWLEntityDependency.java b/src/main/java/uk/ac/ox/cs/pagoda/constraints/OWLEntityDependency.java index 60fea28..60fea28 100644 --- a/src/uk/ac/ox/cs/pagoda/constraints/OWLEntityDependency.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/constraints/OWLEntityDependency.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/constraints/PredicateDependency.java b/src/main/java/uk/ac/ox/cs/pagoda/constraints/PredicateDependency.java index 70f841f..70f841f 100644 --- a/src/uk/ac/ox/cs/pagoda/constraints/PredicateDependency.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/constraints/PredicateDependency.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/constraints/ToBeRemovedBottom.java b/src/main/java/uk/ac/ox/cs/pagoda/constraints/ToBeRemovedBottom.java index 415119a..415119a 100644 --- a/src/uk/ac/ox/cs/pagoda/constraints/ToBeRemovedBottom.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/constraints/ToBeRemovedBottom.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/constraints/UnaryBottom.java b/src/main/java/uk/ac/ox/cs/pagoda/constraints/UnaryBottom.java index 5339c50..5339c50 100644 --- a/src/uk/ac/ox/cs/pagoda/constraints/UnaryBottom.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/constraints/UnaryBottom.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/constraints/UpperUnaryBottom.java b/src/main/java/uk/ac/ox/cs/pagoda/constraints/UpperUnaryBottom.java index 2b57a52..2b57a52 100644 --- a/src/uk/ac/ox/cs/pagoda/constraints/UpperUnaryBottom.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/constraints/UpperUnaryBottom.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/endomorph/Clique.java b/src/main/java/uk/ac/ox/cs/pagoda/endomorph/Clique.java index 9b0d88e..9b0d88e 100644 --- a/src/uk/ac/ox/cs/pagoda/endomorph/Clique.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/endomorph/Clique.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/endomorph/DependencyGraph.java b/src/main/java/uk/ac/ox/cs/pagoda/endomorph/DependencyGraph.java index 0f215ad..0f215ad 100644 --- a/src/uk/ac/ox/cs/pagoda/endomorph/DependencyGraph.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/endomorph/DependencyGraph.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/endomorph/Endomorph.java b/src/main/java/uk/ac/ox/cs/pagoda/endomorph/Endomorph.java index 9ca73a1..9ca73a1 100644 --- a/src/uk/ac/ox/cs/pagoda/endomorph/Endomorph.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/endomorph/Endomorph.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/endomorph/EndomorphChecker.java b/src/main/java/uk/ac/ox/cs/pagoda/endomorph/EndomorphChecker.java index 46ddbb3..46ddbb3 100644 --- a/src/uk/ac/ox/cs/pagoda/endomorph/EndomorphChecker.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/endomorph/EndomorphChecker.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/endomorph/EndomorphChecker1.java b/src/main/java/uk/ac/ox/cs/pagoda/endomorph/EndomorphChecker1.java index c2117b6..c2117b6 100644 --- a/src/uk/ac/ox/cs/pagoda/endomorph/EndomorphChecker1.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/endomorph/EndomorphChecker1.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/endomorph/EndomorphChecker2.java b/src/main/java/uk/ac/ox/cs/pagoda/endomorph/EndomorphChecker2.java index aac5f3c..aac5f3c 100644 --- a/src/uk/ac/ox/cs/pagoda/endomorph/EndomorphChecker2.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/endomorph/EndomorphChecker2.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/endomorph/plan/CheckPlan.java b/src/main/java/uk/ac/ox/cs/pagoda/endomorph/plan/CheckPlan.java index ab3735f..ab3735f 100644 --- a/src/uk/ac/ox/cs/pagoda/endomorph/plan/CheckPlan.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/endomorph/plan/CheckPlan.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/endomorph/plan/OpenEndMultiThreadPlan.java b/src/main/java/uk/ac/ox/cs/pagoda/endomorph/plan/OpenEndMultiThreadPlan.java index 4e2fc5f..4e2fc5f 100644 --- a/src/uk/ac/ox/cs/pagoda/endomorph/plan/OpenEndMultiThreadPlan.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/endomorph/plan/OpenEndMultiThreadPlan.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/endomorph/plan/OpenEndPlan.java b/src/main/java/uk/ac/ox/cs/pagoda/endomorph/plan/OpenEndPlan.java index 076427e..076427e 100644 --- a/src/uk/ac/ox/cs/pagoda/endomorph/plan/OpenEndPlan.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/endomorph/plan/OpenEndPlan.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/endomorph/plan/PlainPlan.java b/src/main/java/uk/ac/ox/cs/pagoda/endomorph/plan/PlainPlan.java index 5e1a700..5e1a700 100644 --- a/src/uk/ac/ox/cs/pagoda/endomorph/plan/PlainPlan.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/endomorph/plan/PlainPlan.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/hermit/DLClauseHelper.java b/src/main/java/uk/ac/ox/cs/pagoda/hermit/DLClauseHelper.java index c3f7a2a..c3f7a2a 100644 --- a/src/uk/ac/ox/cs/pagoda/hermit/DLClauseHelper.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/hermit/DLClauseHelper.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/hermit/RuleHelper.java b/src/main/java/uk/ac/ox/cs/pagoda/hermit/RuleHelper.java index 43c5849..43c5849 100644 --- a/src/uk/ac/ox/cs/pagoda/hermit/RuleHelper.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/hermit/RuleHelper.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/hermit/TermGraph.java b/src/main/java/uk/ac/ox/cs/pagoda/hermit/TermGraph.java index 0041cca..0041cca 100644 --- a/src/uk/ac/ox/cs/pagoda/hermit/TermGraph.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/hermit/TermGraph.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/model/AnswerTerm.java b/src/main/java/uk/ac/ox/cs/pagoda/model/AnswerTerm.java index 777a35c..777a35c 100644 --- a/src/uk/ac/ox/cs/pagoda/model/AnswerTerm.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/model/AnswerTerm.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/model/IRI.java b/src/main/java/uk/ac/ox/cs/pagoda/model/IRI.java index 7dc5242..7dc5242 100644 --- a/src/uk/ac/ox/cs/pagoda/model/IRI.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/model/IRI.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/model/Literal.java b/src/main/java/uk/ac/ox/cs/pagoda/model/Literal.java index 0a4dff2..0a4dff2 100644 --- a/src/uk/ac/ox/cs/pagoda/model/Literal.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/model/Literal.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/model/Trie.java b/src/main/java/uk/ac/ox/cs/pagoda/model/Trie.java index eb9e71b..eb9e71b 100644 --- a/src/uk/ac/ox/cs/pagoda/model/Trie.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/model/Trie.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/multistage/AnswerTupleID.java b/src/main/java/uk/ac/ox/cs/pagoda/multistage/AnswerTupleID.java index 2b288c4..2b288c4 100644 --- a/src/uk/ac/ox/cs/pagoda/multistage/AnswerTupleID.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/multistage/AnswerTupleID.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/multistage/EqualityManager.java b/src/main/java/uk/ac/ox/cs/pagoda/multistage/EqualityManager.java index 403fdb0..403fdb0 100644 --- a/src/uk/ac/ox/cs/pagoda/multistage/EqualityManager.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/multistage/EqualityManager.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/multistage/FoldedApplication.java b/src/main/java/uk/ac/ox/cs/pagoda/multistage/FoldedApplication.java index c75083b..c75083b 100644 --- a/src/uk/ac/ox/cs/pagoda/multistage/FoldedApplication.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/multistage/FoldedApplication.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/multistage/IncrementalMultiStageQueryEngine.java b/src/main/java/uk/ac/ox/cs/pagoda/multistage/IncrementalMultiStageQueryEngine.java index 30ba9da..30ba9da 100644 --- a/src/uk/ac/ox/cs/pagoda/multistage/IncrementalMultiStageQueryEngine.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/multistage/IncrementalMultiStageQueryEngine.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/multistage/LimitedSkolemisationApplication.java b/src/main/java/uk/ac/ox/cs/pagoda/multistage/LimitedSkolemisationApplication.java index efcf9ba..efcf9ba 100644 --- a/src/uk/ac/ox/cs/pagoda/multistage/LimitedSkolemisationApplication.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/multistage/LimitedSkolemisationApplication.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/multistage/MultiStageQueryEngine.java b/src/main/java/uk/ac/ox/cs/pagoda/multistage/MultiStageQueryEngine.java index 209e1d7..209e1d7 100644 --- a/src/uk/ac/ox/cs/pagoda/multistage/MultiStageQueryEngine.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/multistage/MultiStageQueryEngine.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/multistage/MultiStageUpperProgram.java b/src/main/java/uk/ac/ox/cs/pagoda/multistage/MultiStageUpperProgram.java index e64c5e6..e64c5e6 100644 --- a/src/uk/ac/ox/cs/pagoda/multistage/MultiStageUpperProgram.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/multistage/MultiStageUpperProgram.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/multistage/Normalisation.java b/src/main/java/uk/ac/ox/cs/pagoda/multistage/Normalisation.java index c5482e7..c5482e7 100644 --- a/src/uk/ac/ox/cs/pagoda/multistage/Normalisation.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/multistage/Normalisation.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/multistage/RestrictedApplication.java b/src/main/java/uk/ac/ox/cs/pagoda/multistage/RestrictedApplication.java index b16e645..b16e645 100644 --- a/src/uk/ac/ox/cs/pagoda/multistage/RestrictedApplication.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/multistage/RestrictedApplication.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/multistage/StageQueryEngine.java b/src/main/java/uk/ac/ox/cs/pagoda/multistage/StageQueryEngine.java index 65184ee..65184ee 100644 --- a/src/uk/ac/ox/cs/pagoda/multistage/StageQueryEngine.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/multistage/StageQueryEngine.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/multistage/Violation.java b/src/main/java/uk/ac/ox/cs/pagoda/multistage/Violation.java index 2f98784..2f98784 100644 --- a/src/uk/ac/ox/cs/pagoda/multistage/Violation.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/multistage/Violation.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/multistage/ViolationTuple.java b/src/main/java/uk/ac/ox/cs/pagoda/multistage/ViolationTuple.java index 129f5dd..129f5dd 100644 --- a/src/uk/ac/ox/cs/pagoda/multistage/ViolationTuple.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/multistage/ViolationTuple.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/multistage/treatement/Pick4NegativeConcept.java b/src/main/java/uk/ac/ox/cs/pagoda/multistage/treatement/Pick4NegativeConcept.java index f88a4d7..f88a4d7 100644 --- a/src/uk/ac/ox/cs/pagoda/multistage/treatement/Pick4NegativeConcept.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/multistage/treatement/Pick4NegativeConcept.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/multistage/treatement/Pick4NegativeConceptNaive.java b/src/main/java/uk/ac/ox/cs/pagoda/multistage/treatement/Pick4NegativeConceptNaive.java index 2fc2683..2fc2683 100644 --- a/src/uk/ac/ox/cs/pagoda/multistage/treatement/Pick4NegativeConceptNaive.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/multistage/treatement/Pick4NegativeConceptNaive.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/multistage/treatement/Pick4NegativeConceptQuerySpecific.java b/src/main/java/uk/ac/ox/cs/pagoda/multistage/treatement/Pick4NegativeConceptQuerySpecific.java index 675bfc3..675bfc3 100644 --- a/src/uk/ac/ox/cs/pagoda/multistage/treatement/Pick4NegativeConceptQuerySpecific.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/multistage/treatement/Pick4NegativeConceptQuerySpecific.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/multistage/treatement/SimpleComparator.java b/src/main/java/uk/ac/ox/cs/pagoda/multistage/treatement/SimpleComparator.java index a92a917..a92a917 100644 --- a/src/uk/ac/ox/cs/pagoda/multistage/treatement/SimpleComparator.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/multistage/treatement/SimpleComparator.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/multistage/treatement/Treatment.java b/src/main/java/uk/ac/ox/cs/pagoda/multistage/treatement/Treatment.java index de76d27..de76d27 100644 --- a/src/uk/ac/ox/cs/pagoda/multistage/treatement/Treatment.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/multistage/treatement/Treatment.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/owl/EqualitiesEliminator.java b/src/main/java/uk/ac/ox/cs/pagoda/owl/EqualitiesEliminator.java index 50865d4..50865d4 100644 --- a/src/uk/ac/ox/cs/pagoda/owl/EqualitiesEliminator.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/owl/EqualitiesEliminator.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/owl/MyHornAxiomVisitorEx.java b/src/main/java/uk/ac/ox/cs/pagoda/owl/MyHornAxiomVisitorEx.java index be22ded..be22ded 100644 --- a/src/uk/ac/ox/cs/pagoda/owl/MyHornAxiomVisitorEx.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/owl/MyHornAxiomVisitorEx.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/owl/OWLHelper.java b/src/main/java/uk/ac/ox/cs/pagoda/owl/OWLHelper.java index fd20f88..e7be96b 100644 --- a/src/uk/ac/ox/cs/pagoda/owl/OWLHelper.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/owl/OWLHelper.java | |||
| @@ -49,9 +49,9 @@ import org.semanticweb.owlapi.model.UnknownOWLOntologyException; | |||
| 49 | import org.semanticweb.owlapi.profiles.OWL2RLProfile; | 49 | import org.semanticweb.owlapi.profiles.OWL2RLProfile; |
| 50 | import org.semanticweb.owlapi.profiles.OWLProfileReport; | 50 | import org.semanticweb.owlapi.profiles.OWLProfileReport; |
| 51 | import org.semanticweb.owlapi.profiles.OWLProfileViolation; | 51 | import org.semanticweb.owlapi.profiles.OWLProfileViolation; |
| 52 | import org.semanticweb.owlapi.profiles.UseOfUndeclaredClass; | 52 | import org.semanticweb.owlapi.profiles.violations.UseOfUndeclaredClass; |
| 53 | import org.semanticweb.owlapi.profiles.UseOfUndeclaredDataProperty; | 53 | import org.semanticweb.owlapi.profiles.violations.UseOfUndeclaredDataProperty; |
| 54 | import org.semanticweb.owlapi.profiles.UseOfUndeclaredObjectProperty; | 54 | import org.semanticweb.owlapi.profiles.violations.UseOfUndeclaredObjectProperty; |
| 55 | import org.semanticweb.owlapi.util.OWLOntologyMerger; | 55 | import org.semanticweb.owlapi.util.OWLOntologyMerger; |
| 56 | 56 | ||
| 57 | import uk.ac.ox.cs.pagoda.approx.Clause; | 57 | import uk.ac.ox.cs.pagoda.approx.Clause; |
diff --git a/src/uk/ac/ox/cs/pagoda/owl/QueryRoller.java b/src/main/java/uk/ac/ox/cs/pagoda/owl/QueryRoller.java index f486bbf..f486bbf 100644 --- a/src/uk/ac/ox/cs/pagoda/owl/QueryRoller.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/owl/QueryRoller.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/query/AnswerTuple.java b/src/main/java/uk/ac/ox/cs/pagoda/query/AnswerTuple.java index 1e5fbd4..1e5fbd4 100644 --- a/src/uk/ac/ox/cs/pagoda/query/AnswerTuple.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/query/AnswerTuple.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/query/AnswerTuples.java b/src/main/java/uk/ac/ox/cs/pagoda/query/AnswerTuples.java index 81efed0..81efed0 100644 --- a/src/uk/ac/ox/cs/pagoda/query/AnswerTuples.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/query/AnswerTuples.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/query/AnswerTuplesImp.java b/src/main/java/uk/ac/ox/cs/pagoda/query/AnswerTuplesImp.java index fd3fb1f..fd3fb1f 100644 --- a/src/uk/ac/ox/cs/pagoda/query/AnswerTuplesImp.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/query/AnswerTuplesImp.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/query/DeserializedQueryRecord.java b/src/main/java/uk/ac/ox/cs/pagoda/query/DeserializedQueryRecord.java index 3d25eaf..3d25eaf 100644 --- a/src/uk/ac/ox/cs/pagoda/query/DeserializedQueryRecord.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/query/DeserializedQueryRecord.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/query/GapByStore4ID.java b/src/main/java/uk/ac/ox/cs/pagoda/query/GapByStore4ID.java index 84929ad..84929ad 100644 --- a/src/uk/ac/ox/cs/pagoda/query/GapByStore4ID.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/query/GapByStore4ID.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/query/GapByStore4ID2.java b/src/main/java/uk/ac/ox/cs/pagoda/query/GapByStore4ID2.java index f8e1709..f8e1709 100644 --- a/src/uk/ac/ox/cs/pagoda/query/GapByStore4ID2.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/query/GapByStore4ID2.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/query/GapByTriple.java b/src/main/java/uk/ac/ox/cs/pagoda/query/GapByTriple.java index eaa629b..eaa629b 100644 --- a/src/uk/ac/ox/cs/pagoda/query/GapByTriple.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/query/GapByTriple.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/query/GapTupleIterator.java b/src/main/java/uk/ac/ox/cs/pagoda/query/GapTupleIterator.java index bf11168..bf11168 100644 --- a/src/uk/ac/ox/cs/pagoda/query/GapTupleIterator.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/query/GapTupleIterator.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/query/QueryManager.java b/src/main/java/uk/ac/ox/cs/pagoda/query/QueryManager.java index 419cb97..419cb97 100644 --- a/src/uk/ac/ox/cs/pagoda/query/QueryManager.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/query/QueryManager.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/query/QueryRecord.java b/src/main/java/uk/ac/ox/cs/pagoda/query/QueryRecord.java index 3f73145..5fa1b23 100644 --- a/src/uk/ac/ox/cs/pagoda/query/QueryRecord.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/query/QueryRecord.java | |||
| @@ -5,6 +5,7 @@ import com.google.gson.reflect.TypeToken; | |||
| 5 | import org.apache.commons.lang.WordUtils; | 5 | import org.apache.commons.lang.WordUtils; |
| 6 | import org.semanticweb.HermiT.model.*; | 6 | import org.semanticweb.HermiT.model.*; |
| 7 | import org.semanticweb.owlapi.model.*; | 7 | import org.semanticweb.owlapi.model.*; |
| 8 | import org.semanticweb.owlapi.model.parameters.Imports; | ||
| 8 | import uk.ac.ox.cs.pagoda.hermit.DLClauseHelper; | 9 | import uk.ac.ox.cs.pagoda.hermit.DLClauseHelper; |
| 9 | import uk.ac.ox.cs.pagoda.reasoner.light.RDFoxAnswerTuples; | 10 | import uk.ac.ox.cs.pagoda.reasoner.light.RDFoxAnswerTuples; |
| 10 | import uk.ac.ox.cs.pagoda.rules.GeneralProgram; | 11 | import uk.ac.ox.cs.pagoda.rules.GeneralProgram; |
| @@ -448,7 +449,7 @@ public class QueryRecord extends Disposable { | |||
| 448 | BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filename))); | 449 | BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filename))); |
| 449 | OWLIndividual a, b; | 450 | OWLIndividual a, b; |
| 450 | StringBuilder builder = new StringBuilder(); | 451 | StringBuilder builder = new StringBuilder(); |
| 451 | for(OWLAxiom axiom : relevantOntology.getABoxAxioms(true)) { | 452 | for(OWLAxiom axiom : relevantOntology.getABoxAxioms(Imports.INCLUDED)) { |
| 452 | if(axiom instanceof OWLClassAssertionAxiom) { | 453 | if(axiom instanceof OWLClassAssertionAxiom) { |
| 453 | OWLClassAssertionAxiom classAssertion = (OWLClassAssertionAxiom) axiom; | 454 | OWLClassAssertionAxiom classAssertion = (OWLClassAssertionAxiom) axiom; |
| 454 | OWLClass c = (OWLClass) classAssertion.getClassExpression(); | 455 | OWLClass c = (OWLClass) classAssertion.getClassExpression(); |
diff --git a/src/uk/ac/ox/cs/pagoda/query/rollup/QueryGraph.java b/src/main/java/uk/ac/ox/cs/pagoda/query/rollup/QueryGraph.java index 9b4ce01..9b4ce01 100644 --- a/src/uk/ac/ox/cs/pagoda/query/rollup/QueryGraph.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/query/rollup/QueryGraph.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/query/rollup/VariableConstant.java b/src/main/java/uk/ac/ox/cs/pagoda/query/rollup/VariableConstant.java index b8035c5..b8035c5 100644 --- a/src/uk/ac/ox/cs/pagoda/query/rollup/VariableConstant.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/query/rollup/VariableConstant.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/query/rollup/VariableIndividual.java b/src/main/java/uk/ac/ox/cs/pagoda/query/rollup/VariableIndividual.java index 1c924b2..de302b5 100644 --- a/src/uk/ac/ox/cs/pagoda/query/rollup/VariableIndividual.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/query/rollup/VariableIndividual.java | |||
| @@ -68,101 +68,101 @@ class VariableIndividual implements OWLNamedIndividual { | |||
| 68 | return null; | 68 | return null; |
| 69 | } | 69 | } |
| 70 | 70 | ||
| 71 | @Override | 71 | // @Override |
| 72 | public Set<OWLClassExpression> getTypes(OWLOntology ontology) { | 72 | // public Set<OWLClassExpression> getTypes(OWLOntology ontology) { |
| 73 | // TODO Auto-generated method stub | 73 | // // TODO Auto-generated method stub |
| 74 | return null; | 74 | // return null; |
| 75 | } | 75 | // } |
| 76 | 76 | ||
| 77 | @Override | 77 | // @Override |
| 78 | public Set<OWLClassExpression> getTypes(Set<OWLOntology> ontologies) { | 78 | // public Set<OWLClassExpression> getTypes(Set<OWLOntology> ontologies) { |
| 79 | // TODO Auto-generated method stub | 79 | // // TODO Auto-generated method stub |
| 80 | return null; | 80 | // return null; |
| 81 | } | 81 | // } |
| 82 | 82 | ||
| 83 | @Override | 83 | // @Override |
| 84 | public Map<OWLObjectPropertyExpression, Set<OWLIndividual>> getObjectPropertyValues( | 84 | // public Map<OWLObjectPropertyExpression, Set<OWLIndividual>> getObjectPropertyValues( |
| 85 | OWLOntology ontology) { | 85 | // OWLOntology ontology) { |
| 86 | // TODO Auto-generated method stub | 86 | // // TODO Auto-generated method stub |
| 87 | return null; | 87 | // return null; |
| 88 | } | 88 | // } |
| 89 | 89 | ||
| 90 | @Override | 90 | // @Override |
| 91 | public Set<OWLIndividual> getObjectPropertyValues( | 91 | // public Set<OWLIndividual> getObjectPropertyValues( |
| 92 | OWLObjectPropertyExpression property, OWLOntology ontology) { | 92 | // OWLObjectPropertyExpression property, OWLOntology ontology) { |
| 93 | // TODO Auto-generated method stub | 93 | // // TODO Auto-generated method stub |
| 94 | return null; | 94 | // return null; |
| 95 | } | 95 | // } |
| 96 | 96 | ||
| 97 | @Override | 97 | // @Override |
| 98 | public boolean hasObjectPropertyValue(OWLObjectPropertyExpression property, | 98 | // public boolean hasObjectPropertyValue(OWLObjectPropertyExpression property, |
| 99 | OWLIndividual individual, OWLOntology ontology) { | 99 | // OWLIndividual individual, OWLOntology ontology) { |
| 100 | // TODO Auto-generated method stub | 100 | // // TODO Auto-generated method stub |
| 101 | return false; | 101 | // return false; |
| 102 | } | 102 | // } |
| 103 | 103 | ||
| 104 | @Override | 104 | // @Override |
| 105 | public boolean hasDataPropertyValue(OWLDataPropertyExpression property, | 105 | // public boolean hasDataPropertyValue(OWLDataPropertyExpression property, |
| 106 | OWLLiteral value, OWLOntology ontology) { | 106 | // OWLLiteral value, OWLOntology ontology) { |
| 107 | // TODO Auto-generated method stub | 107 | // // TODO Auto-generated method stub |
| 108 | return false; | 108 | // return false; |
| 109 | } | 109 | // } |
| 110 | 110 | ||
| 111 | @Override | 111 | // @Override |
| 112 | public boolean hasNegativeObjectPropertyValue( | 112 | // public boolean hasNegativeObjectPropertyValue( |
| 113 | OWLObjectPropertyExpression property, OWLIndividual individual, | 113 | // OWLObjectPropertyExpression property, OWLIndividual individual, |
| 114 | OWLOntology ontology) { | 114 | // OWLOntology ontology) { |
| 115 | // TODO Auto-generated method stub | 115 | // // TODO Auto-generated method stub |
| 116 | return false; | 116 | // return false; |
| 117 | } | 117 | // } |
| 118 | 118 | ||
| 119 | @Override | 119 | // @Override |
| 120 | public Map<OWLObjectPropertyExpression, Set<OWLIndividual>> getNegativeObjectPropertyValues( | 120 | // public Map<OWLObjectPropertyExpression, Set<OWLIndividual>> getNegativeObjectPropertyValues( |
| 121 | OWLOntology ontology) { | 121 | // OWLOntology ontology) { |
| 122 | // TODO Auto-generated method stub | 122 | // // TODO Auto-generated method stub |
| 123 | return null; | 123 | // return null; |
| 124 | } | 124 | // } |
| 125 | 125 | ||
| 126 | @Override | 126 | // @Override |
| 127 | public Map<OWLDataPropertyExpression, Set<OWLLiteral>> getDataPropertyValues( | 127 | // public Map<OWLDataPropertyExpression, Set<OWLLiteral>> getDataPropertyValues( |
| 128 | OWLOntology ontology) { | 128 | // OWLOntology ontology) { |
| 129 | // TODO Auto-generated method stub | 129 | // // TODO Auto-generated method stub |
| 130 | return null; | 130 | // return null; |
| 131 | } | 131 | // } |
| 132 | 132 | ||
| 133 | @Override | 133 | // @Override |
| 134 | public Set<OWLLiteral> getDataPropertyValues( | 134 | // public Set<OWLLiteral> getDataPropertyValues( |
| 135 | OWLDataPropertyExpression property, OWLOntology ontology) { | 135 | // OWLDataPropertyExpression property, OWLOntology ontology) { |
| 136 | // TODO Auto-generated method stub | 136 | // // TODO Auto-generated method stub |
| 137 | return null; | 137 | // return null; |
| 138 | } | 138 | // } |
| 139 | 139 | ||
| 140 | @Override | 140 | // @Override |
| 141 | public Map<OWLDataPropertyExpression, Set<OWLLiteral>> getNegativeDataPropertyValues( | 141 | // public Map<OWLDataPropertyExpression, Set<OWLLiteral>> getNegativeDataPropertyValues( |
| 142 | OWLOntology ontology) { | 142 | // OWLOntology ontology) { |
| 143 | // TODO Auto-generated method stub | 143 | // // TODO Auto-generated method stub |
| 144 | return null; | 144 | // return null; |
| 145 | } | 145 | // } |
| 146 | 146 | ||
| 147 | @Override | 147 | // @Override |
| 148 | public boolean hasNegativeDataPropertyValue( | 148 | // public boolean hasNegativeDataPropertyValue( |
| 149 | OWLDataPropertyExpression property, OWLLiteral literal, | 149 | // OWLDataPropertyExpression property, OWLLiteral literal, |
| 150 | OWLOntology ontology) { | 150 | // OWLOntology ontology) { |
| 151 | // TODO Auto-generated method stub | 151 | // // TODO Auto-generated method stub |
| 152 | return false; | 152 | // return false; |
| 153 | } | 153 | // } |
| 154 | 154 | ||
| 155 | @Override | 155 | // @Override |
| 156 | public Set<OWLIndividual> getSameIndividuals(OWLOntology ontology) { | 156 | // public Set<OWLIndividual> getSameIndividuals(OWLOntology ontology) { |
| 157 | // TODO Auto-generated method stub | 157 | // // TODO Auto-generated method stub |
| 158 | return null; | 158 | // return null; |
| 159 | } | 159 | // } |
| 160 | 160 | ||
| 161 | @Override | 161 | // @Override |
| 162 | public Set<OWLIndividual> getDifferentIndividuals(OWLOntology ontology) { | 162 | // public Set<OWLIndividual> getDifferentIndividuals(OWLOntology ontology) { |
| 163 | // TODO Auto-generated method stub | 163 | // // TODO Auto-generated method stub |
| 164 | return null; | 164 | // return null; |
| 165 | } | 165 | // } |
| 166 | 166 | ||
| 167 | @Override | 167 | @Override |
| 168 | public String toStringID() { | 168 | public String toStringID() { |
| @@ -266,11 +266,11 @@ class VariableIndividual implements OWLNamedIndividual { | |||
| 266 | return null; | 266 | return null; |
| 267 | } | 267 | } |
| 268 | 268 | ||
| 269 | @Override | 269 | // @Override |
| 270 | public <E extends OWLEntity> E getOWLEntity(EntityType<E> entityType) { | 270 | // public <E extends OWLEntity> E getOWLEntity(EntityType<E> entityType) { |
| 271 | // TODO Auto-generated method stub | 271 | // // TODO Auto-generated method stub |
| 272 | return null; | 272 | // return null; |
| 273 | } | 273 | // } |
| 274 | 274 | ||
| 275 | @Override | 275 | @Override |
| 276 | public boolean isType(EntityType<?> entityType) { | 276 | public boolean isType(EntityType<?> entityType) { |
| @@ -278,25 +278,25 @@ class VariableIndividual implements OWLNamedIndividual { | |||
| 278 | return false; | 278 | return false; |
| 279 | } | 279 | } |
| 280 | 280 | ||
| 281 | @Override | 281 | // @Override |
| 282 | public Set<OWLAnnotation> getAnnotations(OWLOntology ontology) { | 282 | // public Set<OWLAnnotation> getAnnotations(OWLOntology ontology) { |
| 283 | // TODO Auto-generated method stub | 283 | // // TODO Auto-generated method stub |
| 284 | return null; | 284 | // return null; |
| 285 | } | 285 | // } |
| 286 | 286 | ||
| 287 | @Override | 287 | // @Override |
| 288 | public Set<OWLAnnotation> getAnnotations(OWLOntology ontology, | 288 | // public Set<OWLAnnotation> getAnnotations(OWLOntology ontology, |
| 289 | OWLAnnotationProperty annotationProperty) { | 289 | // OWLAnnotationProperty annotationProperty) { |
| 290 | // TODO Auto-generated method stub | 290 | // // TODO Auto-generated method stub |
| 291 | return null; | 291 | // return null; |
| 292 | } | 292 | // } |
| 293 | 293 | ||
| 294 | @Override | 294 | // @Override |
| 295 | public Set<OWLAnnotationAssertionAxiom> getAnnotationAssertionAxioms( | 295 | // public Set<OWLAnnotationAssertionAxiom> getAnnotationAssertionAxioms( |
| 296 | OWLOntology ontology) { | 296 | // OWLOntology ontology) { |
| 297 | // TODO Auto-generated method stub | 297 | // // TODO Auto-generated method stub |
| 298 | return null; | 298 | // return null; |
| 299 | } | 299 | // } |
| 300 | 300 | ||
| 301 | @Override | 301 | @Override |
| 302 | public boolean isBuiltIn() { | 302 | public boolean isBuiltIn() { |
| @@ -370,18 +370,18 @@ class VariableIndividual implements OWLNamedIndividual { | |||
| 370 | return null; | 370 | return null; |
| 371 | } | 371 | } |
| 372 | 372 | ||
| 373 | @Override | 373 | // @Override |
| 374 | public Set<OWLAxiom> getReferencingAxioms(OWLOntology ontology) { | 374 | // public Set<OWLAxiom> getReferencingAxioms(OWLOntology ontology) { |
| 375 | // TODO Auto-generated method stub | 375 | // // TODO Auto-generated method stub |
| 376 | return null; | 376 | // return null; |
| 377 | } | 377 | // } |
| 378 | 378 | ||
| 379 | @Override | 379 | // @Override |
| 380 | public Set<OWLAxiom> getReferencingAxioms(OWLOntology ontology, | 380 | // public Set<OWLAxiom> getReferencingAxioms(OWLOntology ontology, |
| 381 | boolean includeImports) { | 381 | // boolean includeImports) { |
| 382 | // TODO Auto-generated method stub | 382 | // // TODO Auto-generated method stub |
| 383 | return null; | 383 | // return null; |
| 384 | } | 384 | // } |
| 385 | 385 | ||
| 386 | @Override | 386 | @Override |
| 387 | public void accept(OWLEntityVisitor visitor) { | 387 | public void accept(OWLEntityVisitor visitor) { |
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/ConsistencyManager.java b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/ConsistencyManager.java index 3fd2fbd..3fd2fbd 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/ConsistencyManager.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/ConsistencyManager.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/ELHOQueryReasoner.java b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/ELHOQueryReasoner.java index cc2c4c0..29754ce 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/ELHOQueryReasoner.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/ELHOQueryReasoner.java | |||
| @@ -12,7 +12,7 @@ import uk.ac.ox.cs.pagoda.util.Timer; | |||
| 12 | import uk.ac.ox.cs.pagoda.util.Utility; | 12 | import uk.ac.ox.cs.pagoda.util.Utility; |
| 13 | import uk.ac.ox.cs.pagoda.util.disposable.DisposedException; | 13 | import uk.ac.ox.cs.pagoda.util.disposable.DisposedException; |
| 14 | 14 | ||
| 15 | class ELHOQueryReasoner extends QueryReasoner { | 15 | public class ELHOQueryReasoner extends QueryReasoner { |
| 16 | 16 | ||
| 17 | LowerDatalogProgram program; | 17 | LowerDatalogProgram program; |
| 18 | 18 | ||
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/ELHOUQueryReasoner.java b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/ELHOUQueryReasoner.java index 15dfa03..15dfa03 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/ELHOUQueryReasoner.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/ELHOUQueryReasoner.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/HermiTReasoner.java b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/HermiTReasoner.java index ac62488..ac62488 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/HermiTReasoner.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/HermiTReasoner.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/IterativeRefinement.java b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/IterativeRefinement.java index 7847e7c..7847e7c 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/IterativeRefinement.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/IterativeRefinement.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java index 8cc9209..f2e29f2 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java | |||
| @@ -2,6 +2,7 @@ package uk.ac.ox.cs.pagoda.reasoner; | |||
| 2 | 2 | ||
| 3 | import org.semanticweb.karma2.profile.ELHOProfile; | 3 | import org.semanticweb.karma2.profile.ELHOProfile; |
| 4 | import org.semanticweb.owlapi.model.OWLOntology; | 4 | import org.semanticweb.owlapi.model.OWLOntology; |
| 5 | import org.semanticweb.owlapi.model.parameters.Imports; | ||
| 5 | import uk.ac.ox.cs.JRDFox.JRDFStoreException; | 6 | import uk.ac.ox.cs.JRDFox.JRDFStoreException; |
| 6 | import uk.ac.ox.cs.pagoda.multistage.MultiStageQueryEngine; | 7 | import uk.ac.ox.cs.pagoda.multistage.MultiStageQueryEngine; |
| 7 | import uk.ac.ox.cs.pagoda.owl.EqualitiesEliminator; | 8 | import uk.ac.ox.cs.pagoda.owl.EqualitiesEliminator; |
| @@ -29,7 +30,7 @@ import uk.ac.ox.cs.pagoda.util.tuples.Tuple; | |||
| 29 | import java.util.Collection; | 30 | import java.util.Collection; |
| 30 | import java.util.LinkedList; | 31 | import java.util.LinkedList; |
| 31 | 32 | ||
| 32 | class MyQueryReasoner extends QueryReasoner { | 33 | public class MyQueryReasoner extends QueryReasoner { |
| 33 | 34 | ||
| 34 | OWLOntology ontology; | 35 | OWLOntology ontology; |
| 35 | OWLOntology elho_ontology; | 36 | OWLOntology elho_ontology; |
| @@ -367,7 +368,7 @@ class MyQueryReasoner extends QueryReasoner { | |||
| 367 | 368 | ||
| 368 | queryRecord.addProcessingTime(Step.FRAGMENT, t.duration()); | 369 | queryRecord.addProcessingTime(Step.FRAGMENT, t.duration()); |
| 369 | 370 | ||
| 370 | int numOfABoxAxioms = relevantOntologySubset.getABoxAxioms(true).size(); | 371 | int numOfABoxAxioms = relevantOntologySubset.getABoxAxioms(Imports.INCLUDED).size(); |
| 371 | int numOfTBoxAxioms = relevantOntologySubset.getAxiomCount() - numOfABoxAxioms; | 372 | int numOfTBoxAxioms = relevantOntologySubset.getAxiomCount() - numOfABoxAxioms; |
| 372 | Utility.logInfo("Relevant ontology-subset has been extracted: |ABox|=" | 373 | Utility.logInfo("Relevant ontology-subset has been extracted: |ABox|=" |
| 373 | + numOfABoxAxioms + ", |TBox|=" + numOfTBoxAxioms); | 374 | + numOfABoxAxioms + ", |TBox|=" + numOfTBoxAxioms); |
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/QueryEngine.java b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/QueryEngine.java index 3200216..3200216 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/QueryEngine.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/QueryEngine.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/QueryReasoner.java b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/QueryReasoner.java index e8daa3b..e8daa3b 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/QueryReasoner.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/QueryReasoner.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/RLQueryReasoner.java b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/RLQueryReasoner.java index 3934498..32f5541 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/RLQueryReasoner.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/RLQueryReasoner.java | |||
| @@ -11,7 +11,7 @@ import uk.ac.ox.cs.pagoda.rules.LowerDatalogProgram; | |||
| 11 | import uk.ac.ox.cs.pagoda.util.Timer; | 11 | import uk.ac.ox.cs.pagoda.util.Timer; |
| 12 | import uk.ac.ox.cs.pagoda.util.disposable.DisposedException; | 12 | import uk.ac.ox.cs.pagoda.util.disposable.DisposedException; |
| 13 | 13 | ||
| 14 | class RLQueryReasoner extends QueryReasoner { | 14 | public class RLQueryReasoner extends QueryReasoner { |
| 15 | 15 | ||
| 16 | RDFoxQueryEngine rlLowerStore = null; | 16 | RDFoxQueryEngine rlLowerStore = null; |
| 17 | 17 | ||
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/RLUQueryReasoner.java b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/RLUQueryReasoner.java index 368fbb2..368fbb2 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/RLUQueryReasoner.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/RLUQueryReasoner.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/full/Checker.java b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/full/Checker.java index 07adc6d..07adc6d 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/full/Checker.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/full/Checker.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/full/HermitChecker.java b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/full/HermitChecker.java index 0362fc2..3f3c22d 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/full/HermitChecker.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/full/HermitChecker.java | |||
| @@ -5,6 +5,7 @@ import org.semanticweb.HermiT.model.DLClause; | |||
| 5 | import org.semanticweb.HermiT.model.Term; | 5 | import org.semanticweb.HermiT.model.Term; |
| 6 | import org.semanticweb.HermiT.model.Variable; | 6 | import org.semanticweb.HermiT.model.Variable; |
| 7 | import org.semanticweb.owlapi.model.*; | 7 | import org.semanticweb.owlapi.model.*; |
| 8 | import org.semanticweb.owlapi.model.parameters.Imports; | ||
| 8 | import uk.ac.ox.cs.pagoda.endomorph.Clique; | 9 | import uk.ac.ox.cs.pagoda.endomorph.Clique; |
| 9 | import uk.ac.ox.cs.pagoda.endomorph.DependencyGraph; | 10 | import uk.ac.ox.cs.pagoda.endomorph.DependencyGraph; |
| 10 | import uk.ac.ox.cs.pagoda.hermit.DLClauseHelper; | 11 | import uk.ac.ox.cs.pagoda.hermit.DLClauseHelper; |
| @@ -219,7 +220,7 @@ public class HermitChecker extends Checker { | |||
| 219 | } | 220 | } |
| 220 | else botAnswerTuple = null; | 221 | else botAnswerTuple = null; |
| 221 | 222 | ||
| 222 | for(OWLAxiom axiom : ontology.getABoxAxioms(true)) | 223 | for(OWLAxiom axiom : ontology.getABoxAxioms(Imports.INCLUDED)) |
| 223 | if(axiom instanceof OWLClassAssertionAxiom) { | 224 | if(axiom instanceof OWLClassAssertionAxiom) { |
| 224 | OWLClassAssertionAxiom ca = (OWLClassAssertionAxiom) axiom; | 225 | OWLClassAssertionAxiom ca = (OWLClassAssertionAxiom) axiom; |
| 225 | sub = ca.getIndividual(); | 226 | sub = ca.getIndividual(); |
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/light/BasicQueryEngine.java b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/light/BasicQueryEngine.java index 034827e..034827e 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/light/BasicQueryEngine.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/light/BasicQueryEngine.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/light/DLPredicateComparator.java b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/light/DLPredicateComparator.java index 05e399e..05e399e 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/light/DLPredicateComparator.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/light/DLPredicateComparator.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/light/KarmaQuery.java b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/light/KarmaQuery.java index 03d2b67..03d2b67 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/light/KarmaQuery.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/light/KarmaQuery.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/light/KarmaQueryEngine.java b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/light/KarmaQueryEngine.java index 98f0c35..98f0c35 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/light/KarmaQueryEngine.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/light/KarmaQueryEngine.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxAnswerTuples.java b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxAnswerTuples.java index f823232..f823232 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxAnswerTuples.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxAnswerTuples.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxQueryEngine.java b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxQueryEngine.java index 8b22919..f19f253 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxQueryEngine.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxQueryEngine.java | |||
| @@ -2,6 +2,7 @@ package uk.ac.ox.cs.pagoda.reasoner.light; | |||
| 2 | 2 | ||
| 3 | import org.semanticweb.owlapi.model.OWLOntology; | 3 | import org.semanticweb.owlapi.model.OWLOntology; |
| 4 | import org.semanticweb.owlapi.model.OWLOntologyCreationException; | 4 | import org.semanticweb.owlapi.model.OWLOntologyCreationException; |
| 5 | import org.semanticweb.owlapi.model.parameters.Imports; | ||
| 5 | import uk.ac.ox.cs.JRDFox.JRDFStoreException; | 6 | import uk.ac.ox.cs.JRDFox.JRDFStoreException; |
| 6 | import uk.ac.ox.cs.JRDFox.Prefixes; | 7 | import uk.ac.ox.cs.JRDFox.Prefixes; |
| 7 | import uk.ac.ox.cs.JRDFox.store.DataStore; | 8 | import uk.ac.ox.cs.JRDFox.store.DataStore; |
| @@ -72,9 +73,9 @@ public abstract class RDFoxQueryEngine extends QueryEngine { | |||
| 72 | DataStore store = getDataStore(); | 73 | DataStore store = getDataStore(); |
| 73 | try { | 74 | try { |
| 74 | long prevTriplesCount = store.getTriplesCount(); | 75 | long prevTriplesCount = store.getTriplesCount(); |
| 75 | store.importOntology(ontology.getOWLOntologyManager().createOntology(ontology.getABoxAxioms(true))); | 76 | store.importOntology(ontology.getOWLOntologyManager().createOntology(ontology.getABoxAxioms(Imports.INCLUDED))); |
| 76 | long loadedTriples = store.getTriplesCount() - prevTriplesCount; | 77 | long loadedTriples = store.getTriplesCount() - prevTriplesCount; |
| 77 | Utility.logDebug(name + ": loaded " + loadedTriples + " triples from " + ontology.getABoxAxioms(true) | 78 | Utility.logDebug(name + ": loaded " + loadedTriples + " triples from " + ontology.getABoxAxioms(Imports.INCLUDED) |
| 78 | .size() + " ABox axioms"); | 79 | .size() + " ABox axioms"); |
| 79 | } catch(JRDFStoreException | OWLOntologyCreationException e) { | 80 | } catch(JRDFStoreException | OWLOntologyCreationException e) { |
| 80 | e.printStackTrace(); | 81 | e.printStackTrace(); |
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxTripleManager.java b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxTripleManager.java index 62885be..62885be 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxTripleManager.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxTripleManager.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/rules/ApproxProgram.java b/src/main/java/uk/ac/ox/cs/pagoda/rules/ApproxProgram.java index acbf354..acbf354 100644 --- a/src/uk/ac/ox/cs/pagoda/rules/ApproxProgram.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/rules/ApproxProgram.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/rules/DatalogProgram.java b/src/main/java/uk/ac/ox/cs/pagoda/rules/DatalogProgram.java index e2a171d..e2a171d 100644 --- a/src/uk/ac/ox/cs/pagoda/rules/DatalogProgram.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/rules/DatalogProgram.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/rules/DisjunctiveProgram.java b/src/main/java/uk/ac/ox/cs/pagoda/rules/DisjunctiveProgram.java index d50c2d4..d50c2d4 100644 --- a/src/uk/ac/ox/cs/pagoda/rules/DisjunctiveProgram.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/rules/DisjunctiveProgram.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/rules/EqualityAxiomatiser.java b/src/main/java/uk/ac/ox/cs/pagoda/rules/EqualityAxiomatiser.java index 81b8a01..81b8a01 100644 --- a/src/uk/ac/ox/cs/pagoda/rules/EqualityAxiomatiser.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/rules/EqualityAxiomatiser.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/rules/ExistConstantApproximator.java b/src/main/java/uk/ac/ox/cs/pagoda/rules/ExistConstantApproximator.java index a7afa2e..a7afa2e 100644 --- a/src/uk/ac/ox/cs/pagoda/rules/ExistConstantApproximator.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/rules/ExistConstantApproximator.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/rules/ExistentialProgram.java b/src/main/java/uk/ac/ox/cs/pagoda/rules/ExistentialProgram.java index e825917..e825917 100644 --- a/src/uk/ac/ox/cs/pagoda/rules/ExistentialProgram.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/rules/ExistentialProgram.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/rules/ExistentialToDisjunctive.java b/src/main/java/uk/ac/ox/cs/pagoda/rules/ExistentialToDisjunctive.java index 2098f73..2098f73 100644 --- a/src/uk/ac/ox/cs/pagoda/rules/ExistentialToDisjunctive.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/rules/ExistentialToDisjunctive.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/rules/GeneralProgram.java b/src/main/java/uk/ac/ox/cs/pagoda/rules/GeneralProgram.java index e390a29..e390a29 100644 --- a/src/uk/ac/ox/cs/pagoda/rules/GeneralProgram.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/rules/GeneralProgram.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/rules/IncrementalProgram.java b/src/main/java/uk/ac/ox/cs/pagoda/rules/IncrementalProgram.java index 339738a..339738a 100644 --- a/src/uk/ac/ox/cs/pagoda/rules/IncrementalProgram.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/rules/IncrementalProgram.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/rules/LowerDatalogProgram.java b/src/main/java/uk/ac/ox/cs/pagoda/rules/LowerDatalogProgram.java index a2676e8..a2676e8 100644 --- a/src/uk/ac/ox/cs/pagoda/rules/LowerDatalogProgram.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/rules/LowerDatalogProgram.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/rules/Program.java b/src/main/java/uk/ac/ox/cs/pagoda/rules/Program.java index de06f52..de06f52 100644 --- a/src/uk/ac/ox/cs/pagoda/rules/Program.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/rules/Program.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/rules/UpperDatalogProgram.java b/src/main/java/uk/ac/ox/cs/pagoda/rules/UpperDatalogProgram.java index 611e183..611e183 100644 --- a/src/uk/ac/ox/cs/pagoda/rules/UpperDatalogProgram.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/rules/UpperDatalogProgram.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/rules/UpperProgram.java b/src/main/java/uk/ac/ox/cs/pagoda/rules/UpperProgram.java index 52d60b7..52d60b7 100644 --- a/src/uk/ac/ox/cs/pagoda/rules/UpperProgram.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/rules/UpperProgram.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/rules/approximators/Approximator.java b/src/main/java/uk/ac/ox/cs/pagoda/rules/approximators/Approximator.java index f910c64..f910c64 100644 --- a/src/uk/ac/ox/cs/pagoda/rules/approximators/Approximator.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/rules/approximators/Approximator.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/rules/approximators/LimitedSkolemisationApproximator.java b/src/main/java/uk/ac/ox/cs/pagoda/rules/approximators/LimitedSkolemisationApproximator.java index a140225..a140225 100644 --- a/src/uk/ac/ox/cs/pagoda/rules/approximators/LimitedSkolemisationApproximator.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/rules/approximators/LimitedSkolemisationApproximator.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/rules/approximators/OverApproxBoth.java b/src/main/java/uk/ac/ox/cs/pagoda/rules/approximators/OverApproxBoth.java index ae2a2cf..ae2a2cf 100644 --- a/src/uk/ac/ox/cs/pagoda/rules/approximators/OverApproxBoth.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/rules/approximators/OverApproxBoth.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/rules/approximators/OverApproxDisj.java b/src/main/java/uk/ac/ox/cs/pagoda/rules/approximators/OverApproxDisj.java index 05d9442..05d9442 100644 --- a/src/uk/ac/ox/cs/pagoda/rules/approximators/OverApproxDisj.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/rules/approximators/OverApproxDisj.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/rules/approximators/OverApproxExist.java b/src/main/java/uk/ac/ox/cs/pagoda/rules/approximators/OverApproxExist.java index 028568c..028568c 100644 --- a/src/uk/ac/ox/cs/pagoda/rules/approximators/OverApproxExist.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/rules/approximators/OverApproxExist.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/rules/approximators/SkolemTermsManager.java b/src/main/java/uk/ac/ox/cs/pagoda/rules/approximators/SkolemTermsManager.java index ed93d0e..ed93d0e 100644 --- a/src/uk/ac/ox/cs/pagoda/rules/approximators/SkolemTermsManager.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/rules/approximators/SkolemTermsManager.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/rules/approximators/TupleDependentApproximator.java b/src/main/java/uk/ac/ox/cs/pagoda/rules/approximators/TupleDependentApproximator.java index c99a1ad..c99a1ad 100644 --- a/src/uk/ac/ox/cs/pagoda/rules/approximators/TupleDependentApproximator.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/rules/approximators/TupleDependentApproximator.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/rules/clauses/Clause.java b/src/main/java/uk/ac/ox/cs/pagoda/rules/clauses/Clause.java index 2adb66b..2adb66b 100644 --- a/src/uk/ac/ox/cs/pagoda/rules/clauses/Clause.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/rules/clauses/Clause.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/summary/Edge.java b/src/main/java/uk/ac/ox/cs/pagoda/summary/Edge.java index 79d3041..79d3041 100644 --- a/src/uk/ac/ox/cs/pagoda/summary/Edge.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/summary/Edge.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/summary/EstimatedFeatureComparator.java b/src/main/java/uk/ac/ox/cs/pagoda/summary/EstimatedFeatureComparator.java index 59fdf7f..59fdf7f 100644 --- a/src/uk/ac/ox/cs/pagoda/summary/EstimatedFeatureComparator.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/summary/EstimatedFeatureComparator.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/summary/Graph.java b/src/main/java/uk/ac/ox/cs/pagoda/summary/Graph.java index cfa94a4..ecd0f03 100644 --- a/src/uk/ac/ox/cs/pagoda/summary/Graph.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/summary/Graph.java | |||
| @@ -18,6 +18,7 @@ import org.semanticweb.owlapi.model.OWLClassAssertionAxiom; | |||
| 18 | import org.semanticweb.owlapi.model.OWLObjectProperty; | 18 | import org.semanticweb.owlapi.model.OWLObjectProperty; |
| 19 | import org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom; | 19 | import org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom; |
| 20 | import org.semanticweb.owlapi.model.OWLOntology; | 20 | import org.semanticweb.owlapi.model.OWLOntology; |
| 21 | import org.semanticweb.owlapi.model.parameters.Imports; | ||
| 21 | 22 | ||
| 22 | import uk.ac.ox.cs.JRDFox.model.GroundTerm; | 23 | import uk.ac.ox.cs.JRDFox.model.GroundTerm; |
| 23 | import uk.ac.ox.cs.JRDFox.model.Literal; | 24 | import uk.ac.ox.cs.JRDFox.model.Literal; |
| @@ -33,7 +34,7 @@ public class Graph { | |||
| 33 | Map<Node, Collection<Edge>> outGoingEdges = new HashMap<Node, Collection<Edge>>(); | 34 | Map<Node, Collection<Edge>> outGoingEdges = new HashMap<Node, Collection<Edge>>(); |
| 34 | Map<Node, Collection<Edge>> inComingEdges = new HashMap<Node, Collection<Edge>>(); | 35 | Map<Node, Collection<Edge>> inComingEdges = new HashMap<Node, Collection<Edge>>(); |
| 35 | 36 | ||
| 36 | for (OWLAxiom axiom: ontology.getABoxAxioms(true)) | 37 | for (OWLAxiom axiom: ontology.getABoxAxioms(Imports.INCLUDED)) |
| 37 | if (axiom instanceof OWLClassAssertionAxiom) | 38 | if (axiom instanceof OWLClassAssertionAxiom) |
| 38 | addClassAssertion((OWLClassAssertionAxiom) axiom); | 39 | addClassAssertion((OWLClassAssertionAxiom) axiom); |
| 39 | else if (axiom instanceof OWLObjectPropertyAssertionAxiom) | 40 | else if (axiom instanceof OWLObjectPropertyAssertionAxiom) |
diff --git a/src/uk/ac/ox/cs/pagoda/summary/HermitSummaryFilter.java b/src/main/java/uk/ac/ox/cs/pagoda/summary/HermitSummaryFilter.java index 6fcf887..1154546 100644 --- a/src/uk/ac/ox/cs/pagoda/summary/HermitSummaryFilter.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/summary/HermitSummaryFilter.java | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | package uk.ac.ox.cs.pagoda.summary; | 1 | package uk.ac.ox.cs.pagoda.summary; |
| 2 | 2 | ||
| 3 | import org.semanticweb.owlapi.model.*; | 3 | import org.semanticweb.owlapi.model.*; |
| 4 | import org.semanticweb.owlapi.model.parameters.Imports; | ||
| 4 | import uk.ac.ox.cs.JRDFox.model.Individual; | 5 | import uk.ac.ox.cs.JRDFox.model.Individual; |
| 5 | import uk.ac.ox.cs.pagoda.endomorph.Endomorph; | 6 | import uk.ac.ox.cs.pagoda.endomorph.Endomorph; |
| 6 | import uk.ac.ox.cs.pagoda.owl.OWLHelper; | 7 | import uk.ac.ox.cs.pagoda.owl.OWLHelper; |
| @@ -76,7 +77,7 @@ public class HermitSummaryFilter extends Checker { | |||
| 76 | 77 | ||
| 77 | System.out.println("Axioms in " + onto.getOntologyID().getOntologyIRI() + " related to " + str); | 78 | System.out.println("Axioms in " + onto.getOntologyID().getOntologyIRI() + " related to " + str); |
| 78 | 79 | ||
| 79 | for(OWLAxiom axiom : onto.getABoxAxioms(true)) | 80 | for(OWLAxiom axiom : onto.getABoxAxioms(Imports.INCLUDED)) |
| 80 | if(axiom.toString().contains(str)) | 81 | if(axiom.toString().contains(str)) |
| 81 | System.out.println(axiom); | 82 | System.out.println(axiom); |
| 82 | 83 | ||
| @@ -87,11 +88,11 @@ public class HermitSummaryFilter extends Checker { | |||
| 87 | 88 | ||
| 88 | System.out.println("Axioms in " + onto.getOntologyID().getOntologyIRI() + " related to " + str); | 89 | System.out.println("Axioms in " + onto.getOntologyID().getOntologyIRI() + " related to " + str); |
| 89 | 90 | ||
| 90 | for(OWLAxiom axiom : onto.getTBoxAxioms(true)) | 91 | for(OWLAxiom axiom : onto.getTBoxAxioms(Imports.INCLUDED)) |
| 91 | if(axiom.toString().contains(str)) | 92 | if(axiom.toString().contains(str)) |
| 92 | System.out.println(axiom); | 93 | System.out.println(axiom); |
| 93 | 94 | ||
| 94 | for(OWLAxiom axiom : onto.getRBoxAxioms(true)) | 95 | for(OWLAxiom axiom : onto.getRBoxAxioms(Imports.INCLUDED)) |
| 95 | if(axiom.toString().contains(str)) | 96 | if(axiom.toString().contains(str)) |
| 96 | System.out.println(axiom); | 97 | System.out.println(axiom); |
| 97 | 98 | ||
diff --git a/src/uk/ac/ox/cs/pagoda/summary/Node.java b/src/main/java/uk/ac/ox/cs/pagoda/summary/Node.java index 6fca4bb..6fca4bb 100644 --- a/src/uk/ac/ox/cs/pagoda/summary/Node.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/summary/Node.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/summary/NodeTuple.java b/src/main/java/uk/ac/ox/cs/pagoda/summary/NodeTuple.java index bf8d55a..bf8d55a 100644 --- a/src/uk/ac/ox/cs/pagoda/summary/NodeTuple.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/summary/NodeTuple.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/summary/Summary.java b/src/main/java/uk/ac/ox/cs/pagoda/summary/Summary.java index 264ff76..c4f54b0 100644 --- a/src/uk/ac/ox/cs/pagoda/summary/Summary.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/summary/Summary.java | |||
| @@ -23,6 +23,7 @@ import org.semanticweb.owlapi.model.OWLOntology; | |||
| 23 | import org.semanticweb.owlapi.model.OWLOntologyCreationException; | 23 | import org.semanticweb.owlapi.model.OWLOntologyCreationException; |
| 24 | import org.semanticweb.owlapi.model.OWLOntologyManager; | 24 | import org.semanticweb.owlapi.model.OWLOntologyManager; |
| 25 | import org.semanticweb.owlapi.model.OWLOntologyStorageException; | 25 | import org.semanticweb.owlapi.model.OWLOntologyStorageException; |
| 26 | import org.semanticweb.owlapi.model.parameters.Imports; | ||
| 26 | 27 | ||
| 27 | import uk.ac.ox.cs.JRDFox.model.GroundTerm; | 28 | import uk.ac.ox.cs.JRDFox.model.GroundTerm; |
| 28 | import uk.ac.ox.cs.JRDFox.model.Literal; | 29 | import uk.ac.ox.cs.JRDFox.model.Literal; |
| @@ -79,11 +80,11 @@ public class Summary { | |||
| 79 | OWLOntologyManager manager = ontology.getOWLOntologyManager(); | 80 | OWLOntologyManager manager = ontology.getOWLOntologyManager(); |
| 80 | groupIndividualsByConcepts(); | 81 | groupIndividualsByConcepts(); |
| 81 | 82 | ||
| 82 | manager.addAxioms(abstractOntology, ontology.getRBoxAxioms(true)); | 83 | manager.addAxioms(abstractOntology, ontology.getRBoxAxioms(Imports.INCLUDED)); |
| 83 | manager.addAxioms(abstractOntology, ontology.getTBoxAxioms(true)); | 84 | manager.addAxioms(abstractOntology, ontology.getTBoxAxioms(Imports.INCLUDED)); |
| 84 | 85 | ||
| 85 | OWLAxiom newAxiom; | 86 | OWLAxiom newAxiom; |
| 86 | for (OWLAxiom axiom: ontology.getABoxAxioms(true)) { | 87 | for (OWLAxiom axiom: ontology.getABoxAxioms(Imports.INCLUDED)) { |
| 87 | newAxiom = summeriseAxiom(axiom); | 88 | newAxiom = summeriseAxiom(axiom); |
| 88 | manager.addAxiom(abstractOntology, newAxiom); | 89 | manager.addAxiom(abstractOntology, newAxiom); |
| 89 | } | 90 | } |
diff --git a/src/uk/ac/ox/cs/pagoda/tracking/AnswerTuplesWriter.java b/src/main/java/uk/ac/ox/cs/pagoda/tracking/AnswerTuplesWriter.java index a83a4e9..a83a4e9 100644 --- a/src/uk/ac/ox/cs/pagoda/tracking/AnswerTuplesWriter.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/tracking/AnswerTuplesWriter.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/tracking/BottomFragmentManager.java b/src/main/java/uk/ac/ox/cs/pagoda/tracking/BottomFragmentManager.java index 09915e2..6521e72 100644 --- a/src/uk/ac/ox/cs/pagoda/tracking/BottomFragmentManager.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/tracking/BottomFragmentManager.java | |||
| @@ -14,6 +14,7 @@ import org.semanticweb.owlapi.model.OWLDataProperty; | |||
| 14 | import org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom; | 14 | import org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom; |
| 15 | import org.semanticweb.owlapi.model.OWLObjectProperty; | 15 | import org.semanticweb.owlapi.model.OWLObjectProperty; |
| 16 | import org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom; | 16 | import org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom; |
| 17 | import org.semanticweb.owlapi.model.parameters.Imports; | ||
| 17 | 18 | ||
| 18 | import uk.ac.ox.cs.pagoda.constraints.PredicateDependency; | 19 | import uk.ac.ox.cs.pagoda.constraints.PredicateDependency; |
| 19 | import uk.ac.ox.cs.pagoda.query.QueryRecord; | 20 | import uk.ac.ox.cs.pagoda.query.QueryRecord; |
| @@ -73,7 +74,7 @@ public class BottomFragmentManager { | |||
| 73 | int tboxCounter = axioms.size(); | 74 | int tboxCounter = axioms.size(); |
| 74 | Utility.logDebug("There are " + tboxCounter + " TBox axioms in the bottom fragment related to this query."); | 75 | Utility.logDebug("There are " + tboxCounter + " TBox axioms in the bottom fragment related to this query."); |
| 75 | String name; | 76 | String name; |
| 76 | for (OWLAxiom axiom: m_record.getRelevantOntology().getABoxAxioms(true)) { | 77 | for (OWLAxiom axiom: m_record.getRelevantOntology().getABoxAxioms(Imports.INCLUDED)) { |
| 77 | if (axiom instanceof OWLClassAssertionAxiom) { | 78 | if (axiom instanceof OWLClassAssertionAxiom) { |
| 78 | OWLClass cls = (OWLClass) ((OWLClassAssertionAxiom) axiom).getClassExpression(); | 79 | OWLClass cls = (OWLClass) ((OWLClassAssertionAxiom) axiom).getClassExpression(); |
| 79 | name = cls.getIRI().toString(); | 80 | name = cls.getIRI().toString(); |
diff --git a/src/uk/ac/ox/cs/pagoda/tracking/QueryTracker.java b/src/main/java/uk/ac/ox/cs/pagoda/tracking/QueryTracker.java index 27d3a53..27d3a53 100644 --- a/src/uk/ac/ox/cs/pagoda/tracking/QueryTracker.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/tracking/QueryTracker.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoder.java b/src/main/java/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoder.java index d05731a..d05731a 100644 --- a/src/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoder.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoder.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisj.java b/src/main/java/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisj.java index b169053..b169053 100644 --- a/src/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisj.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisj.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisj1.java b/src/main/java/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisj1.java index d6b5e8b..d6b5e8b 100644 --- a/src/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisj1.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisj1.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisj2.java b/src/main/java/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisj2.java index 8d79090..8d79090 100644 --- a/src/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisj2.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisj2.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisjVar1.java b/src/main/java/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisjVar1.java index d96c747..d96c747 100644 --- a/src/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisjVar1.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisjVar1.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisjVar2.java b/src/main/java/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisjVar2.java index 7311a86..7311a86 100644 --- a/src/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisjVar2.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderDisjVar2.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderWithGap.java b/src/main/java/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderWithGap.java index 4ece796..4ece796 100644 --- a/src/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderWithGap.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderWithGap.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderWithoutGap.java b/src/main/java/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderWithoutGap.java index f898114..f898114 100644 --- a/src/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderWithoutGap.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/tracking/TrackingRuleEncoderWithoutGap.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/util/ConjunctiveQueryHelper.java b/src/main/java/uk/ac/ox/cs/pagoda/util/ConjunctiveQueryHelper.java index 937c2c4..937c2c4 100644 --- a/src/uk/ac/ox/cs/pagoda/util/ConjunctiveQueryHelper.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/util/ConjunctiveQueryHelper.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/util/ExponentialInterpolation.java b/src/main/java/uk/ac/ox/cs/pagoda/util/ExponentialInterpolation.java index 1d12169..1d12169 100644 --- a/src/uk/ac/ox/cs/pagoda/util/ExponentialInterpolation.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/util/ExponentialInterpolation.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/util/Namespace.java b/src/main/java/uk/ac/ox/cs/pagoda/util/Namespace.java index 07c8ebd..07c8ebd 100644 --- a/src/uk/ac/ox/cs/pagoda/util/Namespace.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/util/Namespace.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/util/PagodaProperties.java b/src/main/java/uk/ac/ox/cs/pagoda/util/PagodaProperties.java index 2b52a89..2b52a89 100644 --- a/src/uk/ac/ox/cs/pagoda/util/PagodaProperties.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/util/PagodaProperties.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/util/Separator.java b/src/main/java/uk/ac/ox/cs/pagoda/util/Separator.java index 1e6ad9c..1e6ad9c 100644 --- a/src/uk/ac/ox/cs/pagoda/util/Separator.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/util/Separator.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/util/SimpleProgressBar.java b/src/main/java/uk/ac/ox/cs/pagoda/util/SimpleProgressBar.java index 3c4aad7..3c4aad7 100644 --- a/src/uk/ac/ox/cs/pagoda/util/SimpleProgressBar.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/util/SimpleProgressBar.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/util/SparqlHelper.java b/src/main/java/uk/ac/ox/cs/pagoda/util/SparqlHelper.java index 1e53b9c..1e53b9c 100644 --- a/src/uk/ac/ox/cs/pagoda/util/SparqlHelper.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/util/SparqlHelper.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/util/Timer.java b/src/main/java/uk/ac/ox/cs/pagoda/util/Timer.java index d1814a4..d1814a4 100644 --- a/src/uk/ac/ox/cs/pagoda/util/Timer.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/util/Timer.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/util/TurtleHelper.java b/src/main/java/uk/ac/ox/cs/pagoda/util/TurtleHelper.java index 6887b9f..6887b9f 100644 --- a/src/uk/ac/ox/cs/pagoda/util/TurtleHelper.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/util/TurtleHelper.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/util/UFS.java b/src/main/java/uk/ac/ox/cs/pagoda/util/UFS.java index 0869fb7..0869fb7 100644 --- a/src/uk/ac/ox/cs/pagoda/util/UFS.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/util/UFS.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/util/Utility.java b/src/main/java/uk/ac/ox/cs/pagoda/util/Utility.java index cef4abd..cef4abd 100644 --- a/src/uk/ac/ox/cs/pagoda/util/Utility.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/util/Utility.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/util/data_structures/Graph.java b/src/main/java/uk/ac/ox/cs/pagoda/util/data_structures/Graph.java index 4f454df..4f454df 100644 --- a/src/uk/ac/ox/cs/pagoda/util/data_structures/Graph.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/util/data_structures/Graph.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/util/disposable/Disposable.java b/src/main/java/uk/ac/ox/cs/pagoda/util/disposable/Disposable.java index 4015b66..4015b66 100644 --- a/src/uk/ac/ox/cs/pagoda/util/disposable/Disposable.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/util/disposable/Disposable.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/util/disposable/DisposedException.java b/src/main/java/uk/ac/ox/cs/pagoda/util/disposable/DisposedException.java index eb8c039..eb8c039 100644 --- a/src/uk/ac/ox/cs/pagoda/util/disposable/DisposedException.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/util/disposable/DisposedException.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/util/tuples/Tuple.java b/src/main/java/uk/ac/ox/cs/pagoda/util/tuples/Tuple.java index 0a5983c..0a5983c 100644 --- a/src/uk/ac/ox/cs/pagoda/util/tuples/Tuple.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/util/tuples/Tuple.java | |||
diff --git a/src/uk/ac/ox/cs/pagoda/util/tuples/TupleBuilder.java b/src/main/java/uk/ac/ox/cs/pagoda/util/tuples/TupleBuilder.java index 172e249..172e249 100644 --- a/src/uk/ac/ox/cs/pagoda/util/tuples/TupleBuilder.java +++ b/src/main/java/uk/ac/ox/cs/pagoda/util/tuples/TupleBuilder.java | |||
diff --git a/src/main/scala/uk/ac/ox/cs/acqua/Main.scala b/src/main/scala/uk/ac/ox/cs/acqua/Main.scala new file mode 100644 index 0000000..749a492 --- /dev/null +++ b/src/main/scala/uk/ac/ox/cs/acqua/Main.scala | |||
| @@ -0,0 +1,41 @@ | |||
| 1 | package uk.ac.ox.cs.acqua | ||
| 2 | |||
| 3 | import uk.ac.ox.cs.rsacomb.ontology.Ontology | ||
| 4 | |||
| 5 | import uk.ac.ox.cs.pagoda.owl.OWLHelper | ||
| 6 | import uk.ac.ox.cs.pagoda.reasoner.{ELHOQueryReasoner,QueryReasoner,RLQueryReasoner} | ||
| 7 | // import uk.ac.ox.cs.pagoda.Pagoda | ||
| 8 | // import uk.ac.ox.cs.pagoda.util.PagodaProperties; | ||
| 9 | |||
| 10 | object Acqua extends App { | ||
| 11 | |||
| 12 | val ontopath = os.Path("tests/lubm/univ-bench.owl", base = os.pwd) | ||
| 13 | val ontology = Ontology(ontopath, List.empty) | ||
| 14 | |||
| 15 | val performMultiStages = true | ||
| 16 | val considerEqualities = true | ||
| 17 | |||
| 18 | val reasoner: QueryReasoner = if (OWLHelper.isInOWL2RL(ontology.origin)) { | ||
| 19 | new RLQueryReasoner(); | ||
| 20 | } else if (OWLHelper.isInELHO(ontology.origin)) { | ||
| 21 | new ELHOQueryReasoner(); | ||
| 22 | } else if (ontology.isRSA) { | ||
| 23 | // Use combined approach for RSA | ||
| 24 | ??? | ||
| 25 | } else { | ||
| 26 | new MyQueryReasoner(performMultiStages, considerEqualities); | ||
| 27 | } | ||
| 28 | // else | ||
| 29 | // switch(type) { | ||
| 30 | // case RLU: | ||
| 31 | // reasoner = new RLUQueryReasoner(performMultiStages, considerEqualities); | ||
| 32 | // break; | ||
| 33 | // case ELHOU: | ||
| 34 | // reasoner = new ELHOUQueryReasoner(performMultiStages, considerEqualities); | ||
| 35 | // break; | ||
| 36 | // default: | ||
| 37 | // reasoner = new MyQueryReasoner(performMultiStages, considerEqualities); | ||
| 38 | // } | ||
| 39 | // return reasoner; | ||
| 40 | |||
| 41 | } | ||
diff --git a/test/resources/AllTests.xml b/src/test/java/resources/AllTests.xml index bc3e5cc..bc3e5cc 100644 --- a/test/resources/AllTests.xml +++ b/src/test/java/resources/AllTests.xml | |||
diff --git a/test/resources/BugTests.xml b/src/test/java/resources/BugTests.xml index 92ac26d..92ac26d 100644 --- a/test/resources/BugTests.xml +++ b/src/test/java/resources/BugTests.xml | |||
diff --git a/test/resources/ComparisonTests.xml b/src/test/java/resources/ComparisonTests.xml index 0095724..0095724 100644 --- a/test/resources/ComparisonTests.xml +++ b/src/test/java/resources/ComparisonTests.xml | |||
diff --git a/test/resources/Correctness.xml b/src/test/java/resources/Correctness.xml index 18a69fa..18a69fa 100644 --- a/test/resources/Correctness.xml +++ b/src/test/java/resources/Correctness.xml | |||
diff --git a/test/resources/ExistentialEvaluation.xml b/src/test/java/resources/ExistentialEvaluation.xml index 225f6cd..225f6cd 100644 --- a/test/resources/ExistentialEvaluation.xml +++ b/src/test/java/resources/ExistentialEvaluation.xml | |||
diff --git a/test/resources/FullEvaluation.xml b/src/test/java/resources/FullEvaluation.xml index c4a3ebe..c4a3ebe 100644 --- a/test/resources/FullEvaluation.xml +++ b/src/test/java/resources/FullEvaluation.xml | |||
diff --git a/test/resources/HeavyTests.xml b/src/test/java/resources/HeavyTests.xml index c0b0044..c0b0044 100644 --- a/test/resources/HeavyTests.xml +++ b/src/test/java/resources/HeavyTests.xml | |||
diff --git a/test/resources/MainTests.xml b/src/test/java/resources/MainTests.xml index fdecc72..fdecc72 100644 --- a/test/resources/MainTests.xml +++ b/src/test/java/resources/MainTests.xml | |||
diff --git a/test/resources/MiscellaneousTests.xml b/src/test/java/resources/MiscellaneousTests.xml index 21b64f7..21b64f7 100644 --- a/test/resources/MiscellaneousTests.xml +++ b/src/test/java/resources/MiscellaneousTests.xml | |||
diff --git a/test/resources/SygeniaTests.xml b/src/test/java/resources/SygeniaTests.xml index 4daecf5..4daecf5 100644 --- a/test/resources/SygeniaTests.xml +++ b/src/test/java/resources/SygeniaTests.xml | |||
diff --git a/test/resources/answers/pagoda-fly-rolledup.json b/src/test/java/resources/answers/pagoda-fly-rolledup.json index 21518ca..21518ca 100644 --- a/test/resources/answers/pagoda-fly-rolledup.json +++ b/src/test/java/resources/answers/pagoda-fly-rolledup.json | |||
diff --git a/test/resources/answers/pagoda-fly-with-GJ-FC-individuals.json b/src/test/java/resources/answers/pagoda-fly-with-GJ-FC-individuals.json index e37d3f5..e37d3f5 100644 --- a/test/resources/answers/pagoda-fly-with-GJ-FC-individuals.json +++ b/src/test/java/resources/answers/pagoda-fly-with-GJ-FC-individuals.json | |||
diff --git a/test/resources/answers/pagoda-lubm1.json b/src/test/java/resources/answers/pagoda-lubm1.json index ad57660..ad57660 100644 --- a/test/resources/answers/pagoda-lubm1.json +++ b/src/test/java/resources/answers/pagoda-lubm1.json | |||
diff --git a/test/resources/answers/pagoda-uobm1.json b/src/test/java/resources/answers/pagoda-uobm1.json index 79a1ce4..79a1ce4 100644 --- a/test/resources/answers/pagoda-uobm1.json +++ b/src/test/java/resources/answers/pagoda-uobm1.json | |||
diff --git a/test/resources/answers/pagoda-uobm2.json b/src/test/java/resources/answers/pagoda-uobm2.json index ba09463..ba09463 100644 --- a/test/resources/answers/pagoda-uobm2.json +++ b/src/test/java/resources/answers/pagoda-uobm2.json | |||
diff --git a/test/resources/answers/pagoda-uobm3.json b/src/test/java/resources/answers/pagoda-uobm3.json index 5e82eb1..5e82eb1 100644 --- a/test/resources/answers/pagoda-uobm3.json +++ b/src/test/java/resources/answers/pagoda-uobm3.json | |||
diff --git a/test/resources/answers/pagoda-uobm4.json b/src/test/java/resources/answers/pagoda-uobm4.json index 878f0e9..878f0e9 100644 --- a/test/resources/answers/pagoda-uobm4.json +++ b/src/test/java/resources/answers/pagoda-uobm4.json | |||
diff --git a/test/resources/test.properties b/src/test/java/resources/test.properties index 08caeba..08caeba 100644 --- a/test/resources/test.properties +++ b/src/test/java/resources/test.properties | |||
diff --git a/test/uk/ac/ox/cs/hermit/HermitQueryReasoner.java b/src/test/java/uk/ac/ox/cs/hermit/HermitQueryReasoner.java index 008fcb2..957790f 100644 --- a/test/uk/ac/ox/cs/hermit/HermitQueryReasoner.java +++ b/src/test/java/uk/ac/ox/cs/hermit/HermitQueryReasoner.java | |||
| @@ -4,6 +4,7 @@ import org.semanticweb.HermiT.Reasoner; | |||
| 4 | import org.semanticweb.HermiT.model.Atom; | 4 | import org.semanticweb.HermiT.model.Atom; |
| 5 | import org.semanticweb.HermiT.model.AtomicRole; | 5 | import org.semanticweb.HermiT.model.AtomicRole; |
| 6 | import org.semanticweb.owlapi.model.*; | 6 | import org.semanticweb.owlapi.model.*; |
| 7 | import org.semanticweb.owlapi.model.parameters.Imports; | ||
| 7 | import org.semanticweb.owlapi.reasoner.Node; | 8 | import org.semanticweb.owlapi.reasoner.Node; |
| 8 | import uk.ac.ox.cs.pagoda.owl.OWLHelper; | 9 | import uk.ac.ox.cs.pagoda.owl.OWLHelper; |
| 9 | import uk.ac.ox.cs.pagoda.owl.QueryRoller; | 10 | import uk.ac.ox.cs.pagoda.owl.QueryRoller; |
| @@ -69,7 +70,7 @@ public class HermitQueryReasoner { | |||
| 69 | e.printStackTrace(); | 70 | e.printStackTrace(); |
| 70 | } | 71 | } |
| 71 | System.out.println("Ontology loaded in " + t.duration()); | 72 | System.out.println("Ontology loaded in " + t.duration()); |
| 72 | System.out.println("ABox axioms:" + onto.getABoxAxioms(true).size()); | 73 | System.out.println("ABox axioms:" + onto.getABoxAxioms(Imports.INCLUDED).size()); |
| 73 | // for (OWLOntology o: onto.getImportsClosure()) | 74 | // for (OWLOntology o: onto.getImportsClosure()) |
| 74 | // for (OWLAxiom axiom: o.getAxioms()) | 75 | // for (OWLAxiom axiom: o.getAxioms()) |
| 75 | // System.out.println(axiom); | 76 | // System.out.println(axiom); |
diff --git a/test/uk/ac/ox/cs/hermit/HermitTester.java b/src/test/java/uk/ac/ox/cs/hermit/HermitTester.java index dc70284..dc70284 100644 --- a/test/uk/ac/ox/cs/hermit/HermitTester.java +++ b/src/test/java/uk/ac/ox/cs/hermit/HermitTester.java | |||
diff --git a/test/uk/ac/ox/cs/hermit/JAIR_HermiT.java b/src/test/java/uk/ac/ox/cs/hermit/JAIR_HermiT.java index 72e7af8..72e7af8 100644 --- a/test/uk/ac/ox/cs/hermit/JAIR_HermiT.java +++ b/src/test/java/uk/ac/ox/cs/hermit/JAIR_HermiT.java | |||
diff --git a/test/uk/ac/ox/cs/jrdfox/Tester.java b/src/test/java/uk/ac/ox/cs/jrdfox/Tester.java index 94f5401..94f5401 100644 --- a/test/uk/ac/ox/cs/jrdfox/Tester.java +++ b/src/test/java/uk/ac/ox/cs/jrdfox/Tester.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/approx/ApproxTester.java b/src/test/java/uk/ac/ox/cs/pagoda/approx/ApproxTester.java index 63fe7b7..63fe7b7 100644 --- a/test/uk/ac/ox/cs/pagoda/approx/ApproxTester.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/approx/ApproxTester.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/approx/ClauseTester.java b/src/test/java/uk/ac/ox/cs/pagoda/approx/ClauseTester.java index cff1d1c..cff1d1c 100644 --- a/test/uk/ac/ox/cs/pagoda/approx/ClauseTester.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/approx/ClauseTester.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/endomorph/DependencyGraphTest.java b/src/test/java/uk/ac/ox/cs/pagoda/endomorph/DependencyGraphTest.java index a4579a3..a4579a3 100644 --- a/test/uk/ac/ox/cs/pagoda/endomorph/DependencyGraphTest.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/endomorph/DependencyGraphTest.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/global_tests/BugTests.java b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/BugTests.java index 3f14ec7..3f14ec7 100644 --- a/test/uk/ac/ox/cs/pagoda/global_tests/BugTests.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/BugTests.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/global_tests/CostEvaluation.java b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/CostEvaluation.java index 01e8203..01e8203 100644 --- a/test/uk/ac/ox/cs/pagoda/global_tests/CostEvaluation.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/CostEvaluation.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/global_tests/JAIR_PAGOdA.java b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/JAIR_PAGOdA.java index 18f6cf9..18f6cf9 100644 --- a/test/uk/ac/ox/cs/pagoda/global_tests/JAIR_PAGOdA.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/JAIR_PAGOdA.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/global_tests/JAIR_Scalability.java b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/JAIR_Scalability.java index 01f3568..01f3568 100644 --- a/test/uk/ac/ox/cs/pagoda/global_tests/JAIR_Scalability.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/JAIR_Scalability.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/global_tests/LightEvaluation.java b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/LightEvaluation.java index 3551b9b..3551b9b 100644 --- a/test/uk/ac/ox/cs/pagoda/global_tests/LightEvaluation.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/LightEvaluation.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/global_tests/MadeUpCases.java b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/MadeUpCases.java index 3d154cb..3d154cb 100644 --- a/test/uk/ac/ox/cs/pagoda/global_tests/MadeUpCases.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/MadeUpCases.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/global_tests/SkolemisationTests.java b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/SkolemisationTests.java index 2fc682b..2fc682b 100644 --- a/test/uk/ac/ox/cs/pagoda/global_tests/SkolemisationTests.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/SkolemisationTests.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/global_tests/TestGapMappedToLower.java b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/TestGapMappedToLower.java index 4b1ec6d..4b1ec6d 100644 --- a/test/uk/ac/ox/cs/pagoda/global_tests/TestGapMappedToLower.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/TestGapMappedToLower.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaDBPedia.java b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/TestPagodaDBPedia.java index 3642147..3642147 100644 --- a/test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaDBPedia.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/TestPagodaDBPedia.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaFLY.java b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/TestPagodaFLY.java index 3eb956f..3eb956f 100644 --- a/test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaFLY.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/TestPagodaFLY.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaLUBM.java b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/TestPagodaLUBM.java index 019fafa..019fafa 100644 --- a/test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaLUBM.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/TestPagodaLUBM.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaNPD.java b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/TestPagodaNPD.java index 939ee6e..939ee6e 100644 --- a/test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaNPD.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/TestPagodaNPD.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaReactome.java b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/TestPagodaReactome.java index 8a8a596..8a8a596 100644 --- a/test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaReactome.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/TestPagodaReactome.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaUOBM.java b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/TestPagodaUOBM.java index 4dae223..4dae223 100644 --- a/test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaUOBM.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/global_tests/TestPagodaUOBM.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/hermit/TestRuleHelper.java b/src/test/java/uk/ac/ox/cs/pagoda/hermit/TestRuleHelper.java index 3a2cad8..3a2cad8 100644 --- a/test/uk/ac/ox/cs/pagoda/hermit/TestRuleHelper.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/hermit/TestRuleHelper.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/junit/ClauseTester.java b/src/test/java/uk/ac/ox/cs/pagoda/junit/ClauseTester.java index ad4b2de..ad4b2de 100644 --- a/test/uk/ac/ox/cs/pagoda/junit/ClauseTester.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/junit/ClauseTester.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/query/CheckAnswers.java b/src/test/java/uk/ac/ox/cs/pagoda/query/CheckAnswers.java index 71730c3..71730c3 100644 --- a/test/uk/ac/ox/cs/pagoda/query/CheckAnswers.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/query/CheckAnswers.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/rules/approximators/TestSkolemTermsManager.java b/src/test/java/uk/ac/ox/cs/pagoda/rules/approximators/TestSkolemTermsManager.java index 6bd8f05..6bd8f05 100644 --- a/test/uk/ac/ox/cs/pagoda/rules/approximators/TestSkolemTermsManager.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/rules/approximators/TestSkolemTermsManager.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/summary/SummaryTester.java b/src/test/java/uk/ac/ox/cs/pagoda/summary/SummaryTester.java index 18b6090..60c8ed4 100644 --- a/test/uk/ac/ox/cs/pagoda/summary/SummaryTester.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/summary/SummaryTester.java | |||
| @@ -14,6 +14,7 @@ import org.semanticweb.owlapi.model.OWLDataFactory; | |||
| 14 | import org.semanticweb.owlapi.model.OWLOntology; | 14 | import org.semanticweb.owlapi.model.OWLOntology; |
| 15 | import org.semanticweb.owlapi.model.OWLOntologyCreationException; | 15 | import org.semanticweb.owlapi.model.OWLOntologyCreationException; |
| 16 | import org.semanticweb.owlapi.model.OWLOntologyStorageException; | 16 | import org.semanticweb.owlapi.model.OWLOntologyStorageException; |
| 17 | import org.semanticweb.owlapi.model.parameters.Imports; | ||
| 17 | 18 | ||
| 18 | import uk.ac.ox.cs.pagoda.hermit.DLClauseHelper; | 19 | import uk.ac.ox.cs.pagoda.hermit.DLClauseHelper; |
| 19 | import uk.ac.ox.cs.pagoda.owl.OWLHelper; | 20 | import uk.ac.ox.cs.pagoda.owl.OWLHelper; |
| @@ -129,11 +130,11 @@ public class SummaryTester { | |||
| 129 | } | 130 | } |
| 130 | 131 | ||
| 131 | private static void outputStatistics(OWLOntology onto) { | 132 | private static void outputStatistics(OWLOntology onto) { |
| 132 | System.out.println("TBox: " + onto.getTBoxAxioms(true).size() + | 133 | System.out.println("TBox: " + onto.getTBoxAxioms(Imports.INCLUDED).size() + |
| 133 | "\tRBox: " + onto.getRBoxAxioms(true).size() + | 134 | "\tRBox: " + onto.getRBoxAxioms(Imports.INCLUDED).size() + |
| 134 | "\tABox: " + onto.getABoxAxioms(true).size()); | 135 | "\tABox: " + onto.getABoxAxioms(Imports.INCLUDED).size()); |
| 135 | System.out.println("Class Assertions: " + onto.getAxiomCount(AxiomType.CLASS_ASSERTION, true) + | 136 | System.out.println("Class Assertions: " + onto.getAxiomCount(AxiomType.CLASS_ASSERTION, Imports.INCLUDED) + |
| 136 | "\tObject Property Assertions: " + onto.getAxiomCount(AxiomType.OBJECT_PROPERTY_ASSERTION, true)); | 137 | "\tObject Property Assertions: " + onto.getAxiomCount(AxiomType.OBJECT_PROPERTY_ASSERTION, Imports.INCLUDED)); |
| 137 | } | 138 | } |
| 138 | 139 | ||
| 139 | } | 140 | } |
diff --git a/test/uk/ac/ox/cs/pagoda/tester/OWLTester.java b/src/test/java/uk/ac/ox/cs/pagoda/tester/OWLTester.java index 5bc1a9b..25162c8 100644 --- a/test/uk/ac/ox/cs/pagoda/tester/OWLTester.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/tester/OWLTester.java | |||
| @@ -3,6 +3,7 @@ package uk.ac.ox.cs.pagoda.tester; | |||
| 3 | import org.semanticweb.owlapi.model.OWLOntology; | 3 | import org.semanticweb.owlapi.model.OWLOntology; |
| 4 | import org.semanticweb.owlapi.model.OWLOntologyCreationException; | 4 | import org.semanticweb.owlapi.model.OWLOntologyCreationException; |
| 5 | import org.semanticweb.owlapi.model.OWLOntologyManager; | 5 | import org.semanticweb.owlapi.model.OWLOntologyManager; |
| 6 | import org.semanticweb.owlapi.model.parameters.Imports; | ||
| 6 | 7 | ||
| 7 | import uk.ac.ox.cs.pagoda.owl.OWLHelper; | 8 | import uk.ac.ox.cs.pagoda.owl.OWLHelper; |
| 8 | 9 | ||
| @@ -16,13 +17,13 @@ public class OWLTester { | |||
| 16 | // System.out.println("data: " + data.getAxiomCount() + " " + data.getABoxAxioms(true).size()); | 17 | // System.out.println("data: " + data.getAxiomCount() + " " + data.getABoxAxioms(true).size()); |
| 17 | for (OWLOntology t: manager.getOntologies()) { | 18 | for (OWLOntology t: manager.getOntologies()) { |
| 18 | System.out.println(t.getOntologyID()); | 19 | System.out.println(t.getOntologyID()); |
| 19 | System.out.println(t.getAxiomCount() + " " + onto.getABoxAxioms(true).size()); | 20 | System.out.println(t.getAxiomCount() + " " + onto.getABoxAxioms(Imports.INCLUDED).size()); |
| 20 | } | 21 | } |
| 21 | System.out.println("In closure: " + onto.getImportsClosure().size()); | 22 | System.out.println("In closure: " + onto.getImportsClosure().size()); |
| 22 | for (OWLOntology t: onto.getImportsClosure()) | 23 | for (OWLOntology t: onto.getImportsClosure()) |
| 23 | System.out.println(t.getOntologyID()); | 24 | System.out.println(t.getOntologyID()); |
| 24 | 25 | ||
| 25 | System.out.println(onto.getAxiomCount() + " " + onto.getABoxAxioms(true).size()); | 26 | System.out.println(onto.getAxiomCount() + " " + onto.getABoxAxioms(Imports.INCLUDED).size()); |
| 26 | } | 27 | } |
| 27 | 28 | ||
| 28 | } | 29 | } |
diff --git a/test/uk/ac/ox/cs/pagoda/tester/PagodaTester.java b/src/test/java/uk/ac/ox/cs/pagoda/tester/PagodaTester.java index d741d3b..d741d3b 100644 --- a/test/uk/ac/ox/cs/pagoda/tester/PagodaTester.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/tester/PagodaTester.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/tester/Statistics.java b/src/test/java/uk/ac/ox/cs/pagoda/tester/Statistics.java index 13d7f90..13d7f90 100644 --- a/test/uk/ac/ox/cs/pagoda/tester/Statistics.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/tester/Statistics.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/util/SimpleProgressBarTester.java b/src/test/java/uk/ac/ox/cs/pagoda/util/SimpleProgressBarTester.java index 3de30e4..3de30e4 100644 --- a/test/uk/ac/ox/cs/pagoda/util/SimpleProgressBarTester.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/util/SimpleProgressBarTester.java | |||
diff --git a/test/uk/ac/ox/cs/pagoda/util/TestUtil.java b/src/test/java/uk/ac/ox/cs/pagoda/util/TestUtil.java index c7f024a..c7f024a 100644 --- a/test/uk/ac/ox/cs/pagoda/util/TestUtil.java +++ b/src/test/java/uk/ac/ox/cs/pagoda/util/TestUtil.java | |||
