diff options
| author | RncLsn <rnc.lsn@gmail.com> | 2015-05-11 18:00:57 +0100 |
|---|---|---|
| committer | RncLsn <rnc.lsn@gmail.com> | 2015-05-11 18:00:57 +0100 |
| commit | 4fe4ca32d8f45807ab881b6fb8e814842dad0ec6 (patch) | |
| tree | 024d11d748efc24494a28fdfb7efda3db5231ac4 /src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java | |
| parent | 870eb35e38f746ed73f233070dcf3bdaf4687e02 (diff) | |
| download | ACQuA-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.java | 8 |
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()); |
