aboutsummaryrefslogtreecommitdiff
path: root/src/uk/ac/ox/cs/pagoda/tracking/QueryTracker.java
diff options
context:
space:
mode:
authorRncLsn <rnc.lsn@gmail.com>2015-05-28 10:29:11 +0100
committerRncLsn <rnc.lsn@gmail.com>2015-05-28 10:29:11 +0100
commit2e069a4966e6305194c4168d6fc5c406123d7f64 (patch)
treedc70e541b78494ac13f899db2831422b28fc5f72 /src/uk/ac/ox/cs/pagoda/tracking/QueryTracker.java
parentc9c8d03e957fa56df5dc1304f7a81dfa61b7b70e (diff)
downloadACQuA-2e069a4966e6305194c4168d6fc5c406123d7f64.tar.gz
ACQuA-2e069a4966e6305194c4168d6fc5c406123d7f64.zip
NOT-WORKING: trying to add query-dependent Skolemisation.
Diffstat (limited to 'src/uk/ac/ox/cs/pagoda/tracking/QueryTracker.java')
-rw-r--r--src/uk/ac/ox/cs/pagoda/tracking/QueryTracker.java38
1 files changed, 13 insertions, 25 deletions
diff --git a/src/uk/ac/ox/cs/pagoda/tracking/QueryTracker.java b/src/uk/ac/ox/cs/pagoda/tracking/QueryTracker.java
index f836212..ee55be7 100644
--- a/src/uk/ac/ox/cs/pagoda/tracking/QueryTracker.java
+++ b/src/uk/ac/ox/cs/pagoda/tracking/QueryTracker.java
@@ -1,24 +1,13 @@
1package uk.ac.ox.cs.pagoda.tracking; 1package uk.ac.ox.cs.pagoda.tracking;
2 2
3import java.util.HashSet;
4import java.util.Iterator;
5import java.util.LinkedList;
6import java.util.Set;
7
8import org.semanticweb.HermiT.model.DLClause; 3import org.semanticweb.HermiT.model.DLClause;
9import org.semanticweb.owlapi.model.IRI; 4import org.semanticweb.owlapi.model.*;
10import org.semanticweb.owlapi.model.OWLAxiom; 5import uk.ac.ox.cs.JRDFox.JRDFStoreException;
11import org.semanticweb.owlapi.model.OWLClass; 6import uk.ac.ox.cs.JRDFox.model.Datatype;
12import org.semanticweb.owlapi.model.OWLDataFactory; 7import uk.ac.ox.cs.JRDFox.store.DataStore;
13import org.semanticweb.owlapi.model.OWLDataProperty; 8import uk.ac.ox.cs.JRDFox.store.DataStore.UpdateType;
14import org.semanticweb.owlapi.model.OWLLiteral; 9import uk.ac.ox.cs.JRDFox.store.Resource;
15import org.semanticweb.owlapi.model.OWLIndividual; 10import uk.ac.ox.cs.JRDFox.store.TupleIterator;
16import org.semanticweb.owlapi.model.OWLObject;
17import org.semanticweb.owlapi.model.OWLObjectProperty;
18import org.semanticweb.owlapi.model.OWLOntology;
19import org.semanticweb.owlapi.model.OWLOntologyCreationException;
20import org.semanticweb.owlapi.model.OWLOntologyManager;
21
22import uk.ac.ox.cs.pagoda.MyPrefixes; 11import uk.ac.ox.cs.pagoda.MyPrefixes;
23import uk.ac.ox.cs.pagoda.hermit.DLClauseHelper; 12import uk.ac.ox.cs.pagoda.hermit.DLClauseHelper;
24import uk.ac.ox.cs.pagoda.owl.OWLHelper; 13import uk.ac.ox.cs.pagoda.owl.OWLHelper;
@@ -30,12 +19,11 @@ import uk.ac.ox.cs.pagoda.util.Namespace;
30import uk.ac.ox.cs.pagoda.util.Timer; 19import uk.ac.ox.cs.pagoda.util.Timer;
31import uk.ac.ox.cs.pagoda.util.UFS; 20import uk.ac.ox.cs.pagoda.util.UFS;
32import uk.ac.ox.cs.pagoda.util.Utility; 21import uk.ac.ox.cs.pagoda.util.Utility;
33import uk.ac.ox.cs.JRDFox.JRDFStoreException; 22
34import uk.ac.ox.cs.JRDFox.model.Datatype; 23import java.util.HashSet;
35import uk.ac.ox.cs.JRDFox.store.DataStore; 24import java.util.Iterator;
36import uk.ac.ox.cs.JRDFox.store.Resource; 25import java.util.LinkedList;
37import uk.ac.ox.cs.JRDFox.store.TupleIterator; 26import java.util.Set;
38import uk.ac.ox.cs.JRDFox.store.DataStore.UpdateType;
39 27
40public class QueryTracker { 28public class QueryTracker {
41 29
@@ -85,7 +73,7 @@ public class QueryTracker {
85 store.applyReasoning(incrementally); 73 store.applyReasoning(incrementally);
86 tripleCount = store.getTriplesCount(); 74 tripleCount = store.getTriplesCount();
87 75
88 Utility.logDebug("tracking store after materialising tracking program: " 76 Utility.logInfo("tracking store after materialising tracking program: "
89 + tripleCount 77 + tripleCount
90 + " (" 78 + " ("
91 + (tripleCount - oldTripleCount) 79 + (tripleCount - oldTripleCount)