aboutsummaryrefslogtreecommitdiff
path: root/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java
diff options
context:
space:
mode:
authorRncLsn <rnc.lsn@gmail.com>2015-05-11 18:00:57 +0100
committerRncLsn <rnc.lsn@gmail.com>2015-05-11 18:00:57 +0100
commit4fe4ca32d8f45807ab881b6fb8e814842dad0ec6 (patch)
tree024d11d748efc24494a28fdfb7efda3db5231ac4 /src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java
parent870eb35e38f746ed73f233070dcf3bdaf4687e02 (diff)
downloadACQuA-4fe4ca32d8f45807ab881b6fb8e814842dad0ec6.tar.gz
ACQuA-4fe4ca32d8f45807ab881b6fb8e814842dad0ec6.zip
Adding (not completed) a new upper bound technique, namely Limited Skolemisation.
Diffstat (limited to 'src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java')
-rw-r--r--src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java b/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java
index 4465764..7999daa 100644
--- a/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java
+++ b/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java
@@ -44,7 +44,7 @@ public class MyQueryReasoner extends QueryReasoner {
44 44
45 boolean equalityTag; 45 boolean equalityTag;
46 boolean multiStageTag; 46 boolean multiStageTag;
47 47
48 public MyQueryReasoner() { 48 public MyQueryReasoner() {
49 setup(true, true); 49 setup(true, true);
50 } 50 }
@@ -210,14 +210,14 @@ public class MyQueryReasoner extends QueryReasoner {
210 queryUpperBound(upperStore, queryRecord, queryRecord.getQueryText(), queryRecord.getAnswerVariables()); 210 queryUpperBound(upperStore, queryRecord, queryRecord.getQueryText(), queryRecord.getAnswerVariables());
211 211
212 // TODO log correct partial answers 212 // TODO log correct partial answers
213 Utility.logDebug(toJson("upperBound1", queryRecord)); 213// Utility.logDebug(toJson("upperBound1", queryRecord));
214 if (!queryRecord.processed() && !queryRecord.getQueryText().equals(extendedQuery[0])) { 214 if (!queryRecord.processed() && !queryRecord.getQueryText().equals(extendedQuery[0])) {
215 queryUpperBound(upperStore, queryRecord, extendedQuery[0], queryRecord.getAnswerVariables()); 215 queryUpperBound(upperStore, queryRecord, extendedQuery[0], queryRecord.getAnswerVariables());
216 Utility.logDebug(toJson("upperBound2", queryRecord)); 216// Utility.logDebug(toJson("upperBound2", queryRecord));
217 } 217 }
218 if (!queryRecord.processed() && queryRecord.hasNonAnsDistinguishedVariables()) { 218 if (!queryRecord.processed() && queryRecord.hasNonAnsDistinguishedVariables()) {
219 queryUpperBound(upperStore, queryRecord, extendedQuery[1], queryRecord.getDistinguishedVariables()); 219 queryUpperBound(upperStore, queryRecord, extendedQuery[1], queryRecord.getDistinguishedVariables());
220 Utility.logDebug(toJson("upperBound3", queryRecord)); 220// Utility.logDebug(toJson("upperBound3", queryRecord));
221 } 221 }
222 222
223 queryRecord.addProcessingTime(Step.UpperBound, t.duration()); 223 queryRecord.addProcessingTime(Step.UpperBound, t.duration());