diff options
| author | yzhou <yujiao.zhou@gmail.com> | 2015-04-21 22:45:35 +0100 |
|---|---|---|
| committer | yzhou <yujiao.zhou@gmail.com> | 2015-04-21 22:45:35 +0100 |
| commit | c0f5bdcdb29608532656c71c219680eccd4aad09 (patch) | |
| tree | 5f599adfe2e3f15a1d2b3f1cb8d0bf9ace59badd | |
| parent | c8a9fc67a3f6ed201d7c917e36128268587eabe5 (diff) | |
| download | ACQuA-c0f5bdcdb29608532656c71c219680eccd4aad09.tar.gz ACQuA-c0f5bdcdb29608532656c71c219680eccd4aad09.zip | |
fixed some bugs in windows server
29 files changed, 454 insertions, 2735 deletions
| @@ -18,11 +18,11 @@ | |||
| 18 | <attribute name="maven.pomderived" value="true"/> | 18 | <attribute name="maven.pomderived" value="true"/> |
| 19 | </attributes> | 19 | </attributes> |
| 20 | </classpathentry> | 20 | </classpathentry> |
| 21 | <classpathentry kind="lib" path="lib/RDFox/Win/JRDFox.jar"/> | ||
| 21 | <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"> | 22 | <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"> |
| 22 | <attributes> | 23 | <attributes> |
| 23 | <attribute name="maven.pomderived" value="true"/> | 24 | <attribute name="maven.pomderived" value="true"/> |
| 24 | </attributes> | 25 | </attributes> |
| 25 | </classpathentry> | 26 | </classpathentry> |
| 26 | <classpathentry kind="lib" path="lib/RDFox/Win/JRDFox.jar"/> | ||
| 27 | <classpathentry kind="output" path="target/classes"/> | 27 | <classpathentry kind="output" path="target/classes"/> |
| 28 | </classpath> | 28 | </classpath> |
| @@ -1 +1,5 @@ | |||
| 1 | /bin/ | 1 | /bin/ |
| 2 | /target/ | ||
| 3 | /backup/ | ||
| 4 | /tmp/ | ||
| 5 | /testcase/ | ||
diff --git a/config/fly.conf b/config/fly.conf new file mode 100644 index 0000000..23e2861 --- /dev/null +++ b/config/fly.conf | |||
| @@ -0,0 +1,18 @@ | |||
| 1 | #ONTOLOGY variable points to the file that stores ontology of interest | ||
| 2 | ONTOLOGY=data/fly/fly_anatomy_XP_with_GJ_FC_individuals.owl | ||
| 3 | |||
| 4 | #QUERY variable points to the file that stores all queries | ||
| 5 | #QUERY=data/fly/fly.sparql | ||
| 6 | QUERY=data/fly/test.sparql | ||
| 7 | |||
| 8 | #ANSWER variable points to the file to output all answers | ||
| 9 | ANSWER=data/fly/fly.ans | ||
| 10 | |||
| 11 | #TO_CLASSIFY switch for the optimisation to specify if the ontology is first classified by HermiT | ||
| 12 | TO_CLASSIFY=false | ||
| 13 | |||
| 14 | #CALL_HERMIT variable to specify if HermiT is called or not | ||
| 15 | CALL_HERMIT=true | ||
| 16 | |||
| 17 | #SHELL_MODE to enable query execution from console input | ||
| 18 | SHELL_MODE=false \ No newline at end of file | ||
diff --git a/config/lubm.conf b/config/lubm.conf new file mode 100644 index 0000000..6775d84 --- /dev/null +++ b/config/lubm.conf | |||
| @@ -0,0 +1,20 @@ | |||
| 1 | #DATA variable points to the file that stores data | ||
| 2 | DATA=data/lubm/lubm1.ttl | ||
| 3 | |||
| 4 | #ONTOLOGY variable points to the file that stores ontology of interest | ||
| 5 | ONTOLOGY=data/lubm/univ-bench.owl | ||
| 6 | |||
| 7 | #QUERY variable points to the file that stores all queries | ||
| 8 | QUERY=data/lubm/lubm.sparql | ||
| 9 | |||
| 10 | #ANSWER variable points to the file to output all answers | ||
| 11 | ANSWER=data/lubm/lubm.ans | ||
| 12 | |||
| 13 | #TO_CLASSIFY switch for the optimisation to specify if the ontology is first classified by HermiT | ||
| 14 | TO_CLASSIFY=true | ||
| 15 | |||
| 16 | #CALL_HERMIT variable to specify if HermiT is called or not | ||
| 17 | CALL_HERMIT=true | ||
| 18 | |||
| 19 | #SHELL_MODE to enable query execution from console input | ||
| 20 | SHELL_MODE=false \ No newline at end of file | ||
diff --git a/config/uobm.conf b/config/uobm.conf new file mode 100644 index 0000000..52d37f2 --- /dev/null +++ b/config/uobm.conf | |||
| @@ -0,0 +1,20 @@ | |||
| 1 | #DATA variable points to the file that stores data | ||
| 2 | DATA=data/uobm/uobm1.ttl | ||
| 3 | |||
| 4 | #ONTOLOGY variable points to the file that stores ontology of interest | ||
| 5 | ONTOLOGY=data/uobm/univ-bench-dl.owl | ||
| 6 | |||
| 7 | #QUERY variable points to the file that stores all queries | ||
| 8 | QUERY=data/uobm/uobm.sparql | ||
| 9 | |||
| 10 | #ANSWER variable points to the file to output all answers | ||
| 11 | ANSWER=data/uobm/uobm.ans | ||
| 12 | |||
| 13 | #TO_CLASSIFY switch for the optimisation to specify if the ontology is first classified by HermiT | ||
| 14 | TO_CLASSIFY=true | ||
| 15 | |||
| 16 | #CALL_HERMIT variable to specify if HermiT is called or not | ||
| 17 | CALL_HERMIT=true | ||
| 18 | |||
| 19 | #SHELL_MODE to enable query execution from console input | ||
| 20 | SHELL_MODE=false \ No newline at end of file | ||
diff --git a/data/fly/fly.sparql b/data/fly/fly.sparql index 2c36c81..88f9fb3 100644 --- a/data/fly/fly.sparql +++ b/data/fly/fly.sparql | |||
| @@ -7,8 +7,8 @@ PREFIX obo: <http://purl.obolibrary.org/obo/> | |||
| 7 | SELECT ?X | 7 | SELECT ?X |
| 8 | WHERE { | 8 | WHERE { |
| 9 | ?X rdf:type obo:FBbt_00005106 . | 9 | ?X rdf:type obo:FBbt_00005106 . |
| 10 | ?X obo:RO_0002131 ?Y . | 10 | ?X obo:RO_0002131 _:Y . |
| 11 | ?Y rdf:type obo:FBbt_00007401 | 11 | _:Y rdf:type obo:FBbt_00007401 |
| 12 | } | 12 | } |
| 13 | 13 | ||
| 14 | ######################### | 14 | ######################### |
| @@ -21,10 +21,10 @@ PREFIX FBbt: <http://purl.obolibrary.org/obo/FBbt#> | |||
| 21 | SELECT ?X | 21 | SELECT ?X |
| 22 | WHERE { | 22 | WHERE { |
| 23 | ?X rdf:type obo:FBbt_00005106 . | 23 | ?X rdf:type obo:FBbt_00005106 . |
| 24 | ?X obo:RO_0002131 ?Y . | 24 | ?X obo:RO_0002131 _:Y . |
| 25 | ?Y rdf:type obo:FBbt_00007401 . | 25 | _:Y rdf:type obo:FBbt_00007401 . |
| 26 | ?X FBbt:develops_from ?Z . | 26 | ?X FBbt:develops_from _:Z . |
| 27 | ?Z rdf:type obo:FBbt_00067346 | 27 | _:Z rdf:type obo:FBbt_00067346 |
| 28 | } | 28 | } |
| 29 | 29 | ||
| 30 | ######################### | 30 | ######################### |
| @@ -47,8 +47,8 @@ PREFIX obo: <http://purl.obolibrary.org/obo/> | |||
| 47 | SELECT ?X | 47 | SELECT ?X |
| 48 | WHERE { | 48 | WHERE { |
| 49 | ?X rdf:type obo:FBbt_00007173 . | 49 | ?X rdf:type obo:FBbt_00007173 . |
| 50 | ?X obo:RO_0002131 ?Y . | 50 | ?X obo:RO_0002131 _:Y . |
| 51 | ?Y rdf:type obo:FBbt_00003924 | 51 | _:Y rdf:type obo:FBbt_00003924 |
| 52 | } | 52 | } |
| 53 | 53 | ||
| 54 | 54 | ||
| @@ -60,8 +60,8 @@ PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> | |||
| 60 | PREFIX obo: <http://purl.obolibrary.org/obo/> | 60 | PREFIX obo: <http://purl.obolibrary.org/obo/> |
| 61 | SELECT ?X | 61 | SELECT ?X |
| 62 | WHERE { | 62 | WHERE { |
| 63 | ?X obo:RO_0002131 ?Y . | 63 | ?X obo:RO_0002131 _:Y . |
| 64 | ?Y rdf:type obo:FBbt_00005801 | 64 | _:Y rdf:type obo:FBbt_00005801 |
| 65 | } | 65 | } |
| 66 | 66 | ||
| 67 | ######################### | 67 | ######################### |
| @@ -72,6 +72,6 @@ PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> | |||
| 72 | PREFIX obo: <http://purl.obolibrary.org/obo/> | 72 | PREFIX obo: <http://purl.obolibrary.org/obo/> |
| 73 | SELECT ?X | 73 | SELECT ?X |
| 74 | WHERE { | 74 | WHERE { |
| 75 | ?X obo:RO_0002130 ?Y . | 75 | ?X obo:RO_0002130 _:Y . |
| 76 | ?Y rdf:type obo:FBbt_00007053 | 76 | _:Y rdf:type obo:FBbt_00007053 |
| 77 | } | 77 | } |
diff --git a/log4j.log b/log4j.log deleted file mode 100644 index 50444d4..0000000 --- a/log4j.log +++ /dev/null | |||
| @@ -1,2421 +0,0 @@ | |||
| 1 | System started with | ||
| 2 | Arg 1: ..\core\WebContent\WEB-INF\data\fly.owl | ||
| 3 | Arg 2: ..\core\WebContent\WEB-INF\data\fly-data.nt | ||
| 4 | Arg 3: null | ||
| 5 | |||
| 6 | The number of data property range axioms that are ignored: 0(14447) | ||
| 7 | XMLReader initialized using JAXP: org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser@188cf07e | ||
| 8 | Registered service class org.openrdf.rio.datatypes.XMLSchemaDatatypeHandler | ||
| 9 | Registered service class org.openrdf.rio.datatypes.RDFDatatypeHandler | ||
| 10 | Registered service class org.openrdf.rio.datatypes.DBPediaDatatypeHandler | ||
| 11 | Registered service class org.openrdf.rio.datatypes.VirtuosoGeometryDatatypeHandler | ||
| 12 | Registered service class org.openrdf.rio.datatypes.GeoSPARQLDatatypeHandler | ||
| 13 | Registered service class org.openrdf.rio.languages.RFC3066LanguageHandler | ||
| 14 | SimpleETL rewriting DONE | ||
| 15 | additional ontology data is saved in C:\Users\yzhou\workspace\PAGOdA\tmp\ABox.ttl. | ||
| 16 | The number of rules: 18078 | ||
| 17 | OntologyID: OntologyID(OntologyIRI(<http://www.virtualflybrain.org/ontologies/individual_neurons/FC_neuron_GF_an.owl>)) | ||
| 18 | ELHO fragment extracted ... | ||
| 19 | Preprocessing ... checking satisfiability ... | ||
| 20 | rl-lower-bound store after importing data: 55484 (55484 new) | ||
| 21 | rl-lower-bound store finished importing data in 0.263 seconds. | ||
| 22 | Prefix declared: prefix0:=http://purl.obolibrary.org/obo/ | ||
| 23 | Prefix declared: prefix1:=http://purl.obolibrary.org/obo/FBbt# | ||
| 24 | rl-lower-bound store after materialising lower program: 109902 (54418 new) | ||
| 25 | rl-lower-bound store finished the materialisation of lower program in 1.742 seconds. | ||
| 26 | The number of answers in the lower bound: 0 | ||
| 27 | The number of sameAs assertions in RL lower store: 0 | ||
| 28 | elho-lower-bound store after importing data: 55484 (55484 new) | ||
| 29 | elho-lower-bound store finished importing data in 0.25 seconds. | ||
| 30 | elho-lower-bound store after materialising saturate named individuals: 92223 (36739 new) | ||
| 31 | elho-lower-bound store finished the materialisation of saturate named individuals in 1.093 seconds. | ||
| 32 | elho-lower-bound store after materialising lower program: 110706 (18483 new) | ||
| 33 | elho-lower-bound store finished the materialisation of lower program in 1.799 seconds. | ||
| 34 | elho-lower-store finished its own materialisation in 4.724 seconds. | ||
| 35 | Failed to find configuration: location-mapping.ttl;location-mapping.rdf;location-mapping.n3;etc/location-mapping.rdf;etc/location-mapping.n3;etc/location-mapping.ttl | ||
| 36 | @Time to group individuals by equality: 0.0 | ||
| 37 | The number of answers in the lower bound: 0 | ||
| 38 | tracking store after importing data: 55484 (55484 new) | ||
| 39 | tracking store finished importing data in 0.26 seconds. | ||
| 40 | tracking store after materialising saturate named individuals: 92223 (36739 new) | ||
| 41 | tracking store finished the materialisation of saturate named individuals in 1.04 seconds. | ||
| 42 | tracking store after materialising lower program: 110706 (18483 new) | ||
| 43 | tracking store finished the materialisation of lower program in 1.995 seconds. | ||
| 44 | tracking store is materialising multi-stage upper program ... | ||
| 45 | Iteration 1: | ||
| 46 | current store after materialising upper related rules: 110706 (0 new) | ||
| 47 | current store finished the materialisation of upper related rules in 1.602 seconds. | ||
| 48 | gap query evaluted ... | ||
| 49 | current store before importing gap tuples: 110706 | ||
| 50 | There are 0 tuples in the gap between lower and upper bound materialisation. | ||
| 51 | current store after importing gap tuples: 110706 (0). | ||
| 52 | current store finished importing gap tuples: 110706 in 0.0. | ||
| 53 | tracking store after materialising datalog-rules: 110706 (0 new) | ||
| 54 | Time to materialise datalog-rules: 1.602 | ||
| 55 | Time to detect violations: 28.778 | ||
| 56 | Time to make the constraint being satisfied: 0.01 439 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002101> <http://purl.obolibrary.org/obo/FBbt_00003985>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC6>(X) | ||
| 57 | tuple number: 439 before: 110706 after: 110706 (0 new) . | ||
| 58 | Time to make the constraint being satisfied: 0.0 9 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00003973>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC8>(X) | ||
| 59 | tuple number: 9 before: 110706 after: 110706 (0 new) . | ||
| 60 | Time to make the constraint being satisfied: 0.0 10 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00003941>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC12>(X) | ||
| 61 | tuple number: 10 before: 110706 after: 110706 (0 new) . | ||
| 62 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00007106>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC33>(X) | ||
| 63 | tuple number: 2 before: 110706 after: 110706 (0 new) . | ||
| 64 | Time to make the constraint being satisfied: 0.0 83 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00100377>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC14>(X) | ||
| 65 | tuple number: 83 before: 110706 after: 110706 (0 new) . | ||
| 66 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#releases_neurotransmitter> <http://purl.obolibrary.org/obo/CHEBI_17134>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC38>(X) | ||
| 67 | tuple number: 2 before: 110706 after: 110706 (0 new) . | ||
| 68 | Time to make the constraint being satisfied: 0.0 7 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00007365>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC25>(X) | ||
| 69 | tuple number: 7 before: 110706 after: 110706 (0 new) . | ||
| 70 | Time to make the constraint being satisfied: 0.01 8 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00003940>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC16>(X) | ||
| 71 | tuple number: 8 before: 110706 after: 110706 (0 new) . | ||
| 72 | Time to make the constraint being satisfied: 0.0 803 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00003924>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007422>(X) | ||
| 73 | tuple number: 803 before: 110706 after: 110706 (0 new) . | ||
| 74 | Time to make the constraint being satisfied: 0.0 131 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007004>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC13>(X) | ||
| 75 | tuple number: 131 before: 110706 after: 110706 (0 new) . | ||
| 76 | Time to make the constraint being satisfied: 0.0 12 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00003956>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC30>(X) | ||
| 77 | tuple number: 12 before: 110706 after: 110706 (0 new) . | ||
| 78 | Time to make the constraint being satisfied: 0.0 14 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002101> <http://purl.obolibrary.org/obo/FBbt_00003983>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC22>(X) | ||
| 79 | tuple number: 14 before: 110706 after: 110706 (0 new) . | ||
| 80 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00003965>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC23>(X) | ||
| 81 | tuple number: 1 before: 110706 after: 110706 (0 new) . | ||
| 82 | Time to make the constraint being satisfied: 0.0 18 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00003932>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC21>(X) | ||
| 83 | tuple number: 18 before: 110706 after: 110706 (0 new) . | ||
| 84 | Time to make the constraint being satisfied: 0.01 803 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007422>(X) | ||
| 85 | tuple number: 803 before: 110706 after: 110706 (0 new) . | ||
| 86 | Time to make the constraint being satisfied: 0.0 5 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00003964>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC26>(X) | ||
| 87 | tuple number: 5 before: 110706 after: 110706 (0 new) . | ||
| 88 | Time to make the constraint being satisfied: 0.01 803 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003660>(X) | ||
| 89 | tuple number: 803 before: 110706 after: 110706 (0 new) . | ||
| 90 | Time to make the constraint being satisfied: 0.0 23 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#releases_neurotransmitter> <http://purl.obolibrary.org/obo/CHEBI_16865>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC17>(X) | ||
| 91 | tuple number: 23 before: 110706 after: 110706 (0 new) . | ||
| 92 | Time to make the constraint being satisfied: 0.0 7 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002101> <http://purl.obolibrary.org/obo/FBbt_00007482>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC32>(X) | ||
| 93 | tuple number: 7 before: 110706 after: 110706 (0 new) . | ||
| 94 | Time to make the constraint being satisfied: 0.01 86 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#releases_neurotransmitter> <http://purl.obolibrary.org/obo/CHEBI_18243>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC7>(X) | ||
| 95 | tuple number: 86 before: 110706 after: 110706 (0 new) . | ||
| 96 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00007102>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC27>(X) | ||
| 97 | tuple number: 2 before: 110706 after: 110706 (0 new) . | ||
| 98 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00003975>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC31>(X) | ||
| 99 | tuple number: 1 before: 110706 after: 110706 (0 new) . | ||
| 100 | Time to make the constraint being satisfied: 0.0 65 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00003969>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC20>(X) | ||
| 101 | tuple number: 65 before: 110706 after: 110706 (0 new) . | ||
| 102 | Time to make the constraint being satisfied: 0.01 10 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00003947>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC18>(X) | ||
| 103 | tuple number: 10 before: 110706 after: 110706 (0 new) . | ||
| 104 | Time to make the constraint being satisfied: 0.0 467 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#releases_neurotransmitter> <http://purl.obolibrary.org/obo/CHEBI_18237>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC2>(X) | ||
| 105 | tuple number: 467 before: 110706 after: 110706 (0 new) . | ||
| 106 | Time to make the constraint being satisfied: 0.01 803 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003624>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC1>(X) | ||
| 107 | tuple number: 803 before: 110706 after: 110706 (0 new) . | ||
| 108 | Time to make the constraint being satisfied: 0.01 672 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007011>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC4>(X) | ||
| 109 | tuple number: 672 before: 110706 after: 110706 (0 new) . | ||
| 110 | Time to make the constraint being satisfied: 0.0 25 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#releases_neurotransmitter> <http://purl.obolibrary.org/obo/CHEBI_15355>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC9>(X) | ||
| 111 | tuple number: 25 before: 110706 after: 110706 (0 new) . | ||
| 112 | Time to make the constraint being satisfied: 0.0 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00003944>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC29>(X) | ||
| 113 | tuple number: 3 before: 110706 after: 110706 (0 new) . | ||
| 114 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00007107>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC39>(X) | ||
| 115 | tuple number: 1 before: 110706 after: 110706 (0 new) . | ||
| 116 | Time to make the constraint being satisfied: 0.0 108 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#releases_neurotransmitter> <http://purl.obolibrary.org/obo/CHEBI_28790>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC3>(X) | ||
| 117 | tuple number: 108 before: 110706 after: 110706 (0 new) . | ||
| 118 | Time to make the constraint being satisfied: 0.0 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00007101>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC37>(X) | ||
| 119 | tuple number: 3 before: 110706 after: 110706 (0 new) . | ||
| 120 | Time to make the constraint being satisfied: 0.0 8 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00003951>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC34>(X) | ||
| 121 | tuple number: 8 before: 110706 after: 110706 (0 new) . | ||
| 122 | Time to make the constraint being satisfied: 0.01 116 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00067347>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC10>(X) | ||
| 123 | tuple number: 116 before: 110706 after: 110706 (0 new) . | ||
| 124 | Time to make the constraint being satisfied: 0.0 177 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002101> <http://purl.obolibrary.org/obo/FBbt_00003984>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC11>(X) | ||
| 125 | tuple number: 177 before: 110706 after: 110706 (0 new) . | ||
| 126 | Time to make the constraint being satisfied: 0.0 17 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00003968>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC24>(X) | ||
| 127 | tuple number: 17 before: 110706 after: 110706 (0 new) . | ||
| 128 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00003963>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC35>(X) | ||
| 129 | tuple number: 2 before: 110706 after: 110706 (0 new) . | ||
| 130 | Time to make the constraint being satisfied: 0.0 10 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00007391>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC15>(X) | ||
| 131 | tuple number: 10 before: 110706 after: 110706 (0 new) . | ||
| 132 | Time to make the constraint being satisfied: 0.0 29 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00100376>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC19>(X) | ||
| 133 | tuple number: 29 before: 110706 after: 110706 (0 new) . | ||
| 134 | Time to make the constraint being satisfied: 0.01 803 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005139>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007392>(X) | ||
| 135 | tuple number: 803 before: 110706 after: 110706 (0 new) . | ||
| 136 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00003972>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC36>(X) | ||
| 137 | tuple number: 1 before: 110706 after: 110706 (0 new) . | ||
| 138 | Time to make the constraint being satisfied: 0.01 176 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00067348>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC0>(X) | ||
| 139 | tuple number: 176 before: 110706 after: 110706 (0 new) . | ||
| 140 | Time to make the constraint being satisfied: 0.01 803 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005093>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005106>(X) | ||
| 141 | tuple number: 803 before: 110706 after: 110706 (0 new) . | ||
| 142 | Time to make the constraint being satisfied: 0.0 342 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00067346>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC5>(X) | ||
| 143 | tuple number: 342 before: 110706 after: 110706 (0 new) . | ||
| 144 | Time to make the constraint being satisfied: 0.0 4 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00007098>)(X) :- <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#NC28>(X) | ||
| 145 | tuple number: 4 before: 110706 after: 110706 (0 new) . | ||
| 146 | tracking store after adding facts for violations: 110706 (0 new) | ||
| 147 | Time to add triples for violations: 0.17 | ||
| 148 | Iteration 2: | ||
| 149 | current store after materialising upper related rules: 152802 (42096 new) | ||
| 150 | current store finished the materialisation of upper related rules in 0.271 seconds. | ||
| 151 | gap query evaluted ... | ||
| 152 | current store before importing gap tuples: 152802 | ||
| 153 | There are 26178 tuples in the gap between lower and upper bound materialisation. | ||
| 154 | current store after importing gap tuples: 178980 (26178). | ||
| 155 | current store finished importing gap tuples: 178980 in 0.1. | ||
| 156 | tracking store after materialising datalog-rules: 178980 (68274 new) | ||
| 157 | Time to materialise datalog-rules: 0.381 | ||
| 158 | Time to detect violations: 1.153 | ||
| 159 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002131> <http://purl.obolibrary.org/obo/FBbt_00100350>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003983>(X) | ||
| 160 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 161 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003626>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003984>(X) | ||
| 162 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 163 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005095>(X) | ||
| 164 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 165 | Time to make the constraint being satisfied: 0.01 169 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002113> <http://purl.obolibrary.org/obo/FBbt_00007053>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007414>(X) | ||
| 166 | tuple number: 169 before: 178980 after: 178980 (0 new) . | ||
| 167 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003944>(X) | ||
| 168 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 169 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003951>(X) | ||
| 170 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 171 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003969>(X) | ||
| 172 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 173 | Time to make the constraint being satisfied: 0.0 5 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002113> <http://purl.obolibrary.org/obo/FBbt_00007385>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00067364>(X) | ||
| 174 | tuple number: 5 before: 178980 after: 178980 (0 new) . | ||
| 175 | Time to make the constraint being satisfied: 0.0 4 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005093>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005099>(X) | ||
| 176 | tuple number: 4 before: 178980 after: 178980 (0 new) . | ||
| 177 | Time to make the constraint being satisfied: 0.0 17 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00007225>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007456>(X) | ||
| 178 | tuple number: 17 before: 178980 after: 178980 (0 new) . | ||
| 179 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003955>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007107>(X) | ||
| 180 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 181 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003623>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003624>(X) | ||
| 182 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 183 | Time to make the constraint being satisfied: 0.0 314 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002113> <http://purl.obolibrary.org/obo/FBbt_00007385>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100368>(X) | ||
| 184 | tuple number: 314 before: 178980 after: 178980 (0 new) . | ||
| 185 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000001>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00004856>(X) | ||
| 186 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 187 | Time to make the constraint being satisfied: 0.0 4 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040004>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005100>(X) | ||
| 188 | tuple number: 4 before: 178980 after: 178980 (0 new) . | ||
| 189 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003977>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007098>(X) | ||
| 190 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 191 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003947>(X) | ||
| 192 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 193 | Time to make the constraint being satisfied: 0.0 8 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002113> <http://purl.obolibrary.org/obo/FBbt_00007385>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00067367>(X) | ||
| 194 | tuple number: 8 before: 178980 after: 178980 (0 new) . | ||
| 195 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002134> <http://purl.obolibrary.org/obo/FBbt_00007053>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003985>(X) | ||
| 196 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 197 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002113> <http://purl.obolibrary.org/obo/FBbt_00007385>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00067369>(X) | ||
| 198 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 199 | Time to make the constraint being satisfied: 0.0 4 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_quality> <http://purl.obolibrary.org/obo/PATO_0001861>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005099>(X) | ||
| 200 | tuple number: 4 before: 178980 after: 178980 (0 new) . | ||
| 201 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003969>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100376>(X) | ||
| 202 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 203 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003949>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007391>(X) | ||
| 204 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 205 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#connected_to> <http://purl.obolibrary.org/obo/FBbt_00003685>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003984>(X) | ||
| 206 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 207 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003945>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007102>(X) | ||
| 208 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 209 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003975>(X) | ||
| 210 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 211 | Time to make the constraint being satisfied: 0.0 16 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002113> <http://purl.obolibrary.org/obo/FBbt_00007385>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00067363>(X) | ||
| 212 | tuple number: 16 before: 178980 after: 178980 (0 new) . | ||
| 213 | Time to make the constraint being satisfied: 0.0 9 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005386>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007362>(X) | ||
| 214 | tuple number: 9 before: 178980 after: 178980 (0 new) . | ||
| 215 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005093>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005094>(X) | ||
| 216 | tuple number: 2 before: 178980 after: 178980 (0 new) . | ||
| 217 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003626>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003985>(X) | ||
| 218 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 219 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003626>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003983>(X) | ||
| 220 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 221 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#connected_to> <http://purl.obolibrary.org/obo/FBbt_00003985>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003984>(X) | ||
| 222 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 223 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003973>(X) | ||
| 224 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 225 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003940>(X) | ||
| 226 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 227 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040005>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040007>(X) | ||
| 228 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 229 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003932>(X) | ||
| 230 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 231 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003963>(X) | ||
| 232 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 233 | Time to make the constraint being satisfied: 0.0 15 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003924>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003925>(X) | ||
| 234 | tuple number: 15 before: 178980 after: 178980 (0 new) . | ||
| 235 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003956>(X) | ||
| 236 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 237 | Time to make the constraint being satisfied: 0.01 9 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002101> <http://purl.obolibrary.org/obo/FBbt_00003985>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007438>(X) | ||
| 238 | tuple number: 9 before: 178980 after: 178980 (0 new) . | ||
| 239 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003007>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003624>(X) | ||
| 240 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 241 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003936>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007101>(X) | ||
| 242 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 243 | Time to make the constraint being satisfied: 0.0 803 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00067123>(X) | ||
| 244 | tuple number: 803 before: 178980 after: 178980 (0 new) . | ||
| 245 | Time to make the constraint being satisfied: 0.0 24 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040005>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040006>(X) | ||
| 246 | tuple number: 24 before: 178980 after: 178980 (0 new) . | ||
| 247 | Time to make the constraint being satisfied: 0.0 9 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003925>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007094>(X) | ||
| 248 | tuple number: 9 before: 178980 after: 178980 (0 new) . | ||
| 249 | Time to make the constraint being satisfied: 0.01 342 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002113> <http://purl.obolibrary.org/obo/FBbt_00007053>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007438>(X) | ||
| 250 | tuple number: 342 before: 178980 after: 178980 (0 new) . | ||
| 251 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003949>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007365>(X) | ||
| 252 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 253 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007391>(X) | ||
| 254 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 255 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002134> <http://purl.obolibrary.org/obo/FBbt_00007053>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003983>(X) | ||
| 256 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 257 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002134> <http://purl.obolibrary.org/obo/FBbt_00003685>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003984>(X) | ||
| 258 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 259 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003941>(X) | ||
| 260 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 261 | Time to make the constraint being satisfied: 0.0 8 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002101> <http://purl.obolibrary.org/obo/FBbt_00003985>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007415>(X) | ||
| 262 | tuple number: 8 before: 178980 after: 178980 (0 new) . | ||
| 263 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002134> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003983>(X) | ||
| 264 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 265 | Time to make the constraint being satisfied: 0.01 7 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002113> <http://purl.obolibrary.org/obo/FBbt_00007053>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007445>(X) | ||
| 266 | tuple number: 7 before: 178980 after: 178980 (0 new) . | ||
| 267 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002134> <http://purl.obolibrary.org/obo/FBbt_00007053>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003984>(X) | ||
| 268 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 269 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005139>(X) | ||
| 270 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 271 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003955>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007106>(X) | ||
| 272 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 273 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003969>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100377>(X) | ||
| 274 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 275 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003968>(X) | ||
| 276 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 277 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002134> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003985>(X) | ||
| 278 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 279 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003964>(X) | ||
| 280 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 281 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003965>(X) | ||
| 282 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 283 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003972>(X) | ||
| 284 | tuple number: 1 before: 178980 after: 178980 (0 new) . | ||
| 285 | tracking store after adding facts for violations: 178980 (0 new) | ||
| 286 | Time to add triples for violations: 0.24 | ||
| 287 | Iteration 3: | ||
| 288 | current store after materialising upper related rules: 222832 (43852 new) | ||
| 289 | current store finished the materialisation of upper related rules in 0.448 seconds. | ||
| 290 | gap query evaluted ... | ||
| 291 | current store before importing gap tuples: 222832 | ||
| 292 | There are 40100 tuples in the gap between lower and upper bound materialisation. | ||
| 293 | current store after importing gap tuples: 262932 (40100). | ||
| 294 | current store finished importing gap tuples: 262932 in 0.11. | ||
| 295 | tracking store after materialising datalog-rules: 262932 (83952 new) | ||
| 296 | Time to materialise datalog-rules: 0.578 | ||
| 297 | Time to detect violations: 0.39 | ||
| 298 | Time to make the constraint being satisfied: 0.0 7 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005801>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003685>(X) | ||
| 299 | tuple number: 7 before: 262932 after: 262932 (0 new) . | ||
| 300 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003977>(X) | ||
| 301 | tuple number: 1 before: 262932 after: 262932 (0 new) . | ||
| 302 | Time to make the constraint being satisfied: 0.0 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003624>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003626>(X) | ||
| 303 | tuple number: 3 before: 262932 after: 262932 (0 new) . | ||
| 304 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003969>(X) | ||
| 305 | tuple number: 2 before: 262932 after: 262932 (0 new) . | ||
| 306 | Time to make the constraint being satisfied: 0.0 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005093>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005099>(X) | ||
| 307 | tuple number: 3 before: 262932 after: 262932 (0 new) . | ||
| 308 | Time to make the constraint being satisfied: 0.01 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005093>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005137>(X) | ||
| 309 | tuple number: 3 before: 262932 after: 262932 (0 new) . | ||
| 310 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00003924>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007422>(X) | ||
| 311 | tuple number: 1 before: 262932 after: 262932 (0 new) . | ||
| 312 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000001>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00004856>(X) | ||
| 313 | tuple number: 2 before: 262932 after: 262932 (0 new) . | ||
| 314 | Time to make the constraint being satisfied: 0.0 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040004>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005100>(X) | ||
| 315 | tuple number: 3 before: 262932 after: 262932 (0 new) . | ||
| 316 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003936>(X) | ||
| 317 | tuple number: 1 before: 262932 after: 262932 (0 new) . | ||
| 318 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040004>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100348>(X) | ||
| 319 | tuple number: 1 before: 262932 after: 262932 (0 new) . | ||
| 320 | Time to make the constraint being satisfied: 0.01 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002134> <http://purl.obolibrary.org/obo/FBbt_00007053>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003985>(X) | ||
| 321 | tuple number: 3 before: 262932 after: 262932 (0 new) . | ||
| 322 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002110> <http://purl.obolibrary.org/obo/FBbt_00007127>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007225>(X) | ||
| 323 | tuple number: 1 before: 262932 after: 262932 (0 new) . | ||
| 324 | Time to make the constraint being satisfied: 0.01 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_quality> <http://purl.obolibrary.org/obo/PATO_0001861>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005099>(X) | ||
| 325 | tuple number: 3 before: 262932 after: 262932 (0 new) . | ||
| 326 | Time to make the constraint being satisfied: 0.0 5 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003684>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007385>(X) | ||
| 327 | tuple number: 5 before: 262932 after: 262932 (0 new) . | ||
| 328 | Time to make the constraint being satisfied: 0.01 19 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007146>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007401>(X) | ||
| 329 | tuple number: 19 before: 262932 after: 262932 (0 new) . | ||
| 330 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000001>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00000002>(X) | ||
| 331 | tuple number: 1 before: 262932 after: 262932 (0 new) . | ||
| 332 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001920>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007225>(X) | ||
| 333 | tuple number: 1 before: 262932 after: 262932 (0 new) . | ||
| 334 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007422>(X) | ||
| 335 | tuple number: 1 before: 262932 after: 262932 (0 new) . | ||
| 336 | Time to make the constraint being satisfied: 0.0 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005093>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005094>(X) | ||
| 337 | tuple number: 3 before: 262932 after: 262932 (0 new) . | ||
| 338 | Time to make the constraint being satisfied: 0.0 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003626>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003985>(X) | ||
| 339 | tuple number: 3 before: 262932 after: 262932 (0 new) . | ||
| 340 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003660>(X) | ||
| 341 | tuple number: 1 before: 262932 after: 262932 (0 new) . | ||
| 342 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005139>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040004>(X) | ||
| 343 | tuple number: 1 before: 262932 after: 262932 (0 new) . | ||
| 344 | Time to make the constraint being satisfied: 0.0 33 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040005>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040007>(X) | ||
| 345 | tuple number: 33 before: 262932 after: 262932 (0 new) . | ||
| 346 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003955>(X) | ||
| 347 | tuple number: 2 before: 262932 after: 262932 (0 new) . | ||
| 348 | Time to make the constraint being satisfied: 0.0 10 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003924>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003925>(X) | ||
| 349 | tuple number: 10 before: 262932 after: 262932 (0 new) . | ||
| 350 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003624>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100350>(X) | ||
| 351 | tuple number: 1 before: 262932 after: 262932 (0 new) . | ||
| 352 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003559>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003623>(X) | ||
| 353 | tuple number: 1 before: 262932 after: 262932 (0 new) . | ||
| 354 | Time to make the constraint being satisfied: 0.0 7 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100220>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003685>(X) | ||
| 355 | tuple number: 7 before: 262932 after: 262932 (0 new) . | ||
| 356 | Time to make the constraint being satisfied: 0.0 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00001920>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003626>(X) | ||
| 357 | tuple number: 3 before: 262932 after: 262932 (0 new) . | ||
| 358 | Time to make the constraint being satisfied: 0.0 6 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00007064>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007053>(X) | ||
| 359 | tuple number: 6 before: 262932 after: 262932 (0 new) . | ||
| 360 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003945>(X) | ||
| 361 | tuple number: 1 before: 262932 after: 262932 (0 new) . | ||
| 362 | Time to make the constraint being satisfied: 0.0 11 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040005>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040006>(X) | ||
| 363 | tuple number: 11 before: 262932 after: 262932 (0 new) . | ||
| 364 | Time to make the constraint being satisfied: 0.0 6 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100220>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007053>(X) | ||
| 365 | tuple number: 6 before: 262932 after: 262932 (0 new) . | ||
| 366 | Time to make the constraint being satisfied: 0.0 19 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#connected_to> <http://purl.obolibrary.org/obo/FBbt_00003987>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007401>(X) | ||
| 367 | tuple number: 19 before: 262932 after: 262932 (0 new) . | ||
| 368 | Time to make the constraint being satisfied: 0.0 19 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#connected_to> <http://purl.obolibrary.org/obo/FBbt_00001635>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007401>(X) | ||
| 369 | tuple number: 19 before: 262932 after: 262932 (0 new) . | ||
| 370 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003004>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003007>(X) | ||
| 371 | tuple number: 1 before: 262932 after: 262932 (0 new) . | ||
| 372 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005139>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007392>(X) | ||
| 373 | tuple number: 1 before: 262932 after: 262932 (0 new) . | ||
| 374 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005139>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040005>(X) | ||
| 375 | tuple number: 2 before: 262932 after: 262932 (0 new) . | ||
| 376 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003949>(X) | ||
| 377 | tuple number: 2 before: 262932 after: 262932 (0 new) . | ||
| 378 | Time to make the constraint being satisfied: 0.0 19 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003626>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007401>(X) | ||
| 379 | tuple number: 19 before: 262932 after: 262932 (0 new) . | ||
| 380 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005093>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005106>(X) | ||
| 381 | tuple number: 1 before: 262932 after: 262932 (0 new) . | ||
| 382 | Time to make the constraint being satisfied: 0.0 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002134> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003985>(X) | ||
| 383 | tuple number: 3 before: 262932 after: 262932 (0 new) . | ||
| 384 | Time to make the constraint being satisfied: 0.0 6 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003626>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007053>(X) | ||
| 385 | tuple number: 6 before: 262932 after: 262932 (0 new) . | ||
| 386 | Time to make the constraint being satisfied: 0.0 6 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007145>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007053>(X) | ||
| 387 | tuple number: 6 before: 262932 after: 262932 (0 new) . | ||
| 388 | tracking store after adding facts for violations: 262932 (0 new) | ||
| 389 | Time to add triples for violations: 0.23 | ||
| 390 | Iteration 4: | ||
| 391 | current store after materialising upper related rules: 301313 (38381 new) | ||
| 392 | current store finished the materialisation of upper related rules in 0.558 seconds. | ||
| 393 | gap query evaluted ... | ||
| 394 | current store before importing gap tuples: 301313 | ||
| 395 | There are 37867 tuples in the gap between lower and upper bound materialisation. | ||
| 396 | current store after importing gap tuples: 339180 (37867). | ||
| 397 | current store finished importing gap tuples: 339180 in 0.1. | ||
| 398 | tracking store after materialising datalog-rules: 339180 (76248 new) | ||
| 399 | Time to materialise datalog-rules: 0.678 | ||
| 400 | Time to detect violations: 0.35 | ||
| 401 | Time to make the constraint being satisfied: 0.0 4 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005095>(X) | ||
| 402 | tuple number: 4 before: 339180 after: 339180 (0 new) . | ||
| 403 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003624>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003626>(X) | ||
| 404 | tuple number: 2 before: 339180 after: 339180 (0 new) . | ||
| 405 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003011>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007145>(X) | ||
| 406 | tuple number: 1 before: 339180 after: 339180 (0 new) . | ||
| 407 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005093>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005099>(X) | ||
| 408 | tuple number: 2 before: 339180 after: 339180 (0 new) . | ||
| 409 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001957>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007127>(X) | ||
| 410 | tuple number: 1 before: 339180 after: 339180 (0 new) . | ||
| 411 | Time to make the constraint being satisfied: 0.0 4 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005093>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005137>(X) | ||
| 412 | tuple number: 4 before: 339180 after: 339180 (0 new) . | ||
| 413 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003004>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003559>(X) | ||
| 414 | tuple number: 1 before: 339180 after: 339180 (0 new) . | ||
| 415 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003623>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003624>(X) | ||
| 416 | tuple number: 2 before: 339180 after: 339180 (0 new) . | ||
| 417 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003626>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007146>(X) | ||
| 418 | tuple number: 1 before: 339180 after: 339180 (0 new) . | ||
| 419 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000001>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00004856>(X) | ||
| 420 | tuple number: 2 before: 339180 after: 339180 (0 new) . | ||
| 421 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040004>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005100>(X) | ||
| 422 | tuple number: 2 before: 339180 after: 339180 (0 new) . | ||
| 423 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007145>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003987>(X) | ||
| 424 | tuple number: 1 before: 339180 after: 339180 (0 new) . | ||
| 425 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_quality> <http://purl.obolibrary.org/obo/PATO_0001861>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005099>(X) | ||
| 426 | tuple number: 2 before: 339180 after: 339180 (0 new) . | ||
| 427 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003624>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100220>(X) | ||
| 428 | tuple number: 2 before: 339180 after: 339180 (0 new) . | ||
| 429 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003012>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007146>(X) | ||
| 430 | tuple number: 1 before: 339180 after: 339180 (0 new) . | ||
| 431 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001925>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007064>(X) | ||
| 432 | tuple number: 1 before: 339180 after: 339180 (0 new) . | ||
| 433 | Time to make the constraint being satisfied: 0.01 5 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007146>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007401>(X) | ||
| 434 | tuple number: 5 before: 339180 after: 339180 (0 new) . | ||
| 435 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00001060>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001920>(X) | ||
| 436 | tuple number: 2 before: 339180 after: 339180 (0 new) . | ||
| 437 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003626>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007145>(X) | ||
| 438 | tuple number: 1 before: 339180 after: 339180 (0 new) . | ||
| 439 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001730>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001920>(X) | ||
| 440 | tuple number: 2 before: 339180 after: 339180 (0 new) . | ||
| 441 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#releases_neurotransmitter> <http://purl.obolibrary.org/obo/CHEBI_18243>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100220>(X) | ||
| 442 | tuple number: 2 before: 339180 after: 339180 (0 new) . | ||
| 443 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007145>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003684>(X) | ||
| 444 | tuple number: 1 before: 339180 after: 339180 (0 new) . | ||
| 445 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005139>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040004>(X) | ||
| 446 | tuple number: 1 before: 339180 after: 339180 (0 new) . | ||
| 447 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002134> <http://purl.obolibrary.org/obo/FBbt_00007401>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003987>(X) | ||
| 448 | tuple number: 1 before: 339180 after: 339180 (0 new) . | ||
| 449 | Time to make the constraint being satisfied: 0.0 7 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040005>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040007>(X) | ||
| 450 | tuple number: 7 before: 339180 after: 339180 (0 new) . | ||
| 451 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000008>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003627>(X) | ||
| 452 | tuple number: 1 before: 339180 after: 339180 (0 new) . | ||
| 453 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040005>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00041000>(X) | ||
| 454 | tuple number: 2 before: 339180 after: 339180 (0 new) . | ||
| 455 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003626>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003684>(X) | ||
| 456 | tuple number: 1 before: 339180 after: 339180 (0 new) . | ||
| 457 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100213>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100220>(X) | ||
| 458 | tuple number: 2 before: 339180 after: 339180 (0 new) . | ||
| 459 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005140>(X) | ||
| 460 | tuple number: 2 before: 339180 after: 339180 (0 new) . | ||
| 461 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00001920>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003626>(X) | ||
| 462 | tuple number: 2 before: 339180 after: 339180 (0 new) . | ||
| 463 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003007>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003624>(X) | ||
| 464 | tuple number: 2 before: 339180 after: 339180 (0 new) . | ||
| 465 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00006011>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003004>(X) | ||
| 466 | tuple number: 1 before: 339180 after: 339180 (0 new) . | ||
| 467 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00005508>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005801>(X) | ||
| 468 | tuple number: 2 before: 339180 after: 339180 (0 new) . | ||
| 469 | Time to make the constraint being satisfied: 0.01 5 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#connected_to> <http://purl.obolibrary.org/obo/FBbt_00003987>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007401>(X) | ||
| 470 | tuple number: 5 before: 339180 after: 339180 (0 new) . | ||
| 471 | Time to make the constraint being satisfied: 0.0 5 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#connected_to> <http://purl.obolibrary.org/obo/FBbt_00001635>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007401>(X) | ||
| 472 | tuple number: 5 before: 339180 after: 339180 (0 new) . | ||
| 473 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000009>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003923>(X) | ||
| 474 | tuple number: 1 before: 339180 after: 339180 (0 new) . | ||
| 475 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00011929>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003684>(X) | ||
| 476 | tuple number: 1 before: 339180 after: 339180 (0 new) . | ||
| 477 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005139>(X) | ||
| 478 | tuple number: 2 before: 339180 after: 339180 (0 new) . | ||
| 479 | Time to make the constraint being satisfied: 0.0 5 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003626>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007401>(X) | ||
| 480 | tuple number: 5 before: 339180 after: 339180 (0 new) . | ||
| 481 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005095>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005801>(X) | ||
| 482 | tuple number: 2 before: 339180 after: 339180 (0 new) . | ||
| 483 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005093>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005106>(X) | ||
| 484 | tuple number: 2 before: 339180 after: 339180 (0 new) . | ||
| 485 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001919>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001920>(X) | ||
| 486 | tuple number: 2 before: 339180 after: 339180 (0 new) . | ||
| 487 | tracking store after adding facts for violations: 339180 (0 new) | ||
| 488 | Time to add triples for violations: 0.21 | ||
| 489 | Iteration 5: | ||
| 490 | current store after materialising upper related rules: 416454 (77274 new) | ||
| 491 | current store finished the materialisation of upper related rules in 1.649 seconds. | ||
| 492 | gap query evaluted ... | ||
| 493 | current store before importing gap tuples: 416454 | ||
| 494 | There are 77042 tuples in the gap between lower and upper bound materialisation. | ||
| 495 | current store after importing gap tuples: 493496 (77042). | ||
| 496 | current store finished importing gap tuples: 493496 in 0.2. | ||
| 497 | tracking store after materialising datalog-rules: 493496 (154316 new) | ||
| 498 | Time to materialise datalog-rules: 1.859 | ||
| 499 | Time to detect violations: 1.483 | ||
| 500 | Time to make the constraint being satisfied: 0.0 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005095>(X) | ||
| 501 | tuple number: 3 before: 493496 after: 493496 (0 new) . | ||
| 502 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001735>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001957>(X) | ||
| 503 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 504 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001734>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001925>(X) | ||
| 505 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 506 | Time to make the constraint being satisfied: 0.0 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003624>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003626>(X) | ||
| 507 | tuple number: 3 before: 493496 after: 493496 (0 new) . | ||
| 508 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003011>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007145>(X) | ||
| 509 | tuple number: 2 before: 493496 after: 493496 (0 new) . | ||
| 510 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005662>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005508>(X) | ||
| 511 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 512 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#connected_to> <http://purl.obolibrary.org/obo/FBbt_00040037>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100213>(X) | ||
| 513 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 514 | Time to make the constraint being satisfied: 0.0 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005093>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005137>(X) | ||
| 515 | tuple number: 3 before: 493496 after: 493496 (0 new) . | ||
| 516 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003623>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003624>(X) | ||
| 517 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 518 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007114>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100200>(X) | ||
| 519 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 520 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001727>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001728>(X) | ||
| 521 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 522 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007146>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007401>(X) | ||
| 523 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 524 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000001>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00000002>(X) | ||
| 525 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 526 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003626>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007145>(X) | ||
| 527 | tuple number: 2 before: 493496 after: 493496 (0 new) . | ||
| 528 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003625>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100213>(X) | ||
| 529 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 530 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005093>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005094>(X) | ||
| 531 | tuple number: 2 before: 493496 after: 493496 (0 new) . | ||
| 532 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040005>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040007>(X) | ||
| 533 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 534 | Time to make the constraint being satisfied: 0.0 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000008>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003627>(X) | ||
| 535 | tuple number: 3 before: 493496 after: 493496 (0 new) . | ||
| 536 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040005>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00041000>(X) | ||
| 537 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 538 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00002953>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00006011>(X) | ||
| 539 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 540 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005542>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005508>(X) | ||
| 541 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 542 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00000119>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00025991>(X) | ||
| 543 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 544 | Time to make the constraint being satisfied: 0.01 4 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005140>(X) | ||
| 545 | tuple number: 4 before: 493496 after: 493496 (0 new) . | ||
| 546 | Time to make the constraint being satisfied: 0.0 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00001920>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003626>(X) | ||
| 547 | tuple number: 3 before: 493496 after: 493496 (0 new) . | ||
| 548 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001920>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001925>(X) | ||
| 549 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 550 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003007>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003624>(X) | ||
| 551 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 552 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001056>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001060>(X) | ||
| 553 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 554 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00000110>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00000000>(X) | ||
| 555 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 556 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00005508>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00011929>(X) | ||
| 557 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 558 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00000111>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00025990>(X) | ||
| 559 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 560 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001925>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00011929>(X) | ||
| 561 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 562 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00006011>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003004>(X) | ||
| 563 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 564 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00005508>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005801>(X) | ||
| 565 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 566 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#connected_to> <http://purl.obolibrary.org/obo/FBbt_00003987>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007401>(X) | ||
| 567 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 568 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#connected_to> <http://purl.obolibrary.org/obo/FBbt_00001635>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007401>(X) | ||
| 569 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 570 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003007>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003009>(X) | ||
| 571 | tuple number: 2 before: 493496 after: 493496 (0 new) . | ||
| 572 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000009>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003923>(X) | ||
| 573 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 574 | Time to make the constraint being satisfied: 0.0 4 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000004>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00000006>(X) | ||
| 575 | tuple number: 4 before: 493496 after: 493496 (0 new) . | ||
| 576 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005139>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040005>(X) | ||
| 577 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 578 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003626>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007401>(X) | ||
| 579 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 580 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005095>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005801>(X) | ||
| 581 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 582 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001911>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001919>(X) | ||
| 583 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 584 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001920>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001957>(X) | ||
| 585 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 586 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000052>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00004208>(X) | ||
| 587 | tuple number: 1 before: 493496 after: 493496 (0 new) . | ||
| 588 | tracking store after adding facts for violations: 493496 (0 new) | ||
| 589 | Time to add triples for violations: 0.28 | ||
| 590 | Iteration 6: | ||
| 591 | current store after materialising upper related rules: 505890 (12394 new) | ||
| 592 | current store finished the materialisation of upper related rules in 0.507 seconds. | ||
| 593 | gap query evaluted ... | ||
| 594 | current store before importing gap tuples: 505890 | ||
| 595 | There are 12224 tuples in the gap between lower and upper bound materialisation. | ||
| 596 | current store after importing gap tuples: 518114 (12224). | ||
| 597 | current store finished importing gap tuples: 518114 in 0.04. | ||
| 598 | tracking store after materialising datalog-rules: 518114 (24618 new) | ||
| 599 | Time to materialise datalog-rules: 0.557 | ||
| 600 | Time to detect violations: 0.36 | ||
| 601 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005095>(X) | ||
| 602 | tuple number: 2 before: 518114 after: 518114 (0 new) . | ||
| 603 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00005427>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00000111>(X) | ||
| 604 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 605 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001734>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001925>(X) | ||
| 606 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 607 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00000052>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001727>(X) | ||
| 608 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 609 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005662>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005508>(X) | ||
| 610 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 611 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000052>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007116>(X) | ||
| 612 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 613 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005093>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005137>(X) | ||
| 614 | tuple number: 2 before: 518114 after: 518114 (0 new) . | ||
| 615 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000001>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00004856>(X) | ||
| 616 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 617 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100234>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040037>(X) | ||
| 618 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 619 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001727>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001911>(X) | ||
| 620 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 621 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00001060>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001920>(X) | ||
| 622 | tuple number: 2 before: 518114 after: 518114 (0 new) . | ||
| 623 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000001>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00000002>(X) | ||
| 624 | tuple number: 2 before: 518114 after: 518114 (0 new) . | ||
| 625 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007114>(X) | ||
| 626 | tuple number: 2 before: 518114 after: 518114 (0 new) . | ||
| 627 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001730>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001920>(X) | ||
| 628 | tuple number: 2 before: 518114 after: 518114 (0 new) . | ||
| 629 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000111>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00000119>(X) | ||
| 630 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 631 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100243>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040037>(X) | ||
| 632 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 633 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_01000119>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00000119>(X) | ||
| 634 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 635 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001060>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005662>(X) | ||
| 636 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 637 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100231>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040037>(X) | ||
| 638 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 639 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000008>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003627>(X) | ||
| 640 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 641 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100233>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040037>(X) | ||
| 642 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 643 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100246>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040037>(X) | ||
| 644 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 645 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040005>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00041000>(X) | ||
| 646 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 647 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001730>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001732>(X) | ||
| 648 | tuple number: 2 before: 518114 after: 518114 (0 new) . | ||
| 649 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005321>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005542>(X) | ||
| 650 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 651 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005542>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005508>(X) | ||
| 652 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 653 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00000119>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00025991>(X) | ||
| 654 | tuple number: 2 before: 518114 after: 518114 (0 new) . | ||
| 655 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003624>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003625>(X) | ||
| 656 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 657 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005140>(X) | ||
| 658 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 659 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00015256>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005542>(X) | ||
| 660 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 661 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100228>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040037>(X) | ||
| 662 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 663 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001920>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001925>(X) | ||
| 664 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 665 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00000154>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001729>(X) | ||
| 666 | tuple number: 2 before: 518114 after: 518114 (0 new) . | ||
| 667 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00000110>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00000000>(X) | ||
| 668 | tuple number: 2 before: 518114 after: 518114 (0 new) . | ||
| 669 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100239>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040037>(X) | ||
| 670 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 671 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00000111>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00025990>(X) | ||
| 672 | tuple number: 2 before: 518114 after: 518114 (0 new) . | ||
| 673 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100244>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040037>(X) | ||
| 674 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 675 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001055>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001056>(X) | ||
| 676 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 677 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00002952>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00002953>(X) | ||
| 678 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 679 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100230>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040037>(X) | ||
| 680 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 681 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005331>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005542>(X) | ||
| 682 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 683 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100241>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040037>(X) | ||
| 684 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 685 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003004>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003007>(X) | ||
| 686 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 687 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000004>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00000006>(X) | ||
| 688 | tuple number: 2 before: 518114 after: 518114 (0 new) . | ||
| 689 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005333>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001911>(X) | ||
| 690 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 691 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100229>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040037>(X) | ||
| 692 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 693 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100232>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040037>(X) | ||
| 694 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 695 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003626>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040037>(X) | ||
| 696 | tuple number: 1 before: 518114 after: 518114 (0 new) . | ||
| 697 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000052>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00004208>(X) | ||
| 698 | tuple number: 2 before: 518114 after: 518114 (0 new) . | ||
| 699 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001919>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001920>(X) | ||
| 700 | tuple number: 2 before: 518114 after: 518114 (0 new) . | ||
| 701 | tracking store after adding facts for violations: 518114 (0 new) | ||
| 702 | Time to add triples for violations: 0.26 | ||
| 703 | Iteration 7: | ||
| 704 | current store after materialising upper related rules: 519699 (1585 new) | ||
| 705 | current store finished the materialisation of upper related rules in 0.082 seconds. | ||
| 706 | gap query evaluted ... | ||
| 707 | current store before importing gap tuples: 519699 | ||
| 708 | There are 1397 tuples in the gap between lower and upper bound materialisation. | ||
| 709 | current store after importing gap tuples: 521096 (1397). | ||
| 710 | current store finished importing gap tuples: 521096 in 0.01. | ||
| 711 | tracking store after materialising datalog-rules: 521096 (2982 new) | ||
| 712 | Time to materialise datalog-rules: 0.112 | ||
| 713 | Time to detect violations: 0.477 | ||
| 714 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005095>(X) | ||
| 715 | tuple number: 2 before: 521096 after: 521096 (0 new) . | ||
| 716 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100213>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100241>(X) | ||
| 717 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 718 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00005427>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00000111>(X) | ||
| 719 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 720 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100279>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100232>(X) | ||
| 721 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 722 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100288>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100230>(X) | ||
| 723 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 724 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003624>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003626>(X) | ||
| 725 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 726 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00045030>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100228>(X) | ||
| 727 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 728 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00000052>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001727>(X) | ||
| 729 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 730 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100277>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100229>(X) | ||
| 731 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 732 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100210>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100239>(X) | ||
| 733 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 734 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000052>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007116>(X) | ||
| 735 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 736 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100288>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100229>(X) | ||
| 737 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 738 | Time to make the constraint being satisfied: 0.0 12 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00005801>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100227>(X) | ||
| 739 | tuple number: 12 before: 521096 after: 521096 (0 new) . | ||
| 740 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005093>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005137>(X) | ||
| 741 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 742 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00005408>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100233>(X) | ||
| 743 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 744 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003623>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003624>(X) | ||
| 745 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 746 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000052>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00000154>(X) | ||
| 747 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 748 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00005321>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005331>(X) | ||
| 749 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 750 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100282>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100241>(X) | ||
| 751 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 752 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100213>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100246>(X) | ||
| 753 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 754 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00045007>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100228>(X) | ||
| 755 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 756 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001727>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001728>(X) | ||
| 757 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 758 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100213>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100243>(X) | ||
| 759 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 760 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005427>)(X) :- <http://purl.obolibrary.org/obo/FBbt_01000119>(X) | ||
| 761 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 762 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000001>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00000002>(X) | ||
| 763 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 764 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100308>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100232>(X) | ||
| 765 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 766 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100288>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100231>(X) | ||
| 767 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 768 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100281>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100229>(X) | ||
| 769 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 770 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100204>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100228>(X) | ||
| 771 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 772 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005093>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005094>(X) | ||
| 773 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 774 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100283>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100239>(X) | ||
| 775 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 776 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100308>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100234>(X) | ||
| 777 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 778 | Time to make the constraint being satisfied: 0.01 12 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003660>(X) | ||
| 779 | tuple number: 12 before: 521096 after: 521096 (0 new) . | ||
| 780 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100288>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100233>(X) | ||
| 781 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 782 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002151> <http://purl.obolibrary.org/obo/FBbt_00100261>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100231>(X) | ||
| 783 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 784 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00001727>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00002952>(X) | ||
| 785 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 786 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00005317>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005321>(X) | ||
| 787 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 788 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00005331>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005333>(X) | ||
| 789 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 790 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100284>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100246>(X) | ||
| 791 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 792 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100275>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100230>(X) | ||
| 793 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 794 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100285>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100244>(X) | ||
| 795 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 796 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100213>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100244>(X) | ||
| 797 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 798 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100281>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100231>(X) | ||
| 799 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 800 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00001920>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003626>(X) | ||
| 801 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 802 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003007>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003624>(X) | ||
| 803 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 804 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002151> <http://purl.obolibrary.org/obo/FBbt_00100268>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100246>(X) | ||
| 805 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 806 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00003687>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100246>(X) | ||
| 807 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 808 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001056>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001060>(X) | ||
| 809 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 810 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100277>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100234>(X) | ||
| 811 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 812 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00005415>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00015256>(X) | ||
| 813 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 814 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002151> <http://purl.obolibrary.org/obo/FBbt_00100262>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100229>(X) | ||
| 815 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 816 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00004450>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005331>(X) | ||
| 817 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 818 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100273>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100246>(X) | ||
| 819 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 820 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001058>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00015256>(X) | ||
| 821 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 822 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00003687>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100244>(X) | ||
| 823 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 824 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100274>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100241>(X) | ||
| 825 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 826 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002151> <http://purl.obolibrary.org/obo/FBbt_00100269>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100229>(X) | ||
| 827 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 828 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100273>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100243>(X) | ||
| 829 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 830 | Time to make the constraint being satisfied: 0.0 12 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005093>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005106>(X) | ||
| 831 | tuple number: 12 before: 521096 after: 521096 (0 new) . | ||
| 832 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00007385>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100228>(X) | ||
| 833 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 834 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002151> <http://purl.obolibrary.org/obo/FBbt_00100262>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100231>(X) | ||
| 835 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 836 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100279>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100229>(X) | ||
| 837 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 838 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00003687>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100243>(X) | ||
| 839 | tuple number: 1 before: 521096 after: 521096 (0 new) . | ||
| 840 | tracking store after adding facts for violations: 521096 (0 new) | ||
| 841 | Time to add triples for violations: 0.54 | ||
| 842 | Iteration 8: | ||
| 843 | current store after materialising upper related rules: 523003 (1907 new) | ||
| 844 | current store finished the materialisation of upper related rules in 0.125 seconds. | ||
| 845 | gap query evaluted ... | ||
| 846 | current store before importing gap tuples: 523003 | ||
| 847 | There are 1617 tuples in the gap between lower and upper bound materialisation. | ||
| 848 | current store after importing gap tuples: 524620 (1617). | ||
| 849 | current store finished importing gap tuples: 524620 in 0.01. | ||
| 850 | tracking store after materialising datalog-rules: 524620 (3524 new) | ||
| 851 | Time to materialise datalog-rules: 0.155 | ||
| 852 | Time to detect violations: 0.4 | ||
| 853 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003695>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100274>(X) | ||
| 854 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 855 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005801>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003685>(X) | ||
| 856 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 857 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003688>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005408>(X) | ||
| 858 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 859 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003695>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100273>(X) | ||
| 860 | tuple number: 2 before: 524620 after: 524620 (0 new) . | ||
| 861 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003690>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100285>(X) | ||
| 862 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 863 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00000052>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001727>(X) | ||
| 864 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 865 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000119>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001058>(X) | ||
| 866 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 867 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003625>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100204>(X) | ||
| 868 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 869 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00005304>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005317>(X) | ||
| 870 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 871 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100237>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 872 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 873 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000111>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001057>(X) | ||
| 874 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 875 | Time to make the constraint being satisfied: 0.0 4 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#connected_to> <http://purl.obolibrary.org/obo/FBbt_00040037>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100213>(X) | ||
| 876 | tuple number: 4 before: 524620 after: 524620 (0 new) . | ||
| 877 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003693>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100261>(X) | ||
| 878 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 879 | Time to make the constraint being satisfied: 0.0 12 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007114>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100200>(X) | ||
| 880 | tuple number: 12 before: 524620 after: 524620 (0 new) . | ||
| 881 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00005321>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005331>(X) | ||
| 882 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 883 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100244>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 884 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 885 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100229>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 886 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 887 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003684>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007385>(X) | ||
| 888 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 889 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005801>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045007>(X) | ||
| 890 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 891 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003691>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100284>(X) | ||
| 892 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 893 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_01000119>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005415>(X) | ||
| 894 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 895 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100234>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 896 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 897 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003694>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100269>(X) | ||
| 898 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 899 | Time to make the constraint being satisfied: 0.0 4 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003625>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100288>(X) | ||
| 900 | tuple number: 4 before: 524620 after: 524620 (0 new) . | ||
| 901 | Time to make the constraint being satisfied: 0.0 4 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003625>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100213>(X) | ||
| 902 | tuple number: 4 before: 524620 after: 524620 (0 new) . | ||
| 903 | Time to make the constraint being satisfied: 0.01 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100219>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003687>(X) | ||
| 904 | tuple number: 3 before: 524620 after: 524620 (0 new) . | ||
| 905 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100231>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 906 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 907 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000155>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001058>(X) | ||
| 908 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 909 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003625>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100210>(X) | ||
| 910 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 911 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003625>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100308>(X) | ||
| 912 | tuple number: 2 before: 524620 after: 524620 (0 new) . | ||
| 913 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00014201>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00004450>(X) | ||
| 914 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 915 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100239>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 916 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 917 | Time to make the constraint being satisfied: 0.0 5 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040005>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040007>(X) | ||
| 918 | tuple number: 5 before: 524620 after: 524620 (0 new) . | ||
| 919 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00005317>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005321>(X) | ||
| 920 | tuple number: 2 before: 524620 after: 524620 (0 new) . | ||
| 921 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040005>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00041000>(X) | ||
| 922 | tuple number: 2 before: 524620 after: 524620 (0 new) . | ||
| 923 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003691>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100268>(X) | ||
| 924 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 925 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100214>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005408>(X) | ||
| 926 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 927 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100243>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 928 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 929 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100242>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 930 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 931 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#connected_to> <http://purl.obolibrary.org/obo/FBbt_00007055>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100204>(X) | ||
| 932 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 933 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100220>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003685>(X) | ||
| 934 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 935 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003694>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100279>(X) | ||
| 936 | tuple number: 2 before: 524620 after: 524620 (0 new) . | ||
| 937 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100223>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100279>(X) | ||
| 938 | tuple number: 2 before: 524620 after: 524620 (0 new) . | ||
| 939 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003695>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100275>(X) | ||
| 940 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 941 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100219>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005408>(X) | ||
| 942 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 943 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003626>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 944 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 945 | Time to make the constraint being satisfied: 0.0 20 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040005>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040006>(X) | ||
| 946 | tuple number: 20 before: 524620 after: 524620 (0 new) . | ||
| 947 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00005508>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005801>(X) | ||
| 948 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 949 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00004450>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005331>(X) | ||
| 950 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 951 | Time to make the constraint being satisfied: 0.0 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005801>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003687>(X) | ||
| 952 | tuple number: 3 before: 524620 after: 524620 (0 new) . | ||
| 953 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#connected_to> <http://purl.obolibrary.org/obo/FBbt_00004013>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100210>(X) | ||
| 954 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 955 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003691>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100282>(X) | ||
| 956 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 957 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005095>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005801>(X) | ||
| 958 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 959 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100223>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100269>(X) | ||
| 960 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 961 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003693>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100262>(X) | ||
| 962 | tuple number: 2 before: 524620 after: 524620 (0 new) . | ||
| 963 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100238>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 964 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 965 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003695>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100277>(X) | ||
| 966 | tuple number: 2 before: 524620 after: 524620 (0 new) . | ||
| 967 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003693>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100281>(X) | ||
| 968 | tuple number: 2 before: 524620 after: 524620 (0 new) . | ||
| 969 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003691>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100283>(X) | ||
| 970 | tuple number: 1 before: 524620 after: 524620 (0 new) . | ||
| 971 | tracking store after adding facts for violations: 524620 (0 new) | ||
| 972 | Time to add triples for violations: 0.4 | ||
| 973 | Iteration 9: | ||
| 974 | current store after materialising upper related rules: 527324 (2704 new) | ||
| 975 | current store finished the materialisation of upper related rules in 0.21 seconds. | ||
| 976 | gap query evaluted ... | ||
| 977 | current store before importing gap tuples: 527324 | ||
| 978 | There are 2386 tuples in the gap between lower and upper bound materialisation. | ||
| 979 | current store after importing gap tuples: 529710 (2386). | ||
| 980 | current store finished importing gap tuples: 529710 in 0.02. | ||
| 981 | tracking store after materialising datalog-rules: 529710 (5090 new) | ||
| 982 | Time to materialise datalog-rules: 0.24 | ||
| 983 | Time to detect violations: 0.517 | ||
| 984 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00005427>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00000111>(X) | ||
| 985 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 986 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100245>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007055>(X) | ||
| 987 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 988 | Time to make the constraint being satisfied: 0.01 4 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100219>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003691>(X) | ||
| 989 | tuple number: 4 before: 529710 after: 529710 (0 new) . | ||
| 990 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#releases_neurotransmitter> <http://purl.obolibrary.org/obo/CHEBI_18243>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100214>(X) | ||
| 991 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 992 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003624>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003626>(X) | ||
| 993 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 994 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007145>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007055>(X) | ||
| 995 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 996 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100277>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100229>(X) | ||
| 997 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 998 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100210>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100239>(X) | ||
| 999 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1000 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100288>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100229>(X) | ||
| 1001 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1002 | Time to make the constraint being satisfied: 0.0 9 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00005801>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100227>(X) | ||
| 1003 | tuple number: 9 before: 529710 after: 529710 (0 new) . | ||
| 1004 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00003684>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100223>(X) | ||
| 1005 | tuple number: 2 before: 529710 after: 529710 (0 new) . | ||
| 1006 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100213>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100214>(X) | ||
| 1007 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1008 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005093>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005137>(X) | ||
| 1009 | tuple number: 2 before: 529710 after: 529710 (0 new) . | ||
| 1010 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100280>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100242>(X) | ||
| 1011 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1012 | Time to make the constraint being satisfied: 0.0 4 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005408>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003695>(X) | ||
| 1013 | tuple number: 4 before: 529710 after: 529710 (0 new) . | ||
| 1014 | Time to make the constraint being satisfied: 0.0 4 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005407>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003691>(X) | ||
| 1015 | tuple number: 4 before: 529710 after: 529710 (0 new) . | ||
| 1016 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003684>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003688>(X) | ||
| 1017 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1018 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100213>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100243>(X) | ||
| 1019 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1020 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100238>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007055>(X) | ||
| 1021 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1022 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100281>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100242>(X) | ||
| 1023 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1024 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100309>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100242>(X) | ||
| 1025 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1026 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005427>)(X) :- <http://purl.obolibrary.org/obo/FBbt_01000119>(X) | ||
| 1027 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1028 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100220>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007055>(X) | ||
| 1029 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1030 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005801>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003688>(X) | ||
| 1031 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1032 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000001>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00000002>(X) | ||
| 1033 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1034 | Time to make the constraint being satisfied: 0.01 4 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007114>(X) | ||
| 1035 | tuple number: 4 before: 529710 after: 529710 (0 new) . | ||
| 1036 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100288>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100231>(X) | ||
| 1037 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1038 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100281>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100229>(X) | ||
| 1039 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1040 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00004013>(X) | ||
| 1041 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1042 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000111>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00000119>(X) | ||
| 1043 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1044 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_01000119>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00000119>(X) | ||
| 1045 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1046 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002131> <http://purl.obolibrary.org/obo/FBbt_00100268>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100237>(X) | ||
| 1047 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1048 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100283>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100239>(X) | ||
| 1049 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1050 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100308>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100234>(X) | ||
| 1051 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1052 | Time to make the constraint being satisfied: 0.0 9 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003660>(X) | ||
| 1053 | tuple number: 9 before: 529710 after: 529710 (0 new) . | ||
| 1054 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002151> <http://purl.obolibrary.org/obo/FBbt_00100261>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100231>(X) | ||
| 1055 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1056 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100210>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100238>(X) | ||
| 1057 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1058 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040005>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040007>(X) | ||
| 1059 | tuple number: 2 before: 529710 after: 529710 (0 new) . | ||
| 1060 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00005317>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005321>(X) | ||
| 1061 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1062 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003624>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100219>(X) | ||
| 1063 | tuple number: 2 before: 529710 after: 529710 (0 new) . | ||
| 1064 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040005>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00041000>(X) | ||
| 1065 | tuple number: 2 before: 529710 after: 529710 (0 new) . | ||
| 1066 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00045030>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007055>(X) | ||
| 1067 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1068 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100219>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003690>(X) | ||
| 1069 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1070 | Time to make the constraint being satisfied: 0.01 4 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003624>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003625>(X) | ||
| 1071 | tuple number: 4 before: 529710 after: 529710 (0 new) . | ||
| 1072 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100285>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100244>(X) | ||
| 1073 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1074 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#releases_neurotransmitter> <http://purl.obolibrary.org/obo/CHEBI_18243>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100219>(X) | ||
| 1075 | tuple number: 2 before: 529710 after: 529710 (0 new) . | ||
| 1076 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100213>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100244>(X) | ||
| 1077 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1078 | Time to make the constraint being satisfied: 0.0 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005408>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003693>(X) | ||
| 1079 | tuple number: 3 before: 529710 after: 529710 (0 new) . | ||
| 1080 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100281>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100231>(X) | ||
| 1081 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1082 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00001920>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003626>(X) | ||
| 1083 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1084 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100213>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100219>(X) | ||
| 1085 | tuple number: 2 before: 529710 after: 529710 (0 new) . | ||
| 1086 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00005317>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00014201>(X) | ||
| 1087 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1088 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100277>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100234>(X) | ||
| 1089 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1090 | Time to make the constraint being satisfied: 0.01 14 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040005>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040006>(X) | ||
| 1091 | tuple number: 14 before: 529710 after: 529710 (0 new) . | ||
| 1092 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00005801>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007484>(X) | ||
| 1093 | tuple number: 2 before: 529710 after: 529710 (0 new) . | ||
| 1094 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002151> <http://purl.obolibrary.org/obo/FBbt_00100262>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100229>(X) | ||
| 1095 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1096 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00005508>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005801>(X) | ||
| 1097 | tuple number: 2 before: 529710 after: 529710 (0 new) . | ||
| 1098 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100287>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100238>(X) | ||
| 1099 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1100 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005408>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003694>(X) | ||
| 1101 | tuple number: 2 before: 529710 after: 529710 (0 new) . | ||
| 1102 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100202>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100237>(X) | ||
| 1103 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1104 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00003687>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100244>(X) | ||
| 1105 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1106 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100286>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100237>(X) | ||
| 1107 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1108 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100284>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100242>(X) | ||
| 1109 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1110 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002151> <http://purl.obolibrary.org/obo/FBbt_00100269>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100229>(X) | ||
| 1111 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1112 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100276>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100223>(X) | ||
| 1113 | tuple number: 2 before: 529710 after: 529710 (0 new) . | ||
| 1114 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005407>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003690>(X) | ||
| 1115 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1116 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100284>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100237>(X) | ||
| 1117 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1118 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005095>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005801>(X) | ||
| 1119 | tuple number: 2 before: 529710 after: 529710 (0 new) . | ||
| 1120 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100273>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100243>(X) | ||
| 1121 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1122 | Time to make the constraint being satisfied: 0.0 14 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005093>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005106>(X) | ||
| 1123 | tuple number: 14 before: 529710 after: 529710 (0 new) . | ||
| 1124 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002151> <http://purl.obolibrary.org/obo/FBbt_00100262>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100231>(X) | ||
| 1125 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1126 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100279>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100229>(X) | ||
| 1127 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1128 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00003687>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100243>(X) | ||
| 1129 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1130 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003624>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100214>(X) | ||
| 1131 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1132 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000052>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00000155>(X) | ||
| 1133 | tuple number: 1 before: 529710 after: 529710 (0 new) . | ||
| 1134 | tracking store after adding facts for violations: 529710 (0 new) | ||
| 1135 | Time to add triples for violations: 0.71 | ||
| 1136 | Iteration 10: | ||
| 1137 | current store after materialising upper related rules: 532720 (3010 new) | ||
| 1138 | current store finished the materialisation of upper related rules in 0.266 seconds. | ||
| 1139 | gap query evaluted ... | ||
| 1140 | current store before importing gap tuples: 532720 | ||
| 1141 | There are 2646 tuples in the gap between lower and upper bound materialisation. | ||
| 1142 | current store after importing gap tuples: 535366 (2646). | ||
| 1143 | current store finished importing gap tuples: 535366 in 0.01. | ||
| 1144 | tracking store after materialising datalog-rules: 535366 (5656 new) | ||
| 1145 | Time to materialise datalog-rules: 0.296 | ||
| 1146 | Time to detect violations: 0.42 | ||
| 1147 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005095>(X) | ||
| 1148 | tuple number: 2 before: 535366 after: 535366 (0 new) . | ||
| 1149 | Time to make the constraint being satisfied: 0.01 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003688>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005408>(X) | ||
| 1150 | tuple number: 3 before: 535366 after: 535366 (0 new) . | ||
| 1151 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003011>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007145>(X) | ||
| 1152 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1153 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00005304>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005317>(X) | ||
| 1154 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1155 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100237>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 1156 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1157 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#connected_to> <http://purl.obolibrary.org/obo/FBbt_00040037>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100213>(X) | ||
| 1158 | tuple number: 2 before: 535366 after: 535366 (0 new) . | ||
| 1159 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00005801>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100227>(X) | ||
| 1160 | tuple number: 2 before: 535366 after: 535366 (0 new) . | ||
| 1161 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003623>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003624>(X) | ||
| 1162 | tuple number: 2 before: 535366 after: 535366 (0 new) . | ||
| 1163 | Time to make the constraint being satisfied: 0.01 5 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007114>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100200>(X) | ||
| 1164 | tuple number: 5 before: 535366 after: 535366 (0 new) . | ||
| 1165 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100244>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 1166 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1167 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100229>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 1168 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1169 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100280>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100245>(X) | ||
| 1170 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1171 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003624>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100220>(X) | ||
| 1172 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1173 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003691>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100284>(X) | ||
| 1174 | tuple number: 2 before: 535366 after: 535366 (0 new) . | ||
| 1175 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100234>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 1176 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1177 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003626>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007145>(X) | ||
| 1178 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1179 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100213>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100245>(X) | ||
| 1180 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1181 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#releases_neurotransmitter> <http://purl.obolibrary.org/obo/CHEBI_18243>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100220>(X) | ||
| 1182 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1183 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003625>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100213>(X) | ||
| 1184 | tuple number: 2 before: 535366 after: 535366 (0 new) . | ||
| 1185 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003695>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100276>(X) | ||
| 1186 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1187 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007145>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003684>(X) | ||
| 1188 | tuple number: 2 before: 535366 after: 535366 (0 new) . | ||
| 1189 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005093>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005094>(X) | ||
| 1190 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1191 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003660>(X) | ||
| 1192 | tuple number: 2 before: 535366 after: 535366 (0 new) . | ||
| 1193 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100231>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 1194 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1195 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003625>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100210>(X) | ||
| 1196 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1197 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100210>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100238>(X) | ||
| 1198 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1199 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100239>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 1200 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1201 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#connected_to> <http://purl.obolibrary.org/obo/FBbt_00007054>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100202>(X) | ||
| 1202 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1203 | Time to make the constraint being satisfied: 0.01 5 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040005>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040007>(X) | ||
| 1204 | tuple number: 5 before: 535366 after: 535366 (0 new) . | ||
| 1205 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000008>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003627>(X) | ||
| 1206 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1207 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003624>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100219>(X) | ||
| 1208 | tuple number: 2 before: 535366 after: 535366 (0 new) . | ||
| 1209 | Time to make the constraint being satisfied: 0.0 5 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040005>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00041000>(X) | ||
| 1210 | tuple number: 5 before: 535366 after: 535366 (0 new) . | ||
| 1211 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003626>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003684>(X) | ||
| 1212 | tuple number: 2 before: 535366 after: 535366 (0 new) . | ||
| 1213 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100213>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100220>(X) | ||
| 1214 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1215 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003691>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100268>(X) | ||
| 1216 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1217 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003693>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100280>(X) | ||
| 1218 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1219 | Time to make the constraint being satisfied: 0.01 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100214>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005408>(X) | ||
| 1220 | tuple number: 3 before: 535366 after: 535366 (0 new) . | ||
| 1221 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005140>(X) | ||
| 1222 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1223 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100243>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 1224 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1225 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100242>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 1226 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1227 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#releases_neurotransmitter> <http://purl.obolibrary.org/obo/CHEBI_18243>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100219>(X) | ||
| 1228 | tuple number: 2 before: 535366 after: 535366 (0 new) . | ||
| 1229 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003007>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003624>(X) | ||
| 1230 | tuple number: 2 before: 535366 after: 535366 (0 new) . | ||
| 1231 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100213>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100219>(X) | ||
| 1232 | tuple number: 2 before: 535366 after: 535366 (0 new) . | ||
| 1233 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003625>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100309>(X) | ||
| 1234 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1235 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003690>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100287>(X) | ||
| 1236 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1237 | Time to make the constraint being satisfied: 0.01 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100219>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005408>(X) | ||
| 1238 | tuple number: 3 before: 535366 after: 535366 (0 new) . | ||
| 1239 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003626>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 1240 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1241 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003625>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100202>(X) | ||
| 1242 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1243 | Time to make the constraint being satisfied: 0.01 8 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040005>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040006>(X) | ||
| 1244 | tuple number: 8 before: 535366 after: 535366 (0 new) . | ||
| 1245 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00003687>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100245>(X) | ||
| 1246 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1247 | Time to make the constraint being satisfied: 0.01 4 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00005508>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005801>(X) | ||
| 1248 | tuple number: 4 before: 535366 after: 535366 (0 new) . | ||
| 1249 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100287>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100238>(X) | ||
| 1250 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1251 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003690>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100286>(X) | ||
| 1252 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1253 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100285>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100245>(X) | ||
| 1254 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1255 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00011929>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003684>(X) | ||
| 1256 | tuple number: 2 before: 535366 after: 535366 (0 new) . | ||
| 1257 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#connected_to> <http://purl.obolibrary.org/obo/FBbt_00004013>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100210>(X) | ||
| 1258 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1259 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003688>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005407>(X) | ||
| 1260 | tuple number: 2 before: 535366 after: 535366 (0 new) . | ||
| 1261 | Time to make the constraint being satisfied: 0.0 4 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005095>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005801>(X) | ||
| 1262 | tuple number: 4 before: 535366 after: 535366 (0 new) . | ||
| 1263 | Time to make the constraint being satisfied: 0.01 5 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005093>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005106>(X) | ||
| 1264 | tuple number: 5 before: 535366 after: 535366 (0 new) . | ||
| 1265 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003693>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100281>(X) | ||
| 1266 | tuple number: 1 before: 535366 after: 535366 (0 new) . | ||
| 1267 | tracking store after adding facts for violations: 535366 (0 new) | ||
| 1268 | Time to add triples for violations: 0.485 | ||
| 1269 | Iteration 11: | ||
| 1270 | current store after materialising upper related rules: 541482 (6116 new) | ||
| 1271 | current store finished the materialisation of upper related rules in 0.815 seconds. | ||
| 1272 | gap query evaluted ... | ||
| 1273 | current store before importing gap tuples: 541482 | ||
| 1274 | There are 5872 tuples in the gap between lower and upper bound materialisation. | ||
| 1275 | current store after importing gap tuples: 547354 (5872). | ||
| 1276 | current store finished importing gap tuples: 547354 in 0.02. | ||
| 1277 | tracking store after materialising datalog-rules: 547354 (11988 new) | ||
| 1278 | Time to materialise datalog-rules: 0.855 | ||
| 1279 | Time to detect violations: 0.24 | ||
| 1280 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00007064>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007054>(X) | ||
| 1281 | tuple number: 1 before: 547354 after: 547354 (0 new) . | ||
| 1282 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003690>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100285>(X) | ||
| 1283 | tuple number: 1 before: 547354 after: 547354 (0 new) . | ||
| 1284 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00045030>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007054>(X) | ||
| 1285 | tuple number: 1 before: 547354 after: 547354 (0 new) . | ||
| 1286 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#connected_to> <http://purl.obolibrary.org/obo/FBbt_00040037>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100213>(X) | ||
| 1287 | tuple number: 1 before: 547354 after: 547354 (0 new) . | ||
| 1288 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100245>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007054>(X) | ||
| 1289 | tuple number: 1 before: 547354 after: 547354 (0 new) . | ||
| 1290 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007114>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100200>(X) | ||
| 1291 | tuple number: 1 before: 547354 after: 547354 (0 new) . | ||
| 1292 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005408>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003695>(X) | ||
| 1293 | tuple number: 1 before: 547354 after: 547354 (0 new) . | ||
| 1294 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003684>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003688>(X) | ||
| 1295 | tuple number: 1 before: 547354 after: 547354 (0 new) . | ||
| 1296 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005801>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003688>(X) | ||
| 1297 | tuple number: 1 before: 547354 after: 547354 (0 new) . | ||
| 1298 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007114>(X) | ||
| 1299 | tuple number: 2 before: 547354 after: 547354 (0 new) . | ||
| 1300 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00007065>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007054>(X) | ||
| 1301 | tuple number: 1 before: 547354 after: 547354 (0 new) . | ||
| 1302 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#develops_from> <http://purl.obolibrary.org/obo/FBbt_00007066>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007054>(X) | ||
| 1303 | tuple number: 1 before: 547354 after: 547354 (0 new) . | ||
| 1304 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003625>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100213>(X) | ||
| 1305 | tuple number: 1 before: 547354 after: 547354 (0 new) . | ||
| 1306 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100219>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003687>(X) | ||
| 1307 | tuple number: 1 before: 547354 after: 547354 (0 new) . | ||
| 1308 | Time to make the constraint being satisfied: 0.01 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040005>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040007>(X) | ||
| 1309 | tuple number: 3 before: 547354 after: 547354 (0 new) . | ||
| 1310 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003693>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100280>(X) | ||
| 1311 | tuple number: 1 before: 547354 after: 547354 (0 new) . | ||
| 1312 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100219>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003690>(X) | ||
| 1313 | tuple number: 2 before: 547354 after: 547354 (0 new) . | ||
| 1314 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003624>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003625>(X) | ||
| 1315 | tuple number: 2 before: 547354 after: 547354 (0 new) . | ||
| 1316 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005408>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003693>(X) | ||
| 1317 | tuple number: 1 before: 547354 after: 547354 (0 new) . | ||
| 1318 | Time to make the constraint being satisfied: 0.0 6 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040005>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040006>(X) | ||
| 1319 | tuple number: 6 before: 547354 after: 547354 (0 new) . | ||
| 1320 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00007145>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007054>(X) | ||
| 1321 | tuple number: 1 before: 547354 after: 547354 (0 new) . | ||
| 1322 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005801>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003687>(X) | ||
| 1323 | tuple number: 1 before: 547354 after: 547354 (0 new) . | ||
| 1324 | Time to make the constraint being satisfied: 0.01 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005407>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003690>(X) | ||
| 1325 | tuple number: 2 before: 547354 after: 547354 (0 new) . | ||
| 1326 | tracking store after adding facts for violations: 547354 (0 new) | ||
| 1327 | Time to add triples for violations: 0.15 | ||
| 1328 | Iteration 12: | ||
| 1329 | current store after materialising upper related rules: 550579 (3225 new) | ||
| 1330 | current store finished the materialisation of upper related rules in 0.582 seconds. | ||
| 1331 | gap query evaluted ... | ||
| 1332 | current store before importing gap tuples: 550579 | ||
| 1333 | There are 3145 tuples in the gap between lower and upper bound materialisation. | ||
| 1334 | current store after importing gap tuples: 553724 (3145). | ||
| 1335 | current store finished importing gap tuples: 553724 in 0.02. | ||
| 1336 | tracking store after materialising datalog-rules: 553724 (6370 new) | ||
| 1337 | Time to materialise datalog-rules: 0.612 | ||
| 1338 | Time to detect violations: 0.22 | ||
| 1339 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003011>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007145>(X) | ||
| 1340 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1341 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100237>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 1342 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1343 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00005801>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100227>(X) | ||
| 1344 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1345 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100244>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 1346 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1347 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100229>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 1348 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1349 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100280>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100245>(X) | ||
| 1350 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1351 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001925>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007064>(X) | ||
| 1352 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1353 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100234>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 1354 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1355 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003626>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007145>(X) | ||
| 1356 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1357 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002100> <http://purl.obolibrary.org/obo/FBbt_00100213>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100245>(X) | ||
| 1358 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1359 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003660>(X) | ||
| 1360 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1361 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100231>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 1362 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1363 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100239>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 1364 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1365 | Time to make the constraint being satisfied: 0.01 3 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040005>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00040007>(X) | ||
| 1366 | tuple number: 3 before: 553724 after: 553724 (0 new) . | ||
| 1367 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000008>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003627>(X) | ||
| 1368 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1369 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00040005>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00041000>(X) | ||
| 1370 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1371 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005140>(X) | ||
| 1372 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1373 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100243>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 1374 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1375 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100242>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 1376 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1377 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001925>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007066>(X) | ||
| 1378 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1379 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00003626>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 1380 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1381 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00003687>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100245>(X) | ||
| 1382 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1383 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001925>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00007065>(X) | ||
| 1384 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1385 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/RO_0002130> <http://purl.obolibrary.org/obo/FBbt_00100285>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00100245>(X) | ||
| 1386 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1387 | Time to make the constraint being satisfied: 0.0 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005093>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005106>(X) | ||
| 1388 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1389 | Time to make the constraint being satisfied: 0.01 1 tuples for atLeast(1 <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> <http://purl.obolibrary.org/obo/FBbt_00100238>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00045030>(X) | ||
| 1390 | tuple number: 1 before: 553724 after: 553724 (0 new) . | ||
| 1391 | tracking store after adding facts for violations: 553724 (0 new) | ||
| 1392 | Time to add triples for violations: 0.26 | ||
| 1393 | Iteration 13: | ||
| 1394 | current store after materialising upper related rules: 554343 (619 new) | ||
| 1395 | current store finished the materialisation of upper related rules in 0.095 seconds. | ||
| 1396 | gap query evaluted ... | ||
| 1397 | current store before importing gap tuples: 554343 | ||
| 1398 | There are 559 tuples in the gap between lower and upper bound materialisation. | ||
| 1399 | current store after importing gap tuples: 554902 (559). | ||
| 1400 | current store finished importing gap tuples: 554902 in 0.01. | ||
| 1401 | tracking store after materialising datalog-rules: 554902 (1178 new) | ||
| 1402 | Time to materialise datalog-rules: 0.125 | ||
| 1403 | Time to detect violations: 0.09 | ||
| 1404 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001734>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001925>(X) | ||
| 1405 | tuple number: 2 before: 554902 after: 554902 (0 new) . | ||
| 1406 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00000008>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00003627>(X) | ||
| 1407 | tuple number: 2 before: 554902 after: 554902 (0 new) . | ||
| 1408 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00005094>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00005140>(X) | ||
| 1409 | tuple number: 2 before: 554902 after: 554902 (0 new) . | ||
| 1410 | Time to make the constraint being satisfied: 0.0 2 tuples for atLeast(1 <http://purl.obolibrary.org/obo/BFO_0000050> <http://purl.obolibrary.org/obo/FBbt_00001920>)(X) :- <http://purl.obolibrary.org/obo/FBbt_00001925>(X) | ||
| 1411 | tuple number: 2 before: 554902 after: 554902 (0 new) . | ||
| 1412 | tracking store after adding facts for violations: 554902 (0 new) | ||
| 1413 | Time to add triples for violations: 0.05 | ||
| 1414 | Iteration 14: | ||
| 1415 | current store after materialising upper related rules: 555158 (256 new) | ||
| 1416 | current store finished the materialisation of upper related rules in 0.05 seconds. | ||
| 1417 | gap query evaluted ... | ||
| 1418 | current store before importing gap tuples: 555158 | ||
| 1419 | There are 240 tuples in the gap between lower and upper bound materialisation. | ||
| 1420 | current store after importing gap tuples: 555398 (240). | ||
| 1421 | current store finished importing gap tuples: 555398 in 0.01. | ||
| 1422 | tracking store after materialising datalog-rules: 555398 (496 new) | ||
| 1423 | Time to materialise datalog-rules: 0.08 | ||
| 1424 | tracking store after materialising multi-stage upper program: 555398 (444692 new) | ||
| 1425 | tracking store is DONE for multi-stage materialising in 47.481 seconds. | ||
| 1426 | The number of answers in the upper bound: 0 | ||
| 1427 | The ontology and dataset is satisfiable. | ||
| 1428 | time for satisfiability checking: 62.211 | ||
| 1429 | The number of answers in the upper bound: 0 | ||
| 1430 | The number of answers in the upper bound: 0 | ||
| 1431 | The number of answers in the upper bound: 0 | ||
| 1432 | The number of answers in the upper bound: 0 | ||
| 1433 | The number of answers in the upper bound: 0 | ||
| 1434 | The number of answers in the upper bound: 0 | ||
| 1435 | The number of answers in the upper bound: 0 | ||
| 1436 | The number of answers in the upper bound: 0 | ||
| 1437 | The number of answers in the upper bound: 0 | ||
| 1438 | The number of answers in the upper bound: 0 | ||
| 1439 | The number of answers in the upper bound: 0 | ||
| 1440 | The number of answers in the upper bound: 0 | ||
| 1441 | The number of answers in the upper bound: 0 | ||
| 1442 | The number of answers in the upper bound: 0 | ||
| 1443 | The number of answers in the upper bound: 0 | ||
| 1444 | The number of answers in the upper bound: 0 | ||
| 1445 | The number of answers in the upper bound: 0 | ||
| 1446 | The number of answers in the upper bound: 0 | ||
| 1447 | The number of answers in the upper bound: 0 | ||
| 1448 | The number of answers in the upper bound: 0 | ||
| 1449 | The number of answers in the upper bound: 0 | ||
| 1450 | The number of answers in the upper bound: 0 | ||
| 1451 | The number of answers in the upper bound: 0 | ||
| 1452 | The number of answers in the upper bound: 0 | ||
| 1453 | The number of answers in the upper bound: 0 | ||
| 1454 | The number of answers in the upper bound: 0 | ||
| 1455 | The number of answers in the upper bound: 0 | ||
| 1456 | The number of answers in the upper bound: 0 | ||
| 1457 | The number of answers in the upper bound: 0 | ||
| 1458 | The number of answers in the upper bound: 0 | ||
| 1459 | The number of answers in the upper bound: 0 | ||
| 1460 | The number of answers in the upper bound: 0 | ||
| 1461 | The number of answers in the upper bound: 0 | ||
| 1462 | The number of answers in the upper bound: 0 | ||
| 1463 | The number of answers in the upper bound: 0 | ||
| 1464 | The number of answers in the upper bound: 0 | ||
| 1465 | The number of answers in the upper bound: 0 | ||
| 1466 | The number of answers in the upper bound: 0 | ||
| 1467 | The number of answers in the upper bound: 0 | ||
| 1468 | The number of answers in the upper bound: 0 | ||
| 1469 | The number of answers in the upper bound: 0 | ||
| 1470 | The number of answers in the upper bound: 0 | ||
| 1471 | The number of answers in the upper bound: 0 | ||
| 1472 | The number of answers in the upper bound: 0 | ||
| 1473 | The number of answers in the upper bound: 0 | ||
| 1474 | The number of answers in the upper bound: 0 | ||
| 1475 | The number of answers in the upper bound: 0 | ||
| 1476 | The number of answers in the upper bound: 0 | ||
| 1477 | The number of answers in the upper bound: 0 | ||
| 1478 | The number of answers in the upper bound: 0 | ||
| 1479 | The number of answers in the upper bound: 0 | ||
| 1480 | The number of answers in the upper bound: 0 | ||
| 1481 | The number of answers in the upper bound: 0 | ||
| 1482 | The number of answers in the upper bound: 0 | ||
| 1483 | The number of answers in the upper bound: 0 | ||
| 1484 | The number of answers in the upper bound: 0 | ||
| 1485 | The number of answers in the upper bound: 0 | ||
| 1486 | The number of answers in the upper bound: 0 | ||
| 1487 | The number of answers in the upper bound: 0 | ||
| 1488 | The number of answers in the upper bound: 0 | ||
| 1489 | The number of answers in the upper bound: 0 | ||
| 1490 | The number of answers in the upper bound: 0 | ||
| 1491 | The number of answers in the upper bound: 0 | ||
| 1492 | The number of answers in the upper bound: 0 | ||
| 1493 | The number of answers in the upper bound: 0 | ||
| 1494 | There are 0 different bottom fragments. | ||
| 1495 | Preprocessing Done in 69.566 seconds. | ||
| 1496 | ---------- start evaluating upper bound for Query 1 ---------- | ||
| 1497 | select ?x ?y where { ?x <http://www.w3.org/2000/01/rdf-schema#label> ?y . } | ||
| 1498 | The number of answers in the upper bound: 8386 | ||
| 1499 | The number of answers for this SemFacet query: 8386 | ||
| 1500 | Total time for this SemFacet query: 0.14 | ||
| 1501 | ---------- start evaluating upper bound for Query 2 ---------- | ||
| 1502 | select ?x ?y where { ?x <http://www.w3.org/2000/01/rdf-schema#comment> ?y . } | ||
| 1503 | The number of answers in the upper bound: 1359 | ||
| 1504 | The number of answers for this SemFacet query: 1359 | ||
| 1505 | Total time for this SemFacet query: 0.032 | ||
| 1506 | ---------- start evaluating upper bound for Query 3 ---------- | ||
| 1507 | select ?x ?y where { ?x <http://purl.obolibrary.org/obo/IAO_0000115> ?y . } | ||
| 1508 | The number of answers in the upper bound: 3917 | ||
| 1509 | The number of answers for this SemFacet query: 3917 | ||
| 1510 | Total time for this SemFacet query: 0.04 | ||
| 1511 | ---------- start evaluating upper bound for Query 4 ---------- | ||
| 1512 | select ?x ?y where { ?x <http://purl.obolibrary.org/obo/IAO_remark> ?y . } | ||
| 1513 | The number of answers in the upper bound: 1606 | ||
| 1514 | The number of answers for this SemFacet query: 1606 | ||
| 1515 | Total time for this SemFacet query: 0.01 | ||
| 1516 | ---------- start evaluating upper bound for Query 5 ---------- | ||
| 1517 | select ?x ?y where { ?x <http://www.geneontology.org/formats/oboInOwl#created_by> ?y . } | ||
| 1518 | The number of answers in the upper bound: 865 | ||
| 1519 | The number of answers for this SemFacet query: 865 | ||
| 1520 | Total time for this SemFacet query: 0.0 | ||
| 1521 | ---------- start evaluating upper bound for Query 6 ---------- | ||
| 1522 | select ?x ?z where { ?x <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> ?z } | ||
| 1523 | The number of answers in the upper bound: 24586 | ||
| 1524 | The number of answers for this SemFacet query: 24586 | ||
| 1525 | Total time for this SemFacet query: 0.15 | ||
| 1526 | ---------- start evaluating upper bound for Query 7 ---------- | ||
| 1527 | select ?x ?z where { ?x <http://www.w3.org/2000/01/rdf-schema#label> ?z } | ||
| 1528 | The number of answers in the upper bound: 8386 | ||
| 1529 | The number of answers for this SemFacet query: 8386 | ||
| 1530 | Total time for this SemFacet query: 0.026 | ||
| 1531 | ---------- start evaluating upper bound for Query 8 ---------- | ||
| 1532 | SELECT ?x ?z WHERE { ?x <http://www.w3.org/2000/01/rdf-schema#subClassOf> ?z } | ||
| 1533 | The number of answers in the upper bound: 6164 | ||
| 1534 | The number of answers for this SemFacet query: 6164 | ||
| 1535 | Total time for this SemFacet query: 0.01 | ||
| 1536 | ---------- start evaluating upper bound for Query 9 ---------- | ||
| 1537 | SELECT ?x ?z WHERE { ?x <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> ?z } | ||
| 1538 | The number of answers in the upper bound: 24586 | ||
| 1539 | The number of answers for this SemFacet query: 24586 | ||
| 1540 | Total time for this SemFacet query: 0.07 | ||
| 1541 | ---------- start evaluating upper bound for Query 10 ---------- | ||
| 1542 | SELECT DISTINCT ?y WHERE {?x ?y ?z} | ||
| 1543 | The number of answers in the upper bound: 43 | ||
| 1544 | The number of answers for this SemFacet query: 43 | ||
| 1545 | Total time for this SemFacet query: 0.04 | ||
| 1546 | ---------- start evaluating upper bound for Query 11 ---------- | ||
| 1547 | SELECT DISTINCT ?z WHERE {?x <http://purl.obolibrary.org/obo/IAO_remark> ?z} | ||
| 1548 | The number of answers in the upper bound: 11 | ||
| 1549 | The number of answers for this SemFacet query: 11 | ||
| 1550 | Total time for this SemFacet query: 0.0 | ||
| 1551 | ---------- start evaluating upper bound for Query 12 ---------- | ||
| 1552 | SELECT DISTINCT ?z WHERE {?x <http://www.geneontology.org/formats/oboInOwl#creation_date> ?z} | ||
| 1553 | The number of answers in the upper bound: 750 | ||
| 1554 | The number of answers for this SemFacet query: 750 | ||
| 1555 | Total time for this SemFacet query: 0.0 | ||
| 1556 | ---------- start evaluating upper bound for Query 13 ---------- | ||
| 1557 | SELECT DISTINCT ?z WHERE {?x <http://www.geneontology.org/formats/oboInOwl#hasExactSynonym> ?z} | ||
| 1558 | The number of answers in the upper bound: 2801 | ||
| 1559 | The number of answers for this SemFacet query: 2801 | ||
| 1560 | Total time for this SemFacet query: 0.01 | ||
| 1561 | ---------- start evaluating upper bound for Query 14 ---------- | ||
| 1562 | SELECT DISTINCT ?z WHERE {?x <http://www.geneontology.org/formats/oboInOwl#hasDbXref> ?z} | ||
| 1563 | The number of answers in the upper bound: 310 | ||
| 1564 | The number of answers for this SemFacet query: 310 | ||
| 1565 | Total time for this SemFacet query: 0.0 | ||
| 1566 | ---------- start evaluating upper bound for Query 15 ---------- | ||
| 1567 | SELECT DISTINCT ?z WHERE {?x <http://purl.obolibrary.org/obo/FBbt#releases_neurotransmitter> ?z} | ||
| 1568 | The number of answers in the upper bound: 0 | ||
| 1569 | The number of answers for this SemFacet query: 0 | ||
| 1570 | Total time for this SemFacet query: 0.0 | ||
| 1571 | ---------- start evaluating upper bound for Query 16 ---------- | ||
| 1572 | SELECT DISTINCT ?z WHERE {?x <http://purl.obolibrary.org/obo/RO_0002110> ?z} | ||
| 1573 | The number of answers in the upper bound: 0 | ||
| 1574 | The number of answers for this SemFacet query: 0 | ||
| 1575 | Total time for this SemFacet query: 0.01 | ||
| 1576 | ---------- start evaluating upper bound for Query 17 ---------- | ||
| 1577 | SELECT DISTINCT ?z WHERE {?x <http://purl.obolibrary.org/obo/RO_0002134> ?z} | ||
| 1578 | The number of answers in the upper bound: 0 | ||
| 1579 | The number of answers for this SemFacet query: 0 | ||
| 1580 | Total time for this SemFacet query: 0.0 | ||
| 1581 | ---------- start evaluating upper bound for Query 18 ---------- | ||
| 1582 | SELECT DISTINCT ?z WHERE {?x <http://purl.obolibrary.org/obo/RO_0002113> ?z} | ||
| 1583 | The number of answers in the upper bound: 0 | ||
| 1584 | The number of answers for this SemFacet query: 0 | ||
| 1585 | Total time for this SemFacet query: 0.0 | ||
| 1586 | ---------- start evaluating upper bound for Query 19 ---------- | ||
| 1587 | SELECT DISTINCT ?z WHERE {?x <http://purl.obolibrary.org/obo/FBbt#has_quality> ?z} | ||
| 1588 | The number of answers in the upper bound: 0 | ||
| 1589 | The number of answers for this SemFacet query: 0 | ||
| 1590 | Total time for this SemFacet query: 0.0 | ||
| 1591 | ---------- start evaluating upper bound for Query 20 ---------- | ||
| 1592 | SELECT DISTINCT ?z WHERE {?x <http://purl.obolibrary.org/obo/RO_0002151> ?z} | ||
| 1593 | The number of answers in the upper bound: 0 | ||
| 1594 | The number of answers for this SemFacet query: 0 | ||
| 1595 | Total time for this SemFacet query: 0.0 | ||
| 1596 | ---------- start evaluating upper bound for Query 21 ---------- | ||
| 1597 | SELECT DISTINCT ?z WHERE {?x <http://purl.obolibrary.org/obo/RO_0002130> ?z} | ||
| 1598 | The number of answers in the upper bound: 0 | ||
| 1599 | The number of answers for this SemFacet query: 0 | ||
| 1600 | Total time for this SemFacet query: 0.01 | ||
| 1601 | ---------- start evaluating upper bound for Query 22 ---------- | ||
| 1602 | SELECT DISTINCT ?z WHERE {?x <http://purl.obolibrary.org/obo/RO_0002131> ?z} | ||
| 1603 | The number of answers in the upper bound: 803 | ||
| 1604 | The number of answers for this SemFacet query: 803 | ||
| 1605 | Total time for this SemFacet query: 0.0 | ||
| 1606 | ---------- start evaluating upper bound for Query 23 ---------- | ||
| 1607 | SELECT DISTINCT ?z WHERE {?x <http://www.geneontology.org/formats/oboInOwl#id> ?z} | ||
| 1608 | The number of answers in the upper bound: 7555 | ||
| 1609 | The number of answers for this SemFacet query: 7555 | ||
| 1610 | Total time for this SemFacet query: 0.02 | ||
| 1611 | ---------- start evaluating upper bound for Query 24 ---------- | ||
| 1612 | SELECT DISTINCT ?z WHERE {?x <http://www.geneontology.org/formats/oboInOwl#shorthand> ?z} | ||
| 1613 | The number of answers in the upper bound: 12 | ||
| 1614 | The number of answers for this SemFacet query: 12 | ||
| 1615 | Total time for this SemFacet query: 0.0 | ||
| 1616 | ---------- start evaluating upper bound for Query 25 ---------- | ||
| 1617 | SELECT DISTINCT ?z WHERE {?x <http://purl.obolibrary.org/obo/BFO_0000050> ?z} | ||
| 1618 | The number of answers in the upper bound: 0 | ||
| 1619 | The number of answers for this SemFacet query: 0 | ||
| 1620 | Total time for this SemFacet query: 0.0 | ||
| 1621 | ---------- start evaluating upper bound for Query 26 ---------- | ||
| 1622 | SELECT DISTINCT ?z WHERE {?x <http://www.geneontology.org/formats/oboInOwl#inSubset> ?z} | ||
| 1623 | The number of answers in the upper bound: 11 | ||
| 1624 | The number of answers for this SemFacet query: 11 | ||
| 1625 | Total time for this SemFacet query: 0.0 | ||
| 1626 | ---------- start evaluating upper bound for Query 27 ---------- | ||
| 1627 | SELECT DISTINCT ?z WHERE {?x <http://www.w3.org/2000/01/rdf-schema#subClassOf> ?z} | ||
| 1628 | The number of answers in the upper bound: 1318 | ||
| 1629 | The number of answers for this SemFacet query: 1318 | ||
| 1630 | Total time for this SemFacet query: 0.01 | ||
| 1631 | ---------- start evaluating upper bound for Query 28 ---------- | ||
| 1632 | SELECT DISTINCT ?z WHERE {?x <http://www.geneontology.org/formats/oboInOwl#hasOBONamespace> ?z} | ||
| 1633 | The number of answers in the upper bound: 5 | ||
| 1634 | The number of answers for this SemFacet query: 5 | ||
| 1635 | Total time for this SemFacet query: 0.0 | ||
| 1636 | ---------- start evaluating upper bound for Query 29 ---------- | ||
| 1637 | SELECT DISTINCT ?z WHERE {?x <http://www.w3.org/2000/01/rdf-schema#comment> ?z} | ||
| 1638 | The number of answers in the upper bound: 645 | ||
| 1639 | The number of answers for this SemFacet query: 645 | ||
| 1640 | Total time for this SemFacet query: 0.0 | ||
| 1641 | ---------- start evaluating upper bound for Query 30 ---------- | ||
| 1642 | SELECT DISTINCT ?z WHERE {?x <http://purl.obolibrary.org/obo/IAO_0000115> ?z} | ||
| 1643 | The number of answers in the upper bound: 3276 | ||
| 1644 | The number of answers for this SemFacet query: 3276 | ||
| 1645 | Total time for this SemFacet query: 0.01 | ||
| 1646 | ---------- start evaluating upper bound for Query 31 ---------- | ||
| 1647 | SELECT DISTINCT ?z WHERE {?x <http://purl.obolibrary.org/obo/BFO_0000051> ?z} | ||
| 1648 | The number of answers in the upper bound: 803 | ||
| 1649 | The number of answers for this SemFacet query: 803 | ||
| 1650 | Total time for this SemFacet query: 0.01 | ||
| 1651 | ---------- start evaluating upper bound for Query 32 ---------- | ||
| 1652 | SELECT DISTINCT ?z WHERE {?x <http://www.w3.org/2002/07/owl#sameAs> ?z} | ||
| 1653 | The number of answers in the upper bound: 35895 | ||
| 1654 | The number of answers for this SemFacet query: 35895 | ||
| 1655 | Total time for this SemFacet query: 0.08 | ||
| 1656 | ---------- start evaluating upper bound for Query 33 ---------- | ||
| 1657 | SELECT DISTINCT ?z WHERE {?x <http://purl.obolibrary.org/obo/IAO_0100001> ?z} | ||
| 1658 | The number of answers in the upper bound: 4 | ||
| 1659 | The number of answers for this SemFacet query: 4 | ||
| 1660 | Total time for this SemFacet query: 0.0 | ||
| 1661 | ---------- start evaluating upper bound for Query 34 ---------- | ||
| 1662 | SELECT DISTINCT ?z WHERE {?x <http://dbpedia.org/ontology/thumbnail> ?z} | ||
| 1663 | The number of answers in the upper bound: 803 | ||
| 1664 | The number of answers for this SemFacet query: 803 | ||
| 1665 | Total time for this SemFacet query: 0.01 | ||
| 1666 | ---------- start evaluating upper bound for Query 35 ---------- | ||
| 1667 | SELECT DISTINCT ?z WHERE {?x <http://purl.obolibrary.org/obo/FBbt#innervated_by> ?z} | ||
| 1668 | The number of answers in the upper bound: 0 | ||
| 1669 | The number of answers for this SemFacet query: 0 | ||
| 1670 | Total time for this SemFacet query: 0.0 | ||
| 1671 | ---------- start evaluating upper bound for Query 36 ---------- | ||
| 1672 | SELECT DISTINCT ?z WHERE {?x <http://www.geneontology.org/formats/oboInOwl#created_by> ?z} | ||
| 1673 | The number of answers in the upper bound: 4 | ||
| 1674 | The number of answers for this SemFacet query: 4 | ||
| 1675 | Total time for this SemFacet query: 0.0 | ||
| 1676 | ---------- start evaluating upper bound for Query 37 ---------- | ||
| 1677 | SELECT DISTINCT ?z WHERE {?x <http://purl.obolibrary.org/obo/RO_0002100> ?z} | ||
| 1678 | The number of answers in the upper bound: 0 | ||
| 1679 | The number of answers for this SemFacet query: 0 | ||
| 1680 | Total time for this SemFacet query: 0.01 | ||
| 1681 | ---------- start evaluating upper bound for Query 38 ---------- | ||
| 1682 | SELECT DISTINCT ?z WHERE {?x <http://www.w3.org/2002/07/owl#deprecated> ?z} | ||
| 1683 | The number of answers in the upper bound: 1 | ||
| 1684 | The number of answers for this SemFacet query: 1 | ||
| 1685 | Total time for this SemFacet query: 0.0 | ||
| 1686 | ---------- start evaluating upper bound for Query 39 ---------- | ||
| 1687 | SELECT DISTINCT ?z WHERE {?x <http://purl.obolibrary.org/obo/FBbt#develops_from> ?z} | ||
| 1688 | The number of answers in the upper bound: 0 | ||
| 1689 | The number of answers for this SemFacet query: 0 | ||
| 1690 | Total time for this SemFacet query: 0.0 | ||
| 1691 | ---------- start evaluating upper bound for Query 40 ---------- | ||
| 1692 | SELECT DISTINCT ?z WHERE {?x <http://purl.obolibrary.org/obo/RO_0002101> ?z} | ||
| 1693 | The number of answers in the upper bound: 0 | ||
| 1694 | The number of answers for this SemFacet query: 0 | ||
| 1695 | Total time for this SemFacet query: 0.01 | ||
| 1696 | ---------- start evaluating upper bound for Query 41 ---------- | ||
| 1697 | SELECT DISTINCT ?z WHERE {?x <http://www.geneontology.org/formats/oboInOwl#consider> ?z} | ||
| 1698 | The number of answers in the upper bound: 68 | ||
| 1699 | The number of answers for this SemFacet query: 68 | ||
| 1700 | Total time for this SemFacet query: 0.0 | ||
| 1701 | ---------- start evaluating upper bound for Query 42 ---------- | ||
| 1702 | SELECT DISTINCT ?z WHERE {?x <http://purl.obolibrary.org/obo/IAO_xref> ?z} | ||
| 1703 | The number of answers in the upper bound: 803 | ||
| 1704 | The number of answers for this SemFacet query: 803 | ||
| 1705 | Total time for this SemFacet query: 0.01 | ||
| 1706 | ---------- start evaluating upper bound for Query 43 ---------- | ||
| 1707 | SELECT DISTINCT ?z WHERE {?x <http://purl.obolibrary.org/obo/FBbt#connected_to> ?z} | ||
| 1708 | The number of answers in the upper bound: 0 | ||
| 1709 | The number of answers for this SemFacet query: 0 | ||
| 1710 | Total time for this SemFacet query: 0.0 | ||
| 1711 | ---------- start evaluating upper bound for Query 44 ---------- | ||
| 1712 | SELECT DISTINCT ?z WHERE {?x <http://purl.obolibrary.org/obo/IAO_0000424> ?z} | ||
| 1713 | The number of answers in the upper bound: 8 | ||
| 1714 | The number of answers for this SemFacet query: 8 | ||
| 1715 | Total time for this SemFacet query: 0.01 | ||
| 1716 | ---------- start evaluating upper bound for Query 45 ---------- | ||
| 1717 | SELECT DISTINCT ?z WHERE {?x <http://purl.obolibrary.org/obo/FBbt#has_synaptic_terminals_of> ?z} | ||
| 1718 | The number of answers in the upper bound: 803 | ||
| 1719 | The number of answers for this SemFacet query: 803 | ||
| 1720 | Total time for this SemFacet query: 0.0 | ||
| 1721 | ---------- start evaluating upper bound for Query 46 ---------- | ||
| 1722 | SELECT DISTINCT ?z WHERE {?x <http://www.w3.org/2000/01/rdf-schema#label> ?z} | ||
| 1723 | The number of answers in the upper bound: 8383 | ||
| 1724 | The number of answers for this SemFacet query: 8383 | ||
| 1725 | Total time for this SemFacet query: 0.02 | ||
| 1726 | ---------- start evaluating upper bound for Query 47 ---------- | ||
| 1727 | SELECT DISTINCT ?z WHERE {?x <http://www.geneontology.org/formats/oboInOwl#hasRelatedSynonym> ?z} | ||
| 1728 | The number of answers in the upper bound: 2012 | ||
| 1729 | The number of answers for this SemFacet query: 2012 | ||
| 1730 | Total time for this SemFacet query: 0.01 | ||
| 1731 | ---------- start evaluating upper bound for Query 48 ---------- | ||
| 1732 | SELECT DISTINCT ?z WHERE {?x <http://www.geneontology.org/formats/oboInOwl#hasBroadSynonym> ?z} | ||
| 1733 | The number of answers in the upper bound: 97 | ||
| 1734 | The number of answers for this SemFacet query: 97 | ||
| 1735 | Total time for this SemFacet query: 0.0 | ||
| 1736 | ---------- start evaluating upper bound for Query 49 ---------- | ||
| 1737 | SELECT DISTINCT ?z WHERE {?x <http://www.geneontology.org/formats/oboInOwl#hasScope> ?z} | ||
| 1738 | The number of answers in the upper bound: 1 | ||
| 1739 | The number of answers for this SemFacet query: 1 | ||
| 1740 | Total time for this SemFacet query: 0.0 | ||
| 1741 | ---------- start evaluating upper bound for Query 50 ---------- | ||
| 1742 | SELECT DISTINCT ?z WHERE {?x <http://www.geneontology.org/formats/oboInOwl#hasNarrowSynonym> ?z} | ||
| 1743 | The number of answers in the upper bound: 48 | ||
| 1744 | The number of answers for this SemFacet query: 48 | ||
| 1745 | Total time for this SemFacet query: 0.01 | ||
| 1746 | ---------- start evaluating upper bound for Query 51 ---------- | ||
| 1747 | SELECT DISTINCT ?z WHERE {?x <http://www.geneontology.org/formats/oboInOwl#hasAlternativeId> ?z} | ||
| 1748 | The number of answers in the upper bound: 225 | ||
| 1749 | The number of answers for this SemFacet query: 225 | ||
| 1750 | Total time for this SemFacet query: 0.0 | ||
| 1751 | ---------- start evaluating upper bound for Query 52 ---------- | ||
| 1752 | SELECT DISTINCT ?z WHERE {?x <http://xmlns.com/foaf/0.1/depicts> ?z} | ||
| 1753 | The number of answers in the upper bound: 803 | ||
| 1754 | The number of answers for this SemFacet query: 803 | ||
| 1755 | Total time for this SemFacet query: 0.0 | ||
| 1756 | ---------- start evaluating upper bound for Query 53 ---------- | ||
| 1757 | SELECT DISTINCT ?z WHERE {?x <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> ?z} | ||
| 1758 | The number of answers in the upper bound: 387 | ||
| 1759 | The number of answers for this SemFacet query: 387 | ||
| 1760 | Total time for this SemFacet query: 0.01 | ||
| 1761 | ---------- start evaluating upper bound for Query 54 ---------- | ||
| 1762 | SELECT DISTINCT ?x WHERE {?x <http://www.w3.org/2000/01/rdf-schema#comment> ?z} | ||
| 1763 | The number of answers in the upper bound: 1359 | ||
| 1764 | The number of answers for this SemFacet query: 1359 | ||
| 1765 | Total time for this SemFacet query: 0.0 | ||
| 1766 | ---------- start evaluating upper bound for Query 55 ---------- | ||
| 1767 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005955> <http://dbpedia.org/ontology/thumbnail> ?z } | ||
| 1768 | The number of answers in the upper bound: 0 | ||
| 1769 | The number of answers for this SemFacet query: 0 | ||
| 1770 | Total time for this SemFacet query: 0.0 | ||
| 1771 | ---------- start evaluating upper bound for Query 56 ---------- | ||
| 1772 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005955> <http://xmlns.com/foaf/0.1/homepage> ?z } | ||
| 1773 | The number of answers in the upper bound: 0 | ||
| 1774 | The number of answers for this SemFacet query: 0 | ||
| 1775 | Total time for this SemFacet query: 0.0 | ||
| 1776 | ---------- start evaluating upper bound for Query 57 ---------- | ||
| 1777 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005955> <http://www.w3.org/2000/01/rdf-schema#comment> ?z } | ||
| 1778 | The number of answers in the upper bound: 1 | ||
| 1779 | The number of answers for this SemFacet query: 1 | ||
| 1780 | Total time for this SemFacet query: 0.0 | ||
| 1781 | ---------- start evaluating upper bound for Query 58 ---------- | ||
| 1782 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005955> <http://www.w3.org/2000/01/rdf-schema#label> ?z } | ||
| 1783 | The number of answers in the upper bound: 1 | ||
| 1784 | The number of answers for this SemFacet query: 1 | ||
| 1785 | Total time for this SemFacet query: 0.0 | ||
| 1786 | ---------- start evaluating upper bound for Query 59 ---------- | ||
| 1787 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005955> <http://purl.obolibrary.org/obo/IAO_0000115> ?z } | ||
| 1788 | The number of answers in the upper bound: 1 | ||
| 1789 | The number of answers for this SemFacet query: 1 | ||
| 1790 | Total time for this SemFacet query: 0.0 | ||
| 1791 | ---------- start evaluating upper bound for Query 60 ---------- | ||
| 1792 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005955> <http://purl.obolibrary.org/obo/IAO_remark> ?z } | ||
| 1793 | The number of answers in the upper bound: 0 | ||
| 1794 | The number of answers for this SemFacet query: 0 | ||
| 1795 | Total time for this SemFacet query: 0.0 | ||
| 1796 | ---------- start evaluating upper bound for Query 61 ---------- | ||
| 1797 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005955> <http://www.geneontology.org/formats/oboInOwl#created_by> ?z } | ||
| 1798 | The number of answers in the upper bound: 0 | ||
| 1799 | The number of answers for this SemFacet query: 0 | ||
| 1800 | Total time for this SemFacet query: 0.0 | ||
| 1801 | ---------- start evaluating upper bound for Query 62 ---------- | ||
| 1802 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005955> <http://www.w3.org/2003/01/geo/wgs84_pos#lat> ?z } | ||
| 1803 | The number of answers in the upper bound: 0 | ||
| 1804 | The number of answers for this SemFacet query: 0 | ||
| 1805 | Total time for this SemFacet query: 0.0 | ||
| 1806 | ---------- start evaluating upper bound for Query 63 ---------- | ||
| 1807 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00003729> <http://dbpedia.org/ontology/thumbnail> ?z } | ||
| 1808 | The number of answers in the upper bound: 0 | ||
| 1809 | The number of answers for this SemFacet query: 0 | ||
| 1810 | Total time for this SemFacet query: 0.01 | ||
| 1811 | ---------- start evaluating upper bound for Query 64 ---------- | ||
| 1812 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00003729> <http://xmlns.com/foaf/0.1/homepage> ?z } | ||
| 1813 | The number of answers in the upper bound: 0 | ||
| 1814 | The number of answers for this SemFacet query: 0 | ||
| 1815 | Total time for this SemFacet query: 0.0 | ||
| 1816 | ---------- start evaluating upper bound for Query 65 ---------- | ||
| 1817 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00003729> <http://www.w3.org/2000/01/rdf-schema#comment> ?z } | ||
| 1818 | The number of answers in the upper bound: 1 | ||
| 1819 | The number of answers for this SemFacet query: 1 | ||
| 1820 | Total time for this SemFacet query: 0.0 | ||
| 1821 | ---------- start evaluating upper bound for Query 66 ---------- | ||
| 1822 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00003729> <http://www.w3.org/2000/01/rdf-schema#label> ?z } | ||
| 1823 | The number of answers in the upper bound: 1 | ||
| 1824 | The number of answers for this SemFacet query: 1 | ||
| 1825 | Total time for this SemFacet query: 0.0 | ||
| 1826 | ---------- start evaluating upper bound for Query 67 ---------- | ||
| 1827 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00003729> <http://purl.obolibrary.org/obo/IAO_0000115> ?z } | ||
| 1828 | The number of answers in the upper bound: 1 | ||
| 1829 | The number of answers for this SemFacet query: 1 | ||
| 1830 | Total time for this SemFacet query: 0.0 | ||
| 1831 | ---------- start evaluating upper bound for Query 68 ---------- | ||
| 1832 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00003729> <http://purl.obolibrary.org/obo/IAO_remark> ?z } | ||
| 1833 | The number of answers in the upper bound: 0 | ||
| 1834 | The number of answers for this SemFacet query: 0 | ||
| 1835 | Total time for this SemFacet query: 0.0 | ||
| 1836 | ---------- start evaluating upper bound for Query 69 ---------- | ||
| 1837 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00003729> <http://www.geneontology.org/formats/oboInOwl#created_by> ?z } | ||
| 1838 | The number of answers in the upper bound: 0 | ||
| 1839 | The number of answers for this SemFacet query: 0 | ||
| 1840 | Total time for this SemFacet query: 0.0 | ||
| 1841 | ---------- start evaluating upper bound for Query 70 ---------- | ||
| 1842 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00003729> <http://www.w3.org/2003/01/geo/wgs84_pos#lat> ?z } | ||
| 1843 | The number of answers in the upper bound: 0 | ||
| 1844 | The number of answers for this SemFacet query: 0 | ||
| 1845 | Total time for this SemFacet query: 0.0 | ||
| 1846 | ---------- start evaluating upper bound for Query 71 ---------- | ||
| 1847 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00007177> <http://dbpedia.org/ontology/thumbnail> ?z } | ||
| 1848 | The number of answers in the upper bound: 0 | ||
| 1849 | The number of answers for this SemFacet query: 0 | ||
| 1850 | Total time for this SemFacet query: 0.0 | ||
| 1851 | ---------- start evaluating upper bound for Query 72 ---------- | ||
| 1852 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00007177> <http://xmlns.com/foaf/0.1/homepage> ?z } | ||
| 1853 | The number of answers in the upper bound: 0 | ||
| 1854 | The number of answers for this SemFacet query: 0 | ||
| 1855 | Total time for this SemFacet query: 0.0 | ||
| 1856 | ---------- start evaluating upper bound for Query 73 ---------- | ||
| 1857 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00007177> <http://www.w3.org/2000/01/rdf-schema#comment> ?z } | ||
| 1858 | The number of answers in the upper bound: 1 | ||
| 1859 | The number of answers for this SemFacet query: 1 | ||
| 1860 | Total time for this SemFacet query: 0.0 | ||
| 1861 | ---------- start evaluating upper bound for Query 74 ---------- | ||
| 1862 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00007177> <http://www.w3.org/2000/01/rdf-schema#label> ?z } | ||
| 1863 | The number of answers in the upper bound: 1 | ||
| 1864 | The number of answers for this SemFacet query: 1 | ||
| 1865 | Total time for this SemFacet query: 0.0 | ||
| 1866 | ---------- start evaluating upper bound for Query 75 ---------- | ||
| 1867 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00007177> <http://purl.obolibrary.org/obo/IAO_0000115> ?z } | ||
| 1868 | The number of answers in the upper bound: 0 | ||
| 1869 | The number of answers for this SemFacet query: 0 | ||
| 1870 | Total time for this SemFacet query: 0.0 | ||
| 1871 | ---------- start evaluating upper bound for Query 76 ---------- | ||
| 1872 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00007177> <http://purl.obolibrary.org/obo/IAO_remark> ?z } | ||
| 1873 | The number of answers in the upper bound: 0 | ||
| 1874 | The number of answers for this SemFacet query: 0 | ||
| 1875 | Total time for this SemFacet query: 0.0 | ||
| 1876 | ---------- start evaluating upper bound for Query 77 ---------- | ||
| 1877 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00007177> <http://www.geneontology.org/formats/oboInOwl#created_by> ?z } | ||
| 1878 | The number of answers in the upper bound: 1 | ||
| 1879 | The number of answers for this SemFacet query: 1 | ||
| 1880 | Total time for this SemFacet query: 0.0 | ||
| 1881 | ---------- start evaluating upper bound for Query 78 ---------- | ||
| 1882 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00007177> <http://www.w3.org/2003/01/geo/wgs84_pos#lat> ?z } | ||
| 1883 | The number of answers in the upper bound: 0 | ||
| 1884 | The number of answers for this SemFacet query: 0 | ||
| 1885 | Total time for this SemFacet query: 0.0 | ||
| 1886 | ---------- start evaluating upper bound for Query 79 ---------- | ||
| 1887 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00003909> <http://dbpedia.org/ontology/thumbnail> ?z } | ||
| 1888 | The number of answers in the upper bound: 0 | ||
| 1889 | The number of answers for this SemFacet query: 0 | ||
| 1890 | Total time for this SemFacet query: 0.0 | ||
| 1891 | ---------- start evaluating upper bound for Query 80 ---------- | ||
| 1892 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00003909> <http://xmlns.com/foaf/0.1/homepage> ?z } | ||
| 1893 | The number of answers in the upper bound: 0 | ||
| 1894 | The number of answers for this SemFacet query: 0 | ||
| 1895 | Total time for this SemFacet query: 0.0 | ||
| 1896 | ---------- start evaluating upper bound for Query 81 ---------- | ||
| 1897 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00003909> <http://www.w3.org/2000/01/rdf-schema#comment> ?z } | ||
| 1898 | The number of answers in the upper bound: 1 | ||
| 1899 | The number of answers for this SemFacet query: 1 | ||
| 1900 | Total time for this SemFacet query: 0.0 | ||
| 1901 | ---------- start evaluating upper bound for Query 82 ---------- | ||
| 1902 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00003909> <http://www.w3.org/2000/01/rdf-schema#label> ?z } | ||
| 1903 | The number of answers in the upper bound: 1 | ||
| 1904 | The number of answers for this SemFacet query: 1 | ||
| 1905 | Total time for this SemFacet query: 0.0 | ||
| 1906 | ---------- start evaluating upper bound for Query 83 ---------- | ||
| 1907 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00003909> <http://purl.obolibrary.org/obo/IAO_0000115> ?z } | ||
| 1908 | The number of answers in the upper bound: 1 | ||
| 1909 | The number of answers for this SemFacet query: 1 | ||
| 1910 | Total time for this SemFacet query: 0.0 | ||
| 1911 | ---------- start evaluating upper bound for Query 84 ---------- | ||
| 1912 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00003909> <http://purl.obolibrary.org/obo/IAO_remark> ?z } | ||
| 1913 | The number of answers in the upper bound: 0 | ||
| 1914 | The number of answers for this SemFacet query: 0 | ||
| 1915 | Total time for this SemFacet query: 0.0 | ||
| 1916 | ---------- start evaluating upper bound for Query 85 ---------- | ||
| 1917 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00003909> <http://www.geneontology.org/formats/oboInOwl#created_by> ?z } | ||
| 1918 | The number of answers in the upper bound: 0 | ||
| 1919 | The number of answers for this SemFacet query: 0 | ||
| 1920 | Total time for this SemFacet query: 0.01 | ||
| 1921 | ---------- start evaluating upper bound for Query 86 ---------- | ||
| 1922 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00003909> <http://www.w3.org/2003/01/geo/wgs84_pos#lat> ?z } | ||
| 1923 | The number of answers in the upper bound: 0 | ||
| 1924 | The number of answers for this SemFacet query: 0 | ||
| 1925 | Total time for this SemFacet query: 0.0 | ||
| 1926 | ---------- start evaluating upper bound for Query 87 ---------- | ||
| 1927 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00100013> <http://dbpedia.org/ontology/thumbnail> ?z } | ||
| 1928 | The number of answers in the upper bound: 0 | ||
| 1929 | The number of answers for this SemFacet query: 0 | ||
| 1930 | Total time for this SemFacet query: 0.0 | ||
| 1931 | ---------- start evaluating upper bound for Query 88 ---------- | ||
| 1932 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00100013> <http://xmlns.com/foaf/0.1/homepage> ?z } | ||
| 1933 | The number of answers in the upper bound: 0 | ||
| 1934 | The number of answers for this SemFacet query: 0 | ||
| 1935 | Total time for this SemFacet query: 0.0 | ||
| 1936 | ---------- start evaluating upper bound for Query 89 ---------- | ||
| 1937 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00100013> <http://www.w3.org/2000/01/rdf-schema#comment> ?z } | ||
| 1938 | The number of answers in the upper bound: 1 | ||
| 1939 | The number of answers for this SemFacet query: 1 | ||
| 1940 | Total time for this SemFacet query: 0.0 | ||
| 1941 | ---------- start evaluating upper bound for Query 90 ---------- | ||
| 1942 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00100013> <http://www.w3.org/2000/01/rdf-schema#label> ?z } | ||
| 1943 | The number of answers in the upper bound: 1 | ||
| 1944 | The number of answers for this SemFacet query: 1 | ||
| 1945 | Total time for this SemFacet query: 0.0 | ||
| 1946 | ---------- start evaluating upper bound for Query 91 ---------- | ||
| 1947 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00100013> <http://purl.obolibrary.org/obo/IAO_0000115> ?z } | ||
| 1948 | The number of answers in the upper bound: 1 | ||
| 1949 | The number of answers for this SemFacet query: 1 | ||
| 1950 | Total time for this SemFacet query: 0.0 | ||
| 1951 | ---------- start evaluating upper bound for Query 92 ---------- | ||
| 1952 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00100013> <http://purl.obolibrary.org/obo/IAO_remark> ?z } | ||
| 1953 | The number of answers in the upper bound: 0 | ||
| 1954 | The number of answers for this SemFacet query: 0 | ||
| 1955 | Total time for this SemFacet query: 0.0 | ||
| 1956 | ---------- start evaluating upper bound for Query 93 ---------- | ||
| 1957 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00100013> <http://www.geneontology.org/formats/oboInOwl#created_by> ?z } | ||
| 1958 | The number of answers in the upper bound: 1 | ||
| 1959 | The number of answers for this SemFacet query: 1 | ||
| 1960 | Total time for this SemFacet query: 0.0 | ||
| 1961 | ---------- start evaluating upper bound for Query 94 ---------- | ||
| 1962 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00100013> <http://www.w3.org/2003/01/geo/wgs84_pos#lat> ?z } | ||
| 1963 | The number of answers in the upper bound: 0 | ||
| 1964 | The number of answers for this SemFacet query: 0 | ||
| 1965 | Total time for this SemFacet query: 0.0 | ||
| 1966 | ---------- start evaluating upper bound for Query 95 ---------- | ||
| 1967 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00001460> <http://dbpedia.org/ontology/thumbnail> ?z } | ||
| 1968 | The number of answers in the upper bound: 0 | ||
| 1969 | The number of answers for this SemFacet query: 0 | ||
| 1970 | Total time for this SemFacet query: 0.0 | ||
| 1971 | ---------- start evaluating upper bound for Query 96 ---------- | ||
| 1972 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00001460> <http://xmlns.com/foaf/0.1/homepage> ?z } | ||
| 1973 | The number of answers in the upper bound: 0 | ||
| 1974 | The number of answers for this SemFacet query: 0 | ||
| 1975 | Total time for this SemFacet query: 0.0 | ||
| 1976 | ---------- start evaluating upper bound for Query 97 ---------- | ||
| 1977 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00001460> <http://www.w3.org/2000/01/rdf-schema#comment> ?z } | ||
| 1978 | The number of answers in the upper bound: 1 | ||
| 1979 | The number of answers for this SemFacet query: 1 | ||
| 1980 | Total time for this SemFacet query: 0.0 | ||
| 1981 | ---------- start evaluating upper bound for Query 98 ---------- | ||
| 1982 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00001460> <http://www.w3.org/2000/01/rdf-schema#label> ?z } | ||
| 1983 | The number of answers in the upper bound: 1 | ||
| 1984 | The number of answers for this SemFacet query: 1 | ||
| 1985 | Total time for this SemFacet query: 0.0 | ||
| 1986 | ---------- start evaluating upper bound for Query 99 ---------- | ||
| 1987 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00001460> <http://purl.obolibrary.org/obo/IAO_0000115> ?z } | ||
| 1988 | The number of answers in the upper bound: 1 | ||
| 1989 | The number of answers for this SemFacet query: 1 | ||
| 1990 | Total time for this SemFacet query: 0.0 | ||
| 1991 | ---------- start evaluating upper bound for Query 100 ---------- | ||
| 1992 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00001460> <http://purl.obolibrary.org/obo/IAO_remark> ?z } | ||
| 1993 | The number of answers in the upper bound: 0 | ||
| 1994 | The number of answers for this SemFacet query: 0 | ||
| 1995 | Total time for this SemFacet query: 0.0 | ||
| 1996 | ---------- start evaluating upper bound for Query 101 ---------- | ||
| 1997 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00001460> <http://www.geneontology.org/formats/oboInOwl#created_by> ?z } | ||
| 1998 | The number of answers in the upper bound: 0 | ||
| 1999 | The number of answers for this SemFacet query: 0 | ||
| 2000 | Total time for this SemFacet query: 0.0 | ||
| 2001 | ---------- start evaluating upper bound for Query 102 ---------- | ||
| 2002 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00001460> <http://www.w3.org/2003/01/geo/wgs84_pos#lat> ?z } | ||
| 2003 | The number of answers in the upper bound: 0 | ||
| 2004 | The number of answers for this SemFacet query: 0 | ||
| 2005 | Total time for this SemFacet query: 0.0 | ||
| 2006 | ---------- start evaluating upper bound for Query 103 ---------- | ||
| 2007 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100666> <http://dbpedia.org/ontology/thumbnail> ?z } | ||
| 2008 | The number of answers in the upper bound: 1 | ||
| 2009 | The number of answers for this SemFacet query: 1 | ||
| 2010 | Total time for this SemFacet query: 0.0 | ||
| 2011 | ---------- start evaluating upper bound for Query 104 ---------- | ||
| 2012 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100666> <http://xmlns.com/foaf/0.1/homepage> ?z } | ||
| 2013 | The number of answers in the upper bound: 0 | ||
| 2014 | The number of answers for this SemFacet query: 0 | ||
| 2015 | Total time for this SemFacet query: 0.0 | ||
| 2016 | ---------- start evaluating upper bound for Query 105 ---------- | ||
| 2017 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100666> <http://www.w3.org/2000/01/rdf-schema#comment> ?z } | ||
| 2018 | The number of answers in the upper bound: 1 | ||
| 2019 | The number of answers for this SemFacet query: 1 | ||
| 2020 | Total time for this SemFacet query: 0.0 | ||
| 2021 | ---------- start evaluating upper bound for Query 106 ---------- | ||
| 2022 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100666> <http://www.w3.org/2000/01/rdf-schema#label> ?z } | ||
| 2023 | The number of answers in the upper bound: 1 | ||
| 2024 | The number of answers for this SemFacet query: 1 | ||
| 2025 | Total time for this SemFacet query: 0.01 | ||
| 2026 | ---------- start evaluating upper bound for Query 107 ---------- | ||
| 2027 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100666> <http://purl.obolibrary.org/obo/IAO_0000115> ?z } | ||
| 2028 | The number of answers in the upper bound: 0 | ||
| 2029 | The number of answers for this SemFacet query: 0 | ||
| 2030 | Total time for this SemFacet query: 0.0 | ||
| 2031 | ---------- start evaluating upper bound for Query 108 ---------- | ||
| 2032 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100666> <http://purl.obolibrary.org/obo/IAO_remark> ?z } | ||
| 2033 | The number of answers in the upper bound: 2 | ||
| 2034 | The number of answers for this SemFacet query: 2 | ||
| 2035 | Total time for this SemFacet query: 0.0 | ||
| 2036 | ---------- start evaluating upper bound for Query 109 ---------- | ||
| 2037 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100666> <http://www.geneontology.org/formats/oboInOwl#created_by> ?z } | ||
| 2038 | The number of answers in the upper bound: 0 | ||
| 2039 | The number of answers for this SemFacet query: 0 | ||
| 2040 | Total time for this SemFacet query: 0.0 | ||
| 2041 | ---------- start evaluating upper bound for Query 110 ---------- | ||
| 2042 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100666> <http://www.w3.org/2003/01/geo/wgs84_pos#lat> ?z } | ||
| 2043 | The number of answers in the upper bound: 0 | ||
| 2044 | The number of answers for this SemFacet query: 0 | ||
| 2045 | Total time for this SemFacet query: 0.0 | ||
| 2046 | ---------- start evaluating upper bound for Query 111 ---------- | ||
| 2047 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005946> <http://dbpedia.org/ontology/thumbnail> ?z } | ||
| 2048 | The number of answers in the upper bound: 0 | ||
| 2049 | The number of answers for this SemFacet query: 0 | ||
| 2050 | Total time for this SemFacet query: 0.0 | ||
| 2051 | ---------- start evaluating upper bound for Query 112 ---------- | ||
| 2052 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005946> <http://xmlns.com/foaf/0.1/homepage> ?z } | ||
| 2053 | The number of answers in the upper bound: 0 | ||
| 2054 | The number of answers for this SemFacet query: 0 | ||
| 2055 | Total time for this SemFacet query: 0.0 | ||
| 2056 | ---------- start evaluating upper bound for Query 113 ---------- | ||
| 2057 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005946> <http://www.w3.org/2000/01/rdf-schema#comment> ?z } | ||
| 2058 | The number of answers in the upper bound: 1 | ||
| 2059 | The number of answers for this SemFacet query: 1 | ||
| 2060 | Total time for this SemFacet query: 0.0 | ||
| 2061 | ---------- start evaluating upper bound for Query 114 ---------- | ||
| 2062 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005946> <http://www.w3.org/2000/01/rdf-schema#label> ?z } | ||
| 2063 | The number of answers in the upper bound: 1 | ||
| 2064 | The number of answers for this SemFacet query: 1 | ||
| 2065 | Total time for this SemFacet query: 0.0 | ||
| 2066 | ---------- start evaluating upper bound for Query 115 ---------- | ||
| 2067 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005946> <http://purl.obolibrary.org/obo/IAO_0000115> ?z } | ||
| 2068 | The number of answers in the upper bound: 1 | ||
| 2069 | The number of answers for this SemFacet query: 1 | ||
| 2070 | Total time for this SemFacet query: 0.0 | ||
| 2071 | ---------- start evaluating upper bound for Query 116 ---------- | ||
| 2072 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005946> <http://purl.obolibrary.org/obo/IAO_remark> ?z } | ||
| 2073 | The number of answers in the upper bound: 0 | ||
| 2074 | The number of answers for this SemFacet query: 0 | ||
| 2075 | Total time for this SemFacet query: 0.0 | ||
| 2076 | ---------- start evaluating upper bound for Query 117 ---------- | ||
| 2077 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005946> <http://www.geneontology.org/formats/oboInOwl#created_by> ?z } | ||
| 2078 | The number of answers in the upper bound: 0 | ||
| 2079 | The number of answers for this SemFacet query: 0 | ||
| 2080 | Total time for this SemFacet query: 0.0 | ||
| 2081 | ---------- start evaluating upper bound for Query 118 ---------- | ||
| 2082 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005946> <http://www.w3.org/2003/01/geo/wgs84_pos#lat> ?z } | ||
| 2083 | The number of answers in the upper bound: 0 | ||
| 2084 | The number of answers for this SemFacet query: 0 | ||
| 2085 | Total time for this SemFacet query: 0.0 | ||
| 2086 | ---------- start evaluating upper bound for Query 119 ---------- | ||
| 2087 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005941> <http://dbpedia.org/ontology/thumbnail> ?z } | ||
| 2088 | The number of answers in the upper bound: 0 | ||
| 2089 | The number of answers for this SemFacet query: 0 | ||
| 2090 | Total time for this SemFacet query: 0.0 | ||
| 2091 | ---------- start evaluating upper bound for Query 120 ---------- | ||
| 2092 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005941> <http://xmlns.com/foaf/0.1/homepage> ?z } | ||
| 2093 | The number of answers in the upper bound: 0 | ||
| 2094 | The number of answers for this SemFacet query: 0 | ||
| 2095 | Total time for this SemFacet query: 0.0 | ||
| 2096 | ---------- start evaluating upper bound for Query 121 ---------- | ||
| 2097 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005941> <http://www.w3.org/2000/01/rdf-schema#comment> ?z } | ||
| 2098 | The number of answers in the upper bound: 1 | ||
| 2099 | The number of answers for this SemFacet query: 1 | ||
| 2100 | Total time for this SemFacet query: 0.0 | ||
| 2101 | ---------- start evaluating upper bound for Query 122 ---------- | ||
| 2102 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005941> <http://www.w3.org/2000/01/rdf-schema#label> ?z } | ||
| 2103 | The number of answers in the upper bound: 1 | ||
| 2104 | The number of answers for this SemFacet query: 1 | ||
| 2105 | Total time for this SemFacet query: 0.0 | ||
| 2106 | ---------- start evaluating upper bound for Query 123 ---------- | ||
| 2107 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005941> <http://purl.obolibrary.org/obo/IAO_0000115> ?z } | ||
| 2108 | The number of answers in the upper bound: 1 | ||
| 2109 | The number of answers for this SemFacet query: 1 | ||
| 2110 | Total time for this SemFacet query: 0.0 | ||
| 2111 | ---------- start evaluating upper bound for Query 124 ---------- | ||
| 2112 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005941> <http://purl.obolibrary.org/obo/IAO_remark> ?z } | ||
| 2113 | The number of answers in the upper bound: 0 | ||
| 2114 | The number of answers for this SemFacet query: 0 | ||
| 2115 | Total time for this SemFacet query: 0.0 | ||
| 2116 | ---------- start evaluating upper bound for Query 125 ---------- | ||
| 2117 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005941> <http://www.geneontology.org/formats/oboInOwl#created_by> ?z } | ||
| 2118 | The number of answers in the upper bound: 0 | ||
| 2119 | The number of answers for this SemFacet query: 0 | ||
| 2120 | Total time for this SemFacet query: 0.0 | ||
| 2121 | ---------- start evaluating upper bound for Query 126 ---------- | ||
| 2122 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005941> <http://www.w3.org/2003/01/geo/wgs84_pos#lat> ?z } | ||
| 2123 | The number of answers in the upper bound: 0 | ||
| 2124 | The number of answers for this SemFacet query: 0 | ||
| 2125 | Total time for this SemFacet query: 0.0 | ||
| 2126 | ---------- start evaluating upper bound for Query 127 ---------- | ||
| 2127 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005966> <http://dbpedia.org/ontology/thumbnail> ?z } | ||
| 2128 | The number of answers in the upper bound: 0 | ||
| 2129 | The number of answers for this SemFacet query: 0 | ||
| 2130 | Total time for this SemFacet query: 0.0 | ||
| 2131 | ---------- start evaluating upper bound for Query 128 ---------- | ||
| 2132 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005966> <http://xmlns.com/foaf/0.1/homepage> ?z } | ||
| 2133 | The number of answers in the upper bound: 0 | ||
| 2134 | The number of answers for this SemFacet query: 0 | ||
| 2135 | Total time for this SemFacet query: 0.01 | ||
| 2136 | ---------- start evaluating upper bound for Query 129 ---------- | ||
| 2137 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005966> <http://www.w3.org/2000/01/rdf-schema#comment> ?z } | ||
| 2138 | The number of answers in the upper bound: 1 | ||
| 2139 | The number of answers for this SemFacet query: 1 | ||
| 2140 | Total time for this SemFacet query: 0.0 | ||
| 2141 | ---------- start evaluating upper bound for Query 130 ---------- | ||
| 2142 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005966> <http://www.w3.org/2000/01/rdf-schema#label> ?z } | ||
| 2143 | The number of answers in the upper bound: 1 | ||
| 2144 | The number of answers for this SemFacet query: 1 | ||
| 2145 | Total time for this SemFacet query: 0.0 | ||
| 2146 | ---------- start evaluating upper bound for Query 131 ---------- | ||
| 2147 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005966> <http://purl.obolibrary.org/obo/IAO_0000115> ?z } | ||
| 2148 | The number of answers in the upper bound: 1 | ||
| 2149 | The number of answers for this SemFacet query: 1 | ||
| 2150 | Total time for this SemFacet query: 0.0 | ||
| 2151 | ---------- start evaluating upper bound for Query 132 ---------- | ||
| 2152 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005966> <http://purl.obolibrary.org/obo/IAO_remark> ?z } | ||
| 2153 | The number of answers in the upper bound: 0 | ||
| 2154 | The number of answers for this SemFacet query: 0 | ||
| 2155 | Total time for this SemFacet query: 0.0 | ||
| 2156 | ---------- start evaluating upper bound for Query 133 ---------- | ||
| 2157 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005966> <http://www.geneontology.org/formats/oboInOwl#created_by> ?z } | ||
| 2158 | The number of answers in the upper bound: 0 | ||
| 2159 | The number of answers for this SemFacet query: 0 | ||
| 2160 | Total time for this SemFacet query: 0.0 | ||
| 2161 | ---------- start evaluating upper bound for Query 134 ---------- | ||
| 2162 | SELECT ?z WHERE { <http://purl.obolibrary.org/obo/FBbt_00005966> <http://www.w3.org/2003/01/geo/wgs84_pos#lat> ?z } | ||
| 2163 | The number of answers in the upper bound: 0 | ||
| 2164 | The number of answers for this SemFacet query: 0 | ||
| 2165 | Total time for this SemFacet query: 0.0 | ||
| 2166 | ---------- start evaluating upper bound for Query 135 ---------- | ||
| 2167 | select ?x where { ?x <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://purl.obolibrary.org/obo/FBbt_00005106> . } | ||
| 2168 | The number of answers in the upper bound: 803 | ||
| 2169 | The number of answers for this SemFacet query: 803 | ||
| 2170 | Total time for this SemFacet query: 0.0 | ||
| 2171 | ---------- start evaluating upper bound for Query 54 ---------- | ||
| 2172 | SELECT DISTINCT ?x WHERE {?x <http://www.w3.org/2000/01/rdf-schema#comment> ?z} | ||
| 2173 | The number of answers in the upper bound: 1359 | ||
| 2174 | The number of answers for this SemFacet query: 1359 | ||
| 2175 | Total time for this SemFacet query: 0.0 | ||
| 2176 | ---------- start evaluating upper bound for Query 103 ---------- | ||
| 2177 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100666> <http://dbpedia.org/ontology/thumbnail> ?z } | ||
| 2178 | The number of answers in the upper bound: 1 | ||
| 2179 | The number of answers for this SemFacet query: 1 | ||
| 2180 | Total time for this SemFacet query: 0.0 | ||
| 2181 | ---------- start evaluating upper bound for Query 104 ---------- | ||
| 2182 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100666> <http://xmlns.com/foaf/0.1/homepage> ?z } | ||
| 2183 | The number of answers for this SemFacet query: 0 | ||
| 2184 | Total time for this SemFacet query: 0.0 | ||
| 2185 | ---------- start evaluating upper bound for Query 105 ---------- | ||
| 2186 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100666> <http://www.w3.org/2000/01/rdf-schema#comment> ?z } | ||
| 2187 | The number of answers in the upper bound: 1 | ||
| 2188 | The number of answers for this SemFacet query: 1 | ||
| 2189 | Total time for this SemFacet query: 0.01 | ||
| 2190 | ---------- start evaluating upper bound for Query 106 ---------- | ||
| 2191 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100666> <http://www.w3.org/2000/01/rdf-schema#label> ?z } | ||
| 2192 | The number of answers in the upper bound: 1 | ||
| 2193 | The number of answers for this SemFacet query: 1 | ||
| 2194 | Total time for this SemFacet query: 0.0 | ||
| 2195 | ---------- start evaluating upper bound for Query 107 ---------- | ||
| 2196 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100666> <http://purl.obolibrary.org/obo/IAO_0000115> ?z } | ||
| 2197 | The number of answers for this SemFacet query: 0 | ||
| 2198 | Total time for this SemFacet query: 0.0 | ||
| 2199 | ---------- start evaluating upper bound for Query 108 ---------- | ||
| 2200 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100666> <http://purl.obolibrary.org/obo/IAO_remark> ?z } | ||
| 2201 | The number of answers in the upper bound: 2 | ||
| 2202 | The number of answers for this SemFacet query: 2 | ||
| 2203 | Total time for this SemFacet query: 0.0 | ||
| 2204 | ---------- start evaluating upper bound for Query 109 ---------- | ||
| 2205 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100666> <http://www.geneontology.org/formats/oboInOwl#created_by> ?z } | ||
| 2206 | The number of answers for this SemFacet query: 0 | ||
| 2207 | Total time for this SemFacet query: 0.0 | ||
| 2208 | ---------- start evaluating upper bound for Query 110 ---------- | ||
| 2209 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100666> <http://www.w3.org/2003/01/geo/wgs84_pos#lat> ?z } | ||
| 2210 | The number of answers for this SemFacet query: 0 | ||
| 2211 | Total time for this SemFacet query: 0.0 | ||
| 2212 | ---------- start evaluating upper bound for Query 136 ---------- | ||
| 2213 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100449> <http://dbpedia.org/ontology/thumbnail> ?z } | ||
| 2214 | The number of answers in the upper bound: 1 | ||
| 2215 | The number of answers for this SemFacet query: 1 | ||
| 2216 | Total time for this SemFacet query: 0.0 | ||
| 2217 | ---------- start evaluating upper bound for Query 137 ---------- | ||
| 2218 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100449> <http://xmlns.com/foaf/0.1/homepage> ?z } | ||
| 2219 | The number of answers in the upper bound: 0 | ||
| 2220 | The number of answers for this SemFacet query: 0 | ||
| 2221 | Total time for this SemFacet query: 0.0 | ||
| 2222 | ---------- start evaluating upper bound for Query 138 ---------- | ||
| 2223 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100449> <http://www.w3.org/2000/01/rdf-schema#comment> ?z } | ||
| 2224 | The number of answers in the upper bound: 1 | ||
| 2225 | The number of answers for this SemFacet query: 1 | ||
| 2226 | Total time for this SemFacet query: 0.0 | ||
| 2227 | ---------- start evaluating upper bound for Query 139 ---------- | ||
| 2228 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100449> <http://www.w3.org/2000/01/rdf-schema#label> ?z } | ||
| 2229 | The number of answers in the upper bound: 1 | ||
| 2230 | The number of answers for this SemFacet query: 1 | ||
| 2231 | Total time for this SemFacet query: 0.0 | ||
| 2232 | ---------- start evaluating upper bound for Query 140 ---------- | ||
| 2233 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100449> <http://purl.obolibrary.org/obo/IAO_0000115> ?z } | ||
| 2234 | The number of answers in the upper bound: 0 | ||
| 2235 | The number of answers for this SemFacet query: 0 | ||
| 2236 | Total time for this SemFacet query: 0.0 | ||
| 2237 | ---------- start evaluating upper bound for Query 141 ---------- | ||
| 2238 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100449> <http://purl.obolibrary.org/obo/IAO_remark> ?z } | ||
| 2239 | The number of answers in the upper bound: 2 | ||
| 2240 | The number of answers for this SemFacet query: 2 | ||
| 2241 | Total time for this SemFacet query: 0.0 | ||
| 2242 | ---------- start evaluating upper bound for Query 142 ---------- | ||
| 2243 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100449> <http://www.geneontology.org/formats/oboInOwl#created_by> ?z } | ||
| 2244 | The number of answers in the upper bound: 0 | ||
| 2245 | The number of answers for this SemFacet query: 0 | ||
| 2246 | Total time for this SemFacet query: 0.0 | ||
| 2247 | ---------- start evaluating upper bound for Query 143 ---------- | ||
| 2248 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100449> <http://www.w3.org/2003/01/geo/wgs84_pos#lat> ?z } | ||
| 2249 | The number of answers in the upper bound: 0 | ||
| 2250 | The number of answers for this SemFacet query: 0 | ||
| 2251 | Total time for this SemFacet query: 0.0 | ||
| 2252 | ---------- start evaluating upper bound for Query 144 ---------- | ||
| 2253 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100643> <http://dbpedia.org/ontology/thumbnail> ?z } | ||
| 2254 | The number of answers in the upper bound: 1 | ||
| 2255 | The number of answers for this SemFacet query: 1 | ||
| 2256 | Total time for this SemFacet query: 0.0 | ||
| 2257 | ---------- start evaluating upper bound for Query 145 ---------- | ||
| 2258 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100643> <http://xmlns.com/foaf/0.1/homepage> ?z } | ||
| 2259 | The number of answers in the upper bound: 0 | ||
| 2260 | The number of answers for this SemFacet query: 0 | ||
| 2261 | Total time for this SemFacet query: 0.0 | ||
| 2262 | ---------- start evaluating upper bound for Query 146 ---------- | ||
| 2263 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100643> <http://www.w3.org/2000/01/rdf-schema#comment> ?z } | ||
| 2264 | The number of answers in the upper bound: 1 | ||
| 2265 | The number of answers for this SemFacet query: 1 | ||
| 2266 | Total time for this SemFacet query: 0.0 | ||
| 2267 | ---------- start evaluating upper bound for Query 147 ---------- | ||
| 2268 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100643> <http://www.w3.org/2000/01/rdf-schema#label> ?z } | ||
| 2269 | The number of answers in the upper bound: 1 | ||
| 2270 | The number of answers for this SemFacet query: 1 | ||
| 2271 | Total time for this SemFacet query: 0.0 | ||
| 2272 | ---------- start evaluating upper bound for Query 148 ---------- | ||
| 2273 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100643> <http://purl.obolibrary.org/obo/IAO_0000115> ?z } | ||
| 2274 | The number of answers in the upper bound: 0 | ||
| 2275 | The number of answers for this SemFacet query: 0 | ||
| 2276 | Total time for this SemFacet query: 0.0 | ||
| 2277 | ---------- start evaluating upper bound for Query 149 ---------- | ||
| 2278 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100643> <http://purl.obolibrary.org/obo/IAO_remark> ?z } | ||
| 2279 | The number of answers in the upper bound: 2 | ||
| 2280 | The number of answers for this SemFacet query: 2 | ||
| 2281 | Total time for this SemFacet query: 0.0 | ||
| 2282 | ---------- start evaluating upper bound for Query 150 ---------- | ||
| 2283 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100643> <http://www.geneontology.org/formats/oboInOwl#created_by> ?z } | ||
| 2284 | The number of answers in the upper bound: 0 | ||
| 2285 | The number of answers for this SemFacet query: 0 | ||
| 2286 | Total time for this SemFacet query: 0.0 | ||
| 2287 | ---------- start evaluating upper bound for Query 151 ---------- | ||
| 2288 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100643> <http://www.w3.org/2003/01/geo/wgs84_pos#lat> ?z } | ||
| 2289 | The number of answers in the upper bound: 0 | ||
| 2290 | The number of answers for this SemFacet query: 0 | ||
| 2291 | Total time for this SemFacet query: 0.0 | ||
| 2292 | ---------- start evaluating upper bound for Query 152 ---------- | ||
| 2293 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100567> <http://dbpedia.org/ontology/thumbnail> ?z } | ||
| 2294 | The number of answers in the upper bound: 1 | ||
| 2295 | The number of answers for this SemFacet query: 1 | ||
| 2296 | Total time for this SemFacet query: 0.0 | ||
| 2297 | ---------- start evaluating upper bound for Query 153 ---------- | ||
| 2298 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100567> <http://xmlns.com/foaf/0.1/homepage> ?z } | ||
| 2299 | The number of answers in the upper bound: 0 | ||
| 2300 | The number of answers for this SemFacet query: 0 | ||
| 2301 | Total time for this SemFacet query: 0.0 | ||
| 2302 | ---------- start evaluating upper bound for Query 154 ---------- | ||
| 2303 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100567> <http://www.w3.org/2000/01/rdf-schema#comment> ?z } | ||
| 2304 | The number of answers in the upper bound: 1 | ||
| 2305 | The number of answers for this SemFacet query: 1 | ||
| 2306 | Total time for this SemFacet query: 0.0 | ||
| 2307 | ---------- start evaluating upper bound for Query 155 ---------- | ||
| 2308 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100567> <http://www.w3.org/2000/01/rdf-schema#label> ?z } | ||
| 2309 | The number of answers in the upper bound: 1 | ||
| 2310 | The number of answers for this SemFacet query: 1 | ||
| 2311 | Total time for this SemFacet query: 0.0 | ||
| 2312 | ---------- start evaluating upper bound for Query 156 ---------- | ||
| 2313 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100567> <http://purl.obolibrary.org/obo/IAO_0000115> ?z } | ||
| 2314 | The number of answers in the upper bound: 0 | ||
| 2315 | The number of answers for this SemFacet query: 0 | ||
| 2316 | Total time for this SemFacet query: 0.01 | ||
| 2317 | ---------- start evaluating upper bound for Query 157 ---------- | ||
| 2318 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100567> <http://purl.obolibrary.org/obo/IAO_remark> ?z } | ||
| 2319 | The number of answers in the upper bound: 2 | ||
| 2320 | The number of answers for this SemFacet query: 2 | ||
| 2321 | Total time for this SemFacet query: 0.0 | ||
| 2322 | ---------- start evaluating upper bound for Query 158 ---------- | ||
| 2323 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100567> <http://www.geneontology.org/formats/oboInOwl#created_by> ?z } | ||
| 2324 | The number of answers in the upper bound: 0 | ||
| 2325 | The number of answers for this SemFacet query: 0 | ||
| 2326 | Total time for this SemFacet query: 0.0 | ||
| 2327 | ---------- start evaluating upper bound for Query 159 ---------- | ||
| 2328 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100567> <http://www.w3.org/2003/01/geo/wgs84_pos#lat> ?z } | ||
| 2329 | The number of answers in the upper bound: 0 | ||
| 2330 | The number of answers for this SemFacet query: 0 | ||
| 2331 | Total time for this SemFacet query: 0.0 | ||
| 2332 | ---------- start evaluating upper bound for Query 160 ---------- | ||
| 2333 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100544> <http://dbpedia.org/ontology/thumbnail> ?z } | ||
| 2334 | The number of answers in the upper bound: 1 | ||
| 2335 | The number of answers for this SemFacet query: 1 | ||
| 2336 | Total time for this SemFacet query: 0.0 | ||
| 2337 | ---------- start evaluating upper bound for Query 161 ---------- | ||
| 2338 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100544> <http://xmlns.com/foaf/0.1/homepage> ?z } | ||
| 2339 | The number of answers in the upper bound: 0 | ||
| 2340 | The number of answers for this SemFacet query: 0 | ||
| 2341 | Total time for this SemFacet query: 0.0 | ||
| 2342 | ---------- start evaluating upper bound for Query 162 ---------- | ||
| 2343 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100544> <http://www.w3.org/2000/01/rdf-schema#comment> ?z } | ||
| 2344 | The number of answers in the upper bound: 1 | ||
| 2345 | The number of answers for this SemFacet query: 1 | ||
| 2346 | Total time for this SemFacet query: 0.0 | ||
| 2347 | ---------- start evaluating upper bound for Query 163 ---------- | ||
| 2348 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100544> <http://www.w3.org/2000/01/rdf-schema#label> ?z } | ||
| 2349 | The number of answers in the upper bound: 1 | ||
| 2350 | The number of answers for this SemFacet query: 1 | ||
| 2351 | Total time for this SemFacet query: 0.0 | ||
| 2352 | ---------- start evaluating upper bound for Query 164 ---------- | ||
| 2353 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100544> <http://purl.obolibrary.org/obo/IAO_0000115> ?z } | ||
| 2354 | The number of answers in the upper bound: 0 | ||
| 2355 | The number of answers for this SemFacet query: 0 | ||
| 2356 | Total time for this SemFacet query: 0.0 | ||
| 2357 | ---------- start evaluating upper bound for Query 165 ---------- | ||
| 2358 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100544> <http://purl.obolibrary.org/obo/IAO_remark> ?z } | ||
| 2359 | The number of answers in the upper bound: 2 | ||
| 2360 | The number of answers for this SemFacet query: 2 | ||
| 2361 | Total time for this SemFacet query: 0.0 | ||
| 2362 | ---------- start evaluating upper bound for Query 166 ---------- | ||
| 2363 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100544> <http://www.geneontology.org/formats/oboInOwl#created_by> ?z } | ||
| 2364 | The number of answers in the upper bound: 0 | ||
| 2365 | The number of answers for this SemFacet query: 0 | ||
| 2366 | Total time for this SemFacet query: 0.0 | ||
| 2367 | ---------- start evaluating upper bound for Query 167 ---------- | ||
| 2368 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100544> <http://www.w3.org/2003/01/geo/wgs84_pos#lat> ?z } | ||
| 2369 | The number of answers in the upper bound: 0 | ||
| 2370 | The number of answers for this SemFacet query: 0 | ||
| 2371 | Total time for this SemFacet query: 0.0 | ||
| 2372 | ---------- start evaluating upper bound for Query 168 ---------- | ||
| 2373 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100153> <http://dbpedia.org/ontology/thumbnail> ?z } | ||
| 2374 | The number of answers in the upper bound: 1 | ||
| 2375 | The number of answers for this SemFacet query: 1 | ||
| 2376 | Total time for this SemFacet query: 0.0 | ||
| 2377 | ---------- start evaluating upper bound for Query 169 ---------- | ||
| 2378 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100153> <http://xmlns.com/foaf/0.1/homepage> ?z } | ||
| 2379 | The number of answers in the upper bound: 0 | ||
| 2380 | The number of answers for this SemFacet query: 0 | ||
| 2381 | Total time for this SemFacet query: 0.0 | ||
| 2382 | ---------- start evaluating upper bound for Query 170 ---------- | ||
| 2383 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100153> <http://www.w3.org/2000/01/rdf-schema#comment> ?z } | ||
| 2384 | The number of answers in the upper bound: 1 | ||
| 2385 | The number of answers for this SemFacet query: 1 | ||
| 2386 | Total time for this SemFacet query: 0.0 | ||
| 2387 | ---------- start evaluating upper bound for Query 171 ---------- | ||
| 2388 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100153> <http://www.w3.org/2000/01/rdf-schema#label> ?z } | ||
| 2389 | The number of answers in the upper bound: 1 | ||
| 2390 | The number of answers for this SemFacet query: 1 | ||
| 2391 | Total time for this SemFacet query: 0.0 | ||
| 2392 | ---------- start evaluating upper bound for Query 172 ---------- | ||
| 2393 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100153> <http://purl.obolibrary.org/obo/IAO_0000115> ?z } | ||
| 2394 | The number of answers in the upper bound: 0 | ||
| 2395 | The number of answers for this SemFacet query: 0 | ||
| 2396 | Total time for this SemFacet query: 0.0 | ||
| 2397 | ---------- start evaluating upper bound for Query 173 ---------- | ||
| 2398 | SELECT ?z WHERE { <http://www.virtualflybrain.org/ontologies/individuals/VFB_00100153> <http://purl.obolibrary.org/obo/IAO_remark> ?z } | ||
| 2399 | The number of answers in the upper bound: 2 | ||
| 2400 | The number of answers for this SemFacet query: 2 | ||
| 2401 | Total time for this SemFacet query: 0.0 | ||
| 2402 | ---------- start evaluating upper bound for Query 6 ---------- | ||
| 2403 | select ?x ?z where { ?x <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> ?z } | ||
| 2404 | The number of answers in the upper bound: 24586 | ||
| 2405 | The number of answers for this SemFacet query: 24586 | ||
| 2406 | Total time for this SemFacet query: 0.07 | ||
| 2407 | ---------- start evaluating upper bound for Query 174 ---------- | ||
| 2408 | select distinct ?y where { ?x ?y ?z } | ||
| 2409 | The number of answers in the upper bound: 43 | ||
| 2410 | The number of answers for this SemFacet query: 43 | ||
| 2411 | Total time for this SemFacet query: 0.02 | ||
| 2412 | ---------- start evaluating upper bound for Query 175 ---------- | ||
| 2413 | select distinct ?z where { ?x <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> ?z } | ||
| 2414 | The number of answers in the upper bound: 387 | ||
| 2415 | The number of answers for this SemFacet query: 387 | ||
| 2416 | Total time for this SemFacet query: 0.0 | ||
| 2417 | ---------- start evaluating upper bound for Query 176 ---------- | ||
| 2418 | select ?y ?z where { <http://www.reactome.org/biopax/46/49633#Protein3885> ?y ?z .} | ||
| 2419 | The number of answers in the upper bound: 0 | ||
| 2420 | The number of answers for this SemFacet query: 0 | ||
| 2421 | Total time for this SemFacet query: 0.0 | ||
diff --git a/src/org/semanticweb/karma2/MyKarma.java b/src/org/semanticweb/karma2/MyKarma.java index 60938df..b2b4352 100644 --- a/src/org/semanticweb/karma2/MyKarma.java +++ b/src/org/semanticweb/karma2/MyKarma.java | |||
| @@ -121,30 +121,19 @@ public class MyKarma { | |||
| 121 | private Set<AnswerTuple> answerCQ_multiThread(ConjunctiveQuery q, AnswerTuples soundAnswerTuples, boolean isGround) { | 121 | private Set<AnswerTuple> answerCQ_multiThread(ConjunctiveQuery q, AnswerTuples soundAnswerTuples, boolean isGround) { |
| 122 | Set<Future<AnswerTuple>> set = new HashSet<Future<AnswerTuple>>(); | 122 | Set<Future<AnswerTuple>> set = new HashSet<Future<AnswerTuple>>(); |
| 123 | ExtendedConjunctiveQuery qext = ExtendedConjunctiveQuery.computeExtension(q); | 123 | ExtendedConjunctiveQuery qext = ExtendedConjunctiveQuery.computeExtension(q); |
| 124 | TupleIterator tupleIterator; | 124 | TupleIterator tupleIterator = null; |
| 125 | ExecutorService es = null; | ||
| 125 | try { | 126 | try { |
| 126 | tupleIterator = store.compileQuery(qext.toString(), prefixes, parameters); | 127 | tupleIterator = store.compileQuery(qext.toString(), prefixes, parameters); |
| 127 | } catch (JRDFStoreException e) { | 128 | es = Executors.newFixedThreadPool(Runtime.getRuntime().availableProcessors()); |
| 128 | e.printStackTrace(); | 129 | AnswerTuple tuple; |
| 129 | return null; | 130 | for (long multi = tupleIterator.open(); multi != 0; multi = tupleIterator.getNext()) { |
| 130 | } | 131 | Map<Term, GroundTerm> match = new HashMap<Term, GroundTerm>(); |
| 131 | ExecutorService es = Executors.newFixedThreadPool(Runtime.getRuntime().availableProcessors()); | 132 | for (int i = 0; i < qext.getNumberOfAnswerTerms(); i++) { |
| 132 | AnswerTuple tuple; | 133 | match.put(qext.getAnswerTerm(i), tupleIterator.getGroundTerm(i)); |
| 133 | try { | ||
| 134 | try { | ||
| 135 | for (long multi = tupleIterator.open(); multi != 0; multi = tupleIterator.getNext()) { | ||
| 136 | Map<Term, GroundTerm> match = new HashMap<Term, GroundTerm>(); | ||
| 137 | for (int i = 0; i < qext.getNumberOfAnswerTerms(); i++) { | ||
| 138 | match.put(qext.getAnswerTerm(i), tupleIterator.getGroundTerm(i)); | ||
| 139 | } | ||
| 140 | if ((tuple = contains(qext, soundAnswerTuples, match)) != null) | ||
| 141 | set.add(es.submit(new Spurious(qext, match, tuple, isGround))); | ||
| 142 | } | 134 | } |
| 143 | } catch (JRDFStoreException e) { | 135 | if ((tuple = contains(qext, soundAnswerTuples, match)) != null) |
| 144 | e.printStackTrace(); | 136 | set.add(es.submit(new Spurious(qext, match, tuple, isGround))); |
| 145 | return null; | ||
| 146 | } finally { | ||
| 147 | tupleIterator.dispose(); | ||
| 148 | } | 137 | } |
| 149 | Set<AnswerTuple> result = new HashSet<AnswerTuple>(set.size()); | 138 | Set<AnswerTuple> result = new HashSet<AnswerTuple>(set.size()); |
| 150 | while(!set.isEmpty()) { | 139 | while(!set.isEmpty()) { |
| @@ -166,28 +155,28 @@ public class MyKarma { | |||
| 166 | } | 155 | } |
| 167 | } | 156 | } |
| 168 | return result; | 157 | return result; |
| 158 | } catch (JRDFStoreException e1) { | ||
| 159 | e1.printStackTrace(); | ||
| 160 | return null; | ||
| 169 | } finally { | 161 | } finally { |
| 170 | es.shutdown(); | 162 | if (tupleIterator != null) tupleIterator.dispose(); |
| 163 | if (es != null) es.shutdown(); | ||
| 171 | } | 164 | } |
| 172 | } | 165 | } |
| 173 | 166 | ||
| 174 | private Set<AnswerTuple> answerCQ_singleThread(ConjunctiveQuery q, AnswerTuples soundAnswerTuples, boolean isGround) { | 167 | private Set<AnswerTuple> answerCQ_singleThread(ConjunctiveQuery q, AnswerTuples soundAnswerTuples, boolean isGround) { |
| 175 | ExtendedConjunctiveQuery qext = ExtendedConjunctiveQuery.computeExtension(q); | 168 | ExtendedConjunctiveQuery qext = ExtendedConjunctiveQuery.computeExtension(q); |
| 176 | TupleIterator tupleIterator; | ||
| 177 | try { | ||
| 178 | tupleIterator = store.compileQuery(qext.toString(), prefixes, parameters); | ||
| 179 | } catch (JRDFStoreException e) { | ||
| 180 | e.printStackTrace(); | ||
| 181 | return null; | ||
| 182 | } | ||
| 183 | |||
| 184 | boolean useBushyValue = parameters.m_useBushy, allAnswersInRootValue = parameters.m_allAnswersInRoot; | 169 | boolean useBushyValue = parameters.m_useBushy, allAnswersInRootValue = parameters.m_allAnswersInRoot; |
| 185 | parameters.m_useBushy = false; | ||
| 186 | parameters.m_allAnswersInRoot = false; | ||
| 187 | try { | ||
| 188 | Set<AnswerTuple> result = new HashSet<AnswerTuple>(); | 170 | Set<AnswerTuple> result = new HashSet<AnswerTuple>(); |
| 189 | AnswerTuple tuple; | 171 | |
| 172 | TupleIterator tupleIterator = null; | ||
| 190 | try { | 173 | try { |
| 174 | tupleIterator = store.compileQuery(qext.toString(), prefixes, parameters); | ||
| 175 | parameters.m_useBushy = false; | ||
| 176 | parameters.m_allAnswersInRoot = false; | ||
| 177 | |||
| 178 | AnswerTuple tuple; | ||
| 179 | |||
| 191 | for (long multi = tupleIterator.open(); multi != 0; multi = tupleIterator.getNext()) { | 180 | for (long multi = tupleIterator.open(); multi != 0; multi = tupleIterator.getNext()) { |
| 192 | Map<Term, GroundTerm> match = new HashMap<Term, GroundTerm>(); | 181 | Map<Term, GroundTerm> match = new HashMap<Term, GroundTerm>(); |
| 193 | for (int i = 0; i < qext.getNumberOfAnswerTerms(); i++) { | 182 | for (int i = 0; i < qext.getNumberOfAnswerTerms(); i++) { |
| @@ -200,14 +189,11 @@ public class MyKarma { | |||
| 200 | e.printStackTrace(); | 189 | e.printStackTrace(); |
| 201 | return null; | 190 | return null; |
| 202 | } finally { | 191 | } finally { |
| 203 | tupleIterator.dispose(); | 192 | if (tupleIterator != null) tupleIterator.dispose(); |
| 204 | } | ||
| 205 | return result; | ||
| 206 | } finally { | ||
| 207 | parameters.m_useBushy = useBushyValue; | 193 | parameters.m_useBushy = useBushyValue; |
| 208 | parameters.m_allAnswersInRoot = allAnswersInRootValue; | 194 | parameters.m_allAnswersInRoot = allAnswersInRootValue; |
| 209 | } | 195 | } |
| 210 | 196 | return result; | |
| 211 | } | 197 | } |
| 212 | 198 | ||
| 213 | private AnswerTuple contains(ExtendedConjunctiveQuery qext, AnswerTuples answerTuples, Map<Term, GroundTerm> match) { | 199 | private AnswerTuple contains(ExtendedConjunctiveQuery qext, AnswerTuples answerTuples, Map<Term, GroundTerm> match) { |
diff --git a/src/uk/ac/ox/cs/pagoda/multistage/MultiStageQueryEngine.java b/src/uk/ac/ox/cs/pagoda/multistage/MultiStageQueryEngine.java index b74fe7d..b77c264 100644 --- a/src/uk/ac/ox/cs/pagoda/multistage/MultiStageQueryEngine.java +++ b/src/uk/ac/ox/cs/pagoda/multistage/MultiStageQueryEngine.java | |||
| @@ -18,6 +18,9 @@ public class MultiStageQueryEngine extends StageQueryEngine { | |||
| 18 | super(name, checkValidity); | 18 | super(name, checkValidity); |
| 19 | } | 19 | } |
| 20 | 20 | ||
| 21 | /** | ||
| 22 | * c-chase | ||
| 23 | */ | ||
| 21 | @Override | 24 | @Override |
| 22 | public void materialiseFoldedly(DatalogProgram dProgram, GapByStore4ID gap) { | 25 | public void materialiseFoldedly(DatalogProgram dProgram, GapByStore4ID gap) { |
| 23 | materialise("lower program", dProgram.getLower().toString()); | 26 | materialise("lower program", dProgram.getLower().toString()); |
| @@ -27,6 +30,9 @@ public class MultiStageQueryEngine extends StageQueryEngine { | |||
| 27 | materialise(program, treatment, gap); | 30 | materialise(program, treatment, gap); |
| 28 | } | 31 | } |
| 29 | 32 | ||
| 33 | /** | ||
| 34 | * c-chase^f | ||
| 35 | */ | ||
| 30 | @Override | 36 | @Override |
| 31 | public int materialiseRestrictedly(DatalogProgram dProgram, GapByStore4ID gap) { | 37 | public int materialiseRestrictedly(DatalogProgram dProgram, GapByStore4ID gap) { |
| 32 | if (gap != null) | 38 | if (gap != null) |
diff --git a/src/uk/ac/ox/cs/pagoda/multistage/MultiStageUpperProgram.java b/src/uk/ac/ox/cs/pagoda/multistage/MultiStageUpperProgram.java index caa26fa..4239ccc 100644 --- a/src/uk/ac/ox/cs/pagoda/multistage/MultiStageUpperProgram.java +++ b/src/uk/ac/ox/cs/pagoda/multistage/MultiStageUpperProgram.java | |||
| @@ -245,6 +245,7 @@ public abstract class MultiStageUpperProgram { | |||
| 245 | if (tuples != null) tuples.dispose(); | 245 | if (tuples != null) tuples.dispose(); |
| 246 | } | 246 | } |
| 247 | 247 | ||
| 248 | tuples = null; | ||
| 248 | try { | 249 | try { |
| 249 | tuples = engine.internal_evaluateNotExpanded(SparqlHelper.getSPARQLQuery(atoms, x, y)); | 250 | tuples = engine.internal_evaluateNotExpanded(SparqlHelper.getSPARQLQuery(atoms, x, y)); |
| 250 | for (long multi = tuples.open(); multi != 0; multi = tuples.getNext()) | 251 | for (long multi = tuples.open(); multi != 0; multi = tuples.getNext()) |
| @@ -279,7 +280,7 @@ public abstract class MultiStageUpperProgram { | |||
| 279 | TupleIterator tuples = null; | 280 | TupleIterator tuples = null; |
| 280 | try { | 281 | try { |
| 281 | tuples = engine.internal_evaluateNotExpanded(headQuery); | 282 | tuples = engine.internal_evaluateNotExpanded(headQuery); |
| 282 | for (; tuples.isValid(); tuples.getNext()) | 283 | for (long multi = tuples.open(); multi != 0; multi = tuples.getNext()) |
| 283 | headAnswers.add(new AnswerTupleID(tuples)); | 284 | headAnswers.add(new AnswerTupleID(tuples)); |
| 284 | } catch (JRDFStoreException e) { | 285 | } catch (JRDFStoreException e) { |
| 285 | e.printStackTrace(); | 286 | e.printStackTrace(); |
diff --git a/src/uk/ac/ox/cs/pagoda/multistage/TwoStageApplication.java b/src/uk/ac/ox/cs/pagoda/multistage/TwoStageApplication.java index e52213b..f08bfbd 100644 --- a/src/uk/ac/ox/cs/pagoda/multistage/TwoStageApplication.java +++ b/src/uk/ac/ox/cs/pagoda/multistage/TwoStageApplication.java | |||
| @@ -149,8 +149,8 @@ abstract class TwoStageApplication { | |||
| 149 | // TODO Auto-generated catch block | 149 | // TODO Auto-generated catch block |
| 150 | e.printStackTrace(); | 150 | e.printStackTrace(); |
| 151 | } finally { | 151 | } finally { |
| 152 | if (tuples != null) | 152 | if (tuples != null) tuples.dispose(); |
| 153 | tuples.dispose(); | 153 | tuples = null; |
| 154 | } | 154 | } |
| 155 | } | 155 | } |
| 156 | } | 156 | } |
| @@ -209,8 +209,7 @@ abstract class TwoStageApplication { | |||
| 209 | // TODO Auto-generated catch block | 209 | // TODO Auto-generated catch block |
| 210 | e.printStackTrace(); | 210 | e.printStackTrace(); |
| 211 | } finally { | 211 | } finally { |
| 212 | if (tuples != null) | 212 | if (tuples != null) tuples.dispose(); |
| 213 | tuples.dispose(); | ||
| 214 | } | 213 | } |
| 215 | return ret; | 214 | return ret; |
| 216 | } | 215 | } |
diff --git a/src/uk/ac/ox/cs/pagoda/query/GapByTriple.java b/src/uk/ac/ox/cs/pagoda/query/GapByTriple.java index 1a94f07..a1c1b0e 100644 --- a/src/uk/ac/ox/cs/pagoda/query/GapByTriple.java +++ b/src/uk/ac/ox/cs/pagoda/query/GapByTriple.java | |||
| @@ -53,7 +53,7 @@ public class GapByTriple extends GapTupleIterator<String> { | |||
| 53 | 53 | ||
| 54 | @Override | 54 | @Override |
| 55 | public boolean hasNext() { | 55 | public boolean hasNext() { |
| 56 | TupleIterator iter; | 56 | TupleIterator iter = null; |
| 57 | boolean inGap; | 57 | boolean inGap; |
| 58 | StringBuffer queryBuffer = new StringBuffer(); | 58 | StringBuffer queryBuffer = new StringBuffer(); |
| 59 | try { | 59 | try { |
| @@ -75,9 +75,13 @@ public class GapByTriple extends GapTupleIterator<String> { | |||
| 75 | queryBuffer.setLength(0); | 75 | queryBuffer.setLength(0); |
| 76 | queryBuffer.append("SELECT WHERE { ").append(sub).append(" ").append(predicate).append(" ").append(obj).append(" }"); | 76 | queryBuffer.append("SELECT WHERE { ").append(sub).append(" ").append(predicate).append(" ").append(obj).append(" }"); |
| 77 | 77 | ||
| 78 | iter = lowerStore.compileQuery(queryBuffer.toString(), prefixes, parameters); | 78 | try { |
| 79 | inGap = iter.open() != 0; | 79 | iter = lowerStore.compileQuery(queryBuffer.toString(), prefixes, parameters); |
| 80 | iter.dispose(); | 80 | inGap = iter.open() != 0; |
| 81 | } finally { | ||
| 82 | if (iter != null) iter.dispose(); | ||
| 83 | iter = null; | ||
| 84 | } | ||
| 81 | if (inGap) | 85 | if (inGap) |
| 82 | return true; | 86 | return true; |
| 83 | } | 87 | } |
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/ConsistencyManager.java b/src/uk/ac/ox/cs/pagoda/reasoner/ConsistencyManager.java index a222645..7d3e40c 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/ConsistencyManager.java +++ b/src/uk/ac/ox/cs/pagoda/reasoner/ConsistencyManager.java | |||
| @@ -43,7 +43,15 @@ public class ConsistencyManager { | |||
| 43 | 43 | ||
| 44 | boolean checkRLLowerBound() { | 44 | boolean checkRLLowerBound() { |
| 45 | fullQueryRecord = m_queryManager.create(QueryRecord.botQueryText, 0); | 45 | fullQueryRecord = m_queryManager.create(QueryRecord.botQueryText, 0); |
| 46 | fullQueryRecord.updateLowerBoundAnswers(m_reasoner.rlLowerStore.evaluate(fullQueryRecord.getQueryText(), fullQueryRecord.getAnswerVariables())); | 46 | AnswerTuples iter = null; |
| 47 | |||
| 48 | try { | ||
| 49 | iter = m_reasoner.rlLowerStore.evaluate(fullQueryRecord.getQueryText(), fullQueryRecord.getAnswerVariables()); | ||
| 50 | fullQueryRecord.updateLowerBoundAnswers(iter); | ||
| 51 | } finally { | ||
| 52 | iter.dispose(); | ||
| 53 | } | ||
| 54 | |||
| 47 | if (fullQueryRecord.getNoOfSoundAnswers() > 0) { | 55 | if (fullQueryRecord.getNoOfSoundAnswers() > 0) { |
| 48 | Utility.logInfo("Answers to bottom in the lower bound: ", fullQueryRecord.outputSoundAnswerTuple()); | 56 | Utility.logInfo("Answers to bottom in the lower bound: ", fullQueryRecord.outputSoundAnswerTuple()); |
| 49 | return unsatisfiability(t.duration()); | 57 | return unsatisfiability(t.duration()); |
| @@ -81,8 +89,15 @@ public class ConsistencyManager { | |||
| 81 | // if (!checkRLLowerBound()) return false; | 89 | // if (!checkRLLowerBound()) return false; |
| 82 | // if (!checkELLowerBound()) return false; | 90 | // if (!checkELLowerBound()) return false; |
| 83 | // if (checkLazyUpper()) return true; | 91 | // if (checkLazyUpper()) return true; |
| 92 | AnswerTuples iter = null; | ||
| 93 | |||
| 94 | try { | ||
| 95 | iter = m_reasoner.trackingStore.evaluate(fullQueryRecord.getQueryText(), fullQueryRecord.getAnswerVariables()); | ||
| 96 | fullQueryRecord.updateUpperBoundAnswers(iter); | ||
| 97 | } finally { | ||
| 98 | if (iter != null) iter.dispose(); | ||
| 99 | } | ||
| 84 | 100 | ||
| 85 | fullQueryRecord.updateUpperBoundAnswers(m_reasoner.trackingStore.evaluate(fullQueryRecord.getQueryText(), fullQueryRecord.getAnswerVariables())); | ||
| 86 | if (fullQueryRecord.getNoOfCompleteAnswers() == 0) | 101 | if (fullQueryRecord.getNoOfCompleteAnswers() == 0) |
| 87 | return satisfiability(t.duration()); | 102 | return satisfiability(t.duration()); |
| 88 | 103 | ||
| @@ -101,7 +116,7 @@ public class ConsistencyManager { | |||
| 101 | for (QueryRecord r: getQueryRecords()) { | 116 | for (QueryRecord r: getQueryRecords()) { |
| 102 | // TODO to be removed ... | 117 | // TODO to be removed ... |
| 103 | // r.saveRelevantOntology("bottom" + r.getQueryID() + ".owl"); | 118 | // r.saveRelevantOntology("bottom" + r.getQueryID() + ".owl"); |
| 104 | checker = new HermitSummaryFilter(r); // m_reasoner.factory.getSummarisedReasoner(r); | 119 | checker = new HermitSummaryFilter(r, true); // m_reasoner.factory.getSummarisedReasoner(r); |
| 105 | satisfiability = checker.isConsistent(); | 120 | satisfiability = checker.isConsistent(); |
| 106 | checker.dispose(); | 121 | checker.dispose(); |
| 107 | if (!satisfiability) return unsatisfiability(t.duration()); | 122 | if (!satisfiability) return unsatisfiability(t.duration()); |
| @@ -143,8 +158,15 @@ public class ConsistencyManager { | |||
| 143 | QueryRecord[] tempQueryRecords = new QueryRecord[number - 1]; | 158 | QueryRecord[] tempQueryRecords = new QueryRecord[number - 1]; |
| 144 | QueryRecord record; | 159 | QueryRecord record; |
| 145 | for (int i = 0; i < number - 1; ++i) { | 160 | for (int i = 0; i < number - 1; ++i) { |
| 146 | tempQueryRecords[i] = record = m_queryManager.create(QueryRecord.botQueryText.replace("Nothing", "Nothing" + (i + 1)), 0, i + 1); | 161 | tempQueryRecords[i] = record = m_queryManager.create(QueryRecord.botQueryText.replace("Nothing", "Nothing" + (i + 1)), 0, i + 1); |
| 147 | record.updateUpperBoundAnswers(m_reasoner.trackingStore.evaluate(record.getQueryText(), record.getAnswerVariables())); | 162 | AnswerTuples iter = null; |
| 163 | try { | ||
| 164 | iter = m_reasoner.trackingStore.evaluate(record.getQueryText(), record.getAnswerVariables()); | ||
| 165 | record.updateUpperBoundAnswers(iter); | ||
| 166 | } finally { | ||
| 167 | if (iter != null) iter.dispose(); | ||
| 168 | iter = null; | ||
| 169 | } | ||
| 148 | } | 170 | } |
| 149 | 171 | ||
| 150 | int bottomNumber = 0; | 172 | int bottomNumber = 0; |
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/ConsistencyManager2.java b/src/uk/ac/ox/cs/pagoda/reasoner/ConsistencyManager2.java index 67dc4fc..9c335f3 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/ConsistencyManager2.java +++ b/src/uk/ac/ox/cs/pagoda/reasoner/ConsistencyManager2.java | |||
| @@ -3,6 +3,7 @@ package uk.ac.ox.cs.pagoda.reasoner; | |||
| 3 | import org.semanticweb.owlapi.model.OWLOntologyCreationException; | 3 | import org.semanticweb.owlapi.model.OWLOntologyCreationException; |
| 4 | import org.semanticweb.owlapi.model.OWLOntologyManager; | 4 | import org.semanticweb.owlapi.model.OWLOntologyManager; |
| 5 | 5 | ||
| 6 | import uk.ac.ox.cs.pagoda.query.AnswerTuples; | ||
| 6 | import uk.ac.ox.cs.pagoda.query.QueryRecord; | 7 | import uk.ac.ox.cs.pagoda.query.QueryRecord; |
| 7 | import uk.ac.ox.cs.pagoda.reasoner.full.Checker; | 8 | import uk.ac.ox.cs.pagoda.reasoner.full.Checker; |
| 8 | import uk.ac.ox.cs.pagoda.summary.HermitSummaryFilter; | 9 | import uk.ac.ox.cs.pagoda.summary.HermitSummaryFilter; |
| @@ -32,8 +33,15 @@ public class ConsistencyManager2 extends ConsistencyManager { | |||
| 32 | // if (!checkRLLowerBound()) return false; | 33 | // if (!checkRLLowerBound()) return false; |
| 33 | // if (!checkELLowerBound()) return false; | 34 | // if (!checkELLowerBound()) return false; |
| 34 | if (checkLazyUpper()) return true; | 35 | if (checkLazyUpper()) return true; |
| 36 | AnswerTuples iter = null; | ||
| 37 | |||
| 38 | try { | ||
| 39 | iter = m_reasoner.trackingStore.evaluate(fullQueryRecord.getQueryText(), fullQueryRecord.getAnswerVariables()); | ||
| 40 | fullQueryRecord.updateUpperBoundAnswers(iter); | ||
| 41 | } finally { | ||
| 42 | if (iter != null) iter.dispose(); | ||
| 43 | } | ||
| 35 | 44 | ||
| 36 | fullQueryRecord.updateUpperBoundAnswers(m_reasoner.trackingStore.evaluate(fullQueryRecord.getQueryText(), fullQueryRecord.getAnswerVariables())); | ||
| 37 | if (fullQueryRecord.getNoOfCompleteAnswers() == 0) | 45 | if (fullQueryRecord.getNoOfCompleteAnswers() == 0) |
| 38 | return satisfiability(t.duration()); | 46 | return satisfiability(t.duration()); |
| 39 | 47 | ||
| @@ -43,7 +51,7 @@ public class ConsistencyManager2 extends ConsistencyManager { | |||
| 43 | e.printStackTrace(); | 51 | e.printStackTrace(); |
| 44 | } | 52 | } |
| 45 | 53 | ||
| 46 | Checker checker = new HermitSummaryFilter(fullQueryRecord); // m_reasoner.factory.getSummarisedReasoner(fullQueryRecord); | 54 | Checker checker = new HermitSummaryFilter(fullQueryRecord, true); // m_reasoner.factory.getSummarisedReasoner(fullQueryRecord); |
| 47 | // fullQueryRecord.saveRelevantOntology("fragment_bottom.owl"); | 55 | // fullQueryRecord.saveRelevantOntology("fragment_bottom.owl"); |
| 48 | boolean satisfiable = checker.isConsistent(); | 56 | boolean satisfiable = checker.isConsistent(); |
| 49 | checker.dispose(); | 57 | checker.dispose(); |
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/ELHOQueryReasoner.java b/src/uk/ac/ox/cs/pagoda/reasoner/ELHOQueryReasoner.java index 4ebe5f2..ab57ccf 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/ELHOQueryReasoner.java +++ b/src/uk/ac/ox/cs/pagoda/reasoner/ELHOQueryReasoner.java | |||
| @@ -54,7 +54,7 @@ public class ELHOQueryReasoner extends QueryReasoner { | |||
| 54 | 54 | ||
| 55 | @Override | 55 | @Override |
| 56 | public void loadOntology(OWLOntology ontology) { | 56 | public void loadOntology(OWLOntology ontology) { |
| 57 | program = new LowerDatalogProgram(!forSemFacet); | 57 | program = new LowerDatalogProgram(properties.getToClassify()); |
| 58 | program.load(ontology, new UnaryBottom()); | 58 | program.load(ontology, new UnaryBottom()); |
| 59 | program.transform(); | 59 | program.transform(); |
| 60 | 60 | ||
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/ELHOUQueryReasoner.java b/src/uk/ac/ox/cs/pagoda/reasoner/ELHOUQueryReasoner.java index 62d238b..0d24a02 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/ELHOUQueryReasoner.java +++ b/src/uk/ac/ox/cs/pagoda/reasoner/ELHOUQueryReasoner.java | |||
| @@ -113,7 +113,7 @@ public class ELHOUQueryReasoner extends QueryReasoner { | |||
| 113 | } | 113 | } |
| 114 | 114 | ||
| 115 | OWLOntology ontology = o; | 115 | OWLOntology ontology = o; |
| 116 | program = new DatalogProgram(ontology, !forSemFacet); | 116 | program = new DatalogProgram(ontology, properties.getToClassify()); |
| 117 | 117 | ||
| 118 | importData(program.getAdditionalDataFile()); | 118 | importData(program.getAdditionalDataFile()); |
| 119 | 119 | ||
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/IterativeRefinement.java b/src/uk/ac/ox/cs/pagoda/reasoner/IterativeRefinement.java index ba6a4d4..447a92d 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/IterativeRefinement.java +++ b/src/uk/ac/ox/cs/pagoda/reasoner/IterativeRefinement.java | |||
| @@ -7,6 +7,7 @@ import org.semanticweb.owlapi.model.OWLOntology; | |||
| 7 | import uk.ac.ox.cs.pagoda.constraints.BottomStrategy; | 7 | import uk.ac.ox.cs.pagoda.constraints.BottomStrategy; |
| 8 | import uk.ac.ox.cs.pagoda.constraints.UpperUnaryBottom; | 8 | import uk.ac.ox.cs.pagoda.constraints.UpperUnaryBottom; |
| 9 | import uk.ac.ox.cs.pagoda.multistage.MultiStageQueryEngine; | 9 | import uk.ac.ox.cs.pagoda.multistage.MultiStageQueryEngine; |
| 10 | import uk.ac.ox.cs.pagoda.query.AnswerTuples; | ||
| 10 | import uk.ac.ox.cs.pagoda.query.QueryRecord; | 11 | import uk.ac.ox.cs.pagoda.query.QueryRecord; |
| 11 | import uk.ac.ox.cs.pagoda.reasoner.light.BasicQueryEngine; | 12 | import uk.ac.ox.cs.pagoda.reasoner.light.BasicQueryEngine; |
| 12 | import uk.ac.ox.cs.pagoda.rules.GeneralProgram; | 13 | import uk.ac.ox.cs.pagoda.rules.GeneralProgram; |
| @@ -47,7 +48,13 @@ public class IterativeRefinement { | |||
| 47 | return m_record.getRelevantOntology(); | 48 | return m_record.getRelevantOntology(); |
| 48 | } | 49 | } |
| 49 | 50 | ||
| 50 | update = m_record.updateUpperBoundAnswers(tEngine.evaluate(m_record.getQueryText())); | 51 | AnswerTuples ans = null; |
| 52 | try { | ||
| 53 | ans = tEngine.evaluate(m_record.getQueryText()); | ||
| 54 | update = m_record.updateUpperBoundAnswers(ans); | ||
| 55 | } finally { | ||
| 56 | if (ans != null) ans.dispose(); | ||
| 57 | } | ||
| 51 | } finally { | 58 | } finally { |
| 52 | tEngine.dispose(); | 59 | tEngine.dispose(); |
| 53 | } | 60 | } |
| @@ -78,7 +85,13 @@ public class IterativeRefinement { | |||
| 78 | return m_record.getRelevantOntology(); | 85 | return m_record.getRelevantOntology(); |
| 79 | } | 86 | } |
| 80 | 87 | ||
| 81 | update = m_record.updateUpperBoundAnswers(tEngine.evaluate(m_record.getQueryText())); | 88 | AnswerTuples ans = null; |
| 89 | try { | ||
| 90 | ans = tEngine.evaluate(m_record.getQueryText()); | ||
| 91 | update = m_record.updateUpperBoundAnswers(ans); | ||
| 92 | } finally { | ||
| 93 | if (ans != null) ans.dispose(); | ||
| 94 | } | ||
| 82 | } finally { | 95 | } finally { |
| 83 | tEngine.dispose(); | 96 | tEngine.dispose(); |
| 84 | } | 97 | } |
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java b/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java index 2c2feae..875dcdd 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java +++ b/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java | |||
| @@ -85,7 +85,7 @@ public class MyQueryReasoner extends QueryReasoner { | |||
| 85 | } | 85 | } |
| 86 | 86 | ||
| 87 | ontology = o; | 87 | ontology = o; |
| 88 | program = new DatalogProgram(ontology, !forSemFacet); | 88 | program = new DatalogProgram(ontology, properties.getToClassify()); |
| 89 | // program.getLower().save(); | 89 | // program.getLower().save(); |
| 90 | // program.getUpper().save(); | 90 | // program.getUpper().save(); |
| 91 | // program.getGeneral().save(); | 91 | // program.getGeneral().save(); |
| @@ -275,11 +275,10 @@ public class MyQueryReasoner extends QueryReasoner { | |||
| 275 | rlAnswer = upperStore.evaluate(queryText, answerVariables); | 275 | rlAnswer = upperStore.evaluate(queryText, answerVariables); |
| 276 | Utility.logDebug(t.duration()); | 276 | Utility.logDebug(t.duration()); |
| 277 | queryRecord.updateUpperBoundAnswers(rlAnswer); | 277 | queryRecord.updateUpperBoundAnswers(rlAnswer); |
| 278 | rlAnswer.dispose(); | ||
| 279 | } finally { | 278 | } finally { |
| 280 | if (rlAnswer != null) rlAnswer.dispose(); | 279 | if (rlAnswer != null) rlAnswer.dispose(); |
| 280 | rlAnswer = null; | ||
| 281 | } | 281 | } |
| 282 | rlAnswer = null; | ||
| 283 | } | 282 | } |
| 284 | 283 | ||
| 285 | @Override | 284 | @Override |
| @@ -296,11 +295,11 @@ public class MyQueryReasoner extends QueryReasoner { | |||
| 296 | // queryRecord.saveRelevantOntology("fragment_query" + queryRecord.getQueryID() + ".owl"); | 295 | // queryRecord.saveRelevantOntology("fragment_query" + queryRecord.getQueryID() + ".owl"); |
| 297 | 296 | ||
| 298 | Timer t = new Timer(); | 297 | Timer t = new Timer(); |
| 299 | Checker summarisedChecker = new HermitSummaryFilter(queryRecord); | 298 | Checker summarisedChecker = new HermitSummaryFilter(queryRecord, properties.getToCallHermiT()); |
| 300 | int validNumber = summarisedChecker.check(queryRecord.getGapAnswers()); | 299 | int validNumber = summarisedChecker.check(queryRecord.getGapAnswers()); |
| 301 | summarisedChecker.dispose(); | 300 | summarisedChecker.dispose(); |
| 302 | Utility.logDebug("Total time for full reasoner: " + t.duration()); | 301 | Utility.logDebug("Total time for full reasoner: " + t.duration()); |
| 303 | if (!forSemFacet || validNumber == 0) { | 302 | if (validNumber == 0) { |
| 304 | queryRecord.markAsProcessed(); | 303 | queryRecord.markAsProcessed(); |
| 305 | Utility.logDebug("Difficulty of this query: " + queryRecord.getDifficulty()); | 304 | Utility.logDebug("Difficulty of this query: " + queryRecord.getDifficulty()); |
| 306 | } | 305 | } |
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/QueryReasoner.java b/src/uk/ac/ox/cs/pagoda/reasoner/QueryReasoner.java index 0c009a2..a484444 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/QueryReasoner.java +++ b/src/uk/ac/ox/cs/pagoda/reasoner/QueryReasoner.java | |||
| @@ -14,23 +14,41 @@ import uk.ac.ox.cs.pagoda.owl.OWLHelper; | |||
| 14 | import uk.ac.ox.cs.pagoda.query.AnswerTuples; | 14 | import uk.ac.ox.cs.pagoda.query.AnswerTuples; |
| 15 | import uk.ac.ox.cs.pagoda.query.QueryManager; | 15 | import uk.ac.ox.cs.pagoda.query.QueryManager; |
| 16 | import uk.ac.ox.cs.pagoda.query.QueryRecord; | 16 | import uk.ac.ox.cs.pagoda.query.QueryRecord; |
| 17 | import uk.ac.ox.cs.pagoda.util.Properties; | ||
| 17 | import uk.ac.ox.cs.pagoda.util.Timer; | 18 | import uk.ac.ox.cs.pagoda.util.Timer; |
| 18 | import uk.ac.ox.cs.pagoda.util.Utility; | 19 | import uk.ac.ox.cs.pagoda.util.Utility; |
| 19 | 20 | ||
| 20 | public abstract class QueryReasoner { | 21 | public abstract class QueryReasoner { |
| 21 | 22 | ||
| 22 | protected boolean forSemFacet = false; | 23 | // protected boolean forSemFacet = false; |
| 23 | 24 | Properties properties; | |
| 25 | |||
| 24 | public static enum Type { Full, RLU, ELHOU }; | 26 | public static enum Type { Full, RLU, ELHOU }; |
| 25 | 27 | ||
| 26 | public static QueryReasoner getInstanceForSemFacet(OWLOntology o) { | 28 | public static QueryReasoner getInstance(Properties p) { |
| 27 | QueryReasoner reasoner = getInstance(Type.Full, o, true, true); | 29 | OWLOntology ontology = OWLHelper.loadOntology(p.getOntologyPath()); |
| 28 | reasoner.forSemFacet = true; | 30 | QueryReasoner pagoda = getInstance(ontology, p); |
| 29 | return reasoner; | 31 | pagoda.properties = p; |
| 32 | pagoda.loadOntology(ontology); | ||
| 33 | pagoda.importData(p.getDataPath()); | ||
| 34 | if (pagoda.preprocess()) { | ||
| 35 | System.out.println("The ontology is consistent!"); | ||
| 36 | return pagoda; | ||
| 37 | } | ||
| 38 | else { | ||
| 39 | System.out.println("The ontology is inconsistent!"); | ||
| 40 | pagoda.dispose(); | ||
| 41 | return null; | ||
| 42 | } | ||
| 30 | } | 43 | } |
| 31 | 44 | ||
| 32 | |||
| 33 | public static QueryReasoner getInstance(OWLOntology o) { | 45 | public static QueryReasoner getInstance(OWLOntology o) { |
| 46 | QueryReasoner pagoda = getInstance(Type.Full, o, true, true); | ||
| 47 | pagoda.properties = new Properties(); | ||
| 48 | return pagoda; | ||
| 49 | } | ||
| 50 | |||
| 51 | private static QueryReasoner getInstance(OWLOntology o, Properties p) { | ||
| 34 | return getInstance(Type.Full, o, true, true); | 52 | return getInstance(Type.Full, o, true, true); |
| 35 | } | 53 | } |
| 36 | 54 | ||
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/full/HermitChecker.java b/src/uk/ac/ox/cs/pagoda/reasoner/full/HermitChecker.java index 6f5d363..97925fc 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/full/HermitChecker.java +++ b/src/uk/ac/ox/cs/pagoda/reasoner/full/HermitChecker.java | |||
| @@ -43,6 +43,7 @@ public class HermitChecker implements Checker { | |||
| 43 | protected OWLOntology ontology; | 43 | protected OWLOntology ontology; |
| 44 | protected QueryRecord record; | 44 | protected QueryRecord record; |
| 45 | protected QueryGraph qGraph = null; | 45 | protected QueryGraph qGraph = null; |
| 46 | boolean toCheck = true; | ||
| 46 | 47 | ||
| 47 | public HermitChecker(Checker checker) { | 48 | public HermitChecker(Checker checker) { |
| 48 | if (checker instanceof HermitChecker) { | 49 | if (checker instanceof HermitChecker) { |
| @@ -58,12 +59,13 @@ public class HermitChecker implements Checker { | |||
| 58 | hermit = new Reasoner(ontology); | 59 | hermit = new Reasoner(ontology); |
| 59 | } | 60 | } |
| 60 | 61 | ||
| 61 | public HermitChecker(OWLOntology ontology, QueryRecord record) { | 62 | public HermitChecker(OWLOntology ontology, QueryRecord record, boolean toCheck) { |
| 62 | this.ontology = ontology; | 63 | this.ontology = ontology; |
| 63 | queryText = record.getQueryText(); | 64 | queryText = record.getQueryText(); |
| 64 | answerVariable = record.getVariables(); | 65 | answerVariable = record.getVariables(); |
| 65 | queryClause = record.getClause(); | 66 | queryClause = record.getClause(); |
| 66 | // this.record = record; | 67 | // this.record = record; |
| 68 | this.toCheck = toCheck; | ||
| 67 | } | 69 | } |
| 68 | 70 | ||
| 69 | public HermitChecker(OWLOntology ontology, String queryText) { | 71 | public HermitChecker(OWLOntology ontology, String queryText) { |
| @@ -198,6 +200,8 @@ public class HermitChecker implements Checker { | |||
| 198 | 200 | ||
| 199 | @Override | 201 | @Override |
| 200 | public boolean check(AnswerTuple answerTuple) { | 202 | public boolean check(AnswerTuple answerTuple) { |
| 203 | if (!toCheck) return false; | ||
| 204 | |||
| 201 | if (hermit == null) initialiseReasoner(); | 205 | if (hermit == null) initialiseReasoner(); |
| 202 | if (tag != 0) return tag == 1; | 206 | if (tag != 0) return tag == 1; |
| 203 | ++counter; | 207 | ++counter; |
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/light/BasicQueryEngine.java b/src/uk/ac/ox/cs/pagoda/reasoner/light/BasicQueryEngine.java index 3207ff1..11588ce 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/light/BasicQueryEngine.java +++ b/src/uk/ac/ox/cs/pagoda/reasoner/light/BasicQueryEngine.java | |||
| @@ -47,8 +47,8 @@ public class BasicQueryEngine extends RDFoxQueryEngine { | |||
| 47 | getDataStore().clearRulesAndMakeFactsExplicit(); | 47 | getDataStore().clearRulesAndMakeFactsExplicit(); |
| 48 | } catch (JRDFStoreException e) { | 48 | } catch (JRDFStoreException e) { |
| 49 | e.printStackTrace(); | 49 | e.printStackTrace(); |
| 50 | gap.clear(); | ||
| 51 | } finally { | 50 | } finally { |
| 51 | gap.clear(); | ||
| 52 | } | 52 | } |
| 53 | } | 53 | } |
| 54 | else | 54 | else |
| @@ -149,9 +149,14 @@ public class BasicQueryEngine extends RDFoxQueryEngine { | |||
| 149 | if (instanceTuples != null) instanceTuples.dispose(); | 149 | if (instanceTuples != null) instanceTuples.dispose(); |
| 150 | } | 150 | } |
| 151 | } | 151 | } |
| 152 | } catch (JRDFStoreException e) { | ||
| 153 | e.printStackTrace(); | ||
| 154 | } finally { | ||
| 155 | if (predicateTuples != null) predicateTuples.dispose(); | ||
| 156 | predicateTuples = null; | ||
| 157 | } | ||
| 152 | 158 | ||
| 153 | predicateTuples.dispose(); | 159 | try { |
| 154 | |||
| 155 | predicateTuples = getDataStore().compileQuery("SELECT DISTINCT ?Y WHERE { ?X ?Y ?Z }", prefixes, parameters); | 160 | predicateTuples = getDataStore().compileQuery("SELECT DISTINCT ?Y WHERE { ?X ?Y ?Z }", prefixes, parameters); |
| 156 | for (long multi = predicateTuples.open(); multi != 0; multi = predicateTuples.getNext()) { | 161 | for (long multi = predicateTuples.open(); multi != 0; multi = predicateTuples.getNext()) { |
| 157 | predicate = RDFoxTripleManager.getQuotedTerm(predicateTuples.getResource(0)); | 162 | predicate = RDFoxTripleManager.getQuotedTerm(predicateTuples.getResource(0)); |
| @@ -172,6 +177,7 @@ public class BasicQueryEngine extends RDFoxQueryEngine { | |||
| 172 | e.printStackTrace(); | 177 | e.printStackTrace(); |
| 173 | } finally { | 178 | } finally { |
| 174 | if (predicateTuples != null) predicateTuples.dispose(); | 179 | if (predicateTuples != null) predicateTuples.dispose(); |
| 180 | predicateTuples = null; | ||
| 175 | } | 181 | } |
| 176 | 182 | ||
| 177 | Utility.redirectCurrentOut(filename); | 183 | Utility.redirectCurrentOut(filename); |
| @@ -184,13 +190,13 @@ public class BasicQueryEngine extends RDFoxQueryEngine { | |||
| 184 | 190 | ||
| 185 | public TupleIterator internal_evaluateAgainstIDBs(String queryText) throws JRDFStoreException { | 191 | public TupleIterator internal_evaluateAgainstIDBs(String queryText) throws JRDFStoreException { |
| 186 | TupleIterator iter = store.compileQuery(queryText, prefixes, parameters, TripleStatus.TUPLE_STATUS_IDB.union(TripleStatus.TUPLE_STATUS_EDB), TripleStatus.TUPLE_STATUS_IDB); | 192 | TupleIterator iter = store.compileQuery(queryText, prefixes, parameters, TripleStatus.TUPLE_STATUS_IDB.union(TripleStatus.TUPLE_STATUS_EDB), TripleStatus.TUPLE_STATUS_IDB); |
| 187 | iter.open(); | 193 | // iter.open(); |
| 188 | return iter; | 194 | return iter; |
| 189 | } | 195 | } |
| 190 | 196 | ||
| 191 | public TupleIterator internal_evaluate(String queryText) throws JRDFStoreException { | 197 | public TupleIterator internal_evaluate(String queryText) throws JRDFStoreException { |
| 192 | TupleIterator iter = store.compileQuery(queryText, prefixes, parameters); | 198 | TupleIterator iter = store.compileQuery(queryText, prefixes, parameters); |
| 193 | iter.open(); | 199 | // iter.open(); |
| 194 | return iter; | 200 | return iter; |
| 195 | } | 201 | } |
| 196 | 202 | ||
| @@ -201,7 +207,7 @@ public class BasicQueryEngine extends RDFoxQueryEngine { | |||
| 201 | public TupleIterator internal_evaluateNotExpanded(String queryText) throws JRDFStoreException { | 207 | public TupleIterator internal_evaluateNotExpanded(String queryText) throws JRDFStoreException { |
| 202 | parameters.m_expandEquality = false; | 208 | parameters.m_expandEquality = false; |
| 203 | TupleIterator iter = store.compileQuery(queryText, prefixes, parameters); | 209 | TupleIterator iter = store.compileQuery(queryText, prefixes, parameters); |
| 204 | iter.open(); | 210 | // iter.open(); |
| 205 | parameters.m_expandEquality = true; | 211 | parameters.m_expandEquality = true; |
| 206 | return iter; | 212 | return iter; |
| 207 | } | 213 | } |
| @@ -346,19 +352,22 @@ public class BasicQueryEngine extends RDFoxQueryEngine { | |||
| 346 | for (int[] t: collection) | 352 | for (int[] t: collection) |
| 347 | store.addTriplesByResourceIDs(t, ut); | 353 | store.addTriplesByResourceIDs(t, ut); |
| 348 | 354 | ||
| 349 | iter = internal_evaluateAgainstIDBs("select ?x ?y ?z where { ?x ?y ?z . }"); | 355 | try { |
| 350 | for (long multi = iter.open(); multi != 0; multi = iter.getNext()) { | 356 | iter = internal_evaluateAgainstIDBs("select ?x ?y ?z where { ?x ?y ?z . }"); |
| 351 | int[] triple = new int[3]; | 357 | for (long multi = iter.open(); multi != 0; multi = iter.getNext()) { |
| 352 | for (int i = 0; i < 3; ++i) | 358 | int[] triple = new int[3]; |
| 353 | triple[i] = iter.getResourceID(i); | 359 | for (int i = 0; i < 3; ++i) |
| 354 | store.addTriplesByResourceIDs(triple, ut); | 360 | triple[i] = iter.getResourceID(i); |
| 361 | store.addTriplesByResourceIDs(triple, ut); | ||
| 362 | } | ||
| 363 | } finally { | ||
| 364 | if (iter != null) iter.dispose(); | ||
| 365 | iter = null; | ||
| 355 | } | 366 | } |
| 356 | store.applyReasoning(true); | 367 | store.applyReasoning(true); |
| 357 | } catch (JRDFStoreException e) { | 368 | } catch (JRDFStoreException e) { |
| 358 | e.printStackTrace(); | 369 | e.printStackTrace(); |
| 359 | } finally { | 370 | } |
| 360 | if (iter != null) iter.dispose(); | ||
| 361 | } | ||
| 362 | Utility.logInfo("Time for deletion: " + timer.duration()); | 371 | Utility.logInfo("Time for deletion: " + timer.duration()); |
| 363 | } | 372 | } |
| 364 | 373 | ||
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxTripleManager.java b/src/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxTripleManager.java index 2280b12..c2065dc 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxTripleManager.java +++ b/src/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxTripleManager.java | |||
| @@ -2,12 +2,9 @@ package uk.ac.ox.cs.pagoda.reasoner.light; | |||
| 2 | 2 | ||
| 3 | import java.util.Collection; | 3 | import java.util.Collection; |
| 4 | import java.util.HashMap; | 4 | import java.util.HashMap; |
| 5 | import java.util.HashSet; | ||
| 6 | import java.util.LinkedList; | 5 | import java.util.LinkedList; |
| 7 | import java.util.Map; | 6 | import java.util.Map; |
| 8 | import java.util.Queue; | 7 | import java.util.Queue; |
| 9 | import java.util.Set; | ||
| 10 | |||
| 11 | import org.semanticweb.HermiT.model.AnnotatedEquality; | 8 | import org.semanticweb.HermiT.model.AnnotatedEquality; |
| 12 | import org.semanticweb.HermiT.model.Atom; | 9 | import org.semanticweb.HermiT.model.Atom; |
| 13 | import org.semanticweb.HermiT.model.AtomicConcept; | 10 | import org.semanticweb.HermiT.model.AtomicConcept; |
| @@ -37,7 +34,7 @@ public class RDFoxTripleManager { | |||
| 37 | 34 | ||
| 38 | DataStore m_store; | 35 | DataStore m_store; |
| 39 | Dictionary m_dict; | 36 | Dictionary m_dict; |
| 40 | Set<Atom> triplesByTerm = new HashSet<Atom>(); | 37 | // Set<Atom> triplesByTerm = new HashSet<Atom>(); |
| 41 | 38 | ||
| 42 | public RDFoxTripleManager(DataStore store, boolean incrementally) { | 39 | public RDFoxTripleManager(DataStore store, boolean incrementally) { |
| 43 | m_store = store; | 40 | m_store = store; |
| @@ -63,7 +60,16 @@ public class RDFoxTripleManager { | |||
| 63 | } | 60 | } |
| 64 | 61 | ||
| 65 | public void addTripleByID(int[] tuple) { | 62 | public void addTripleByID(int[] tuple) { |
| 63 | // System.out.println(getRawTerm(tuple[0]) + " " + getRawTerm(tuple[1]) + " " + getRawTerm(tuple[2]) + " ."); | ||
| 66 | try { | 64 | try { |
| 65 | // Resource[] rsc = new Resource[3]; | ||
| 66 | // m_dict.getResources(tuple, 0, 3, rsc); | ||
| 67 | // | ||
| 68 | // GroundTerm[] terms = new GroundTerm[3]; | ||
| 69 | // for (int i = 0; i < 3; ++i) | ||
| 70 | // terms[i] = uk.ac.ox.cs.JRDFox.model.Individual.create(rsc[i].m_lexicalForm); | ||
| 71 | // m_store.addTriples(terms, m_incrementally); | ||
| 72 | |||
| 67 | m_store.addTriplesByResourceIDs(tuple, m_incrementally); | 73 | m_store.addTriplesByResourceIDs(tuple, m_incrementally); |
| 68 | } catch (JRDFStoreException e) { | 74 | } catch (JRDFStoreException e) { |
| 69 | e.printStackTrace(); | 75 | e.printStackTrace(); |
diff --git a/src/uk/ac/ox/cs/pagoda/summary/HermitSummaryFilter.java b/src/uk/ac/ox/cs/pagoda/summary/HermitSummaryFilter.java index a57d188..a0ecce8 100644 --- a/src/uk/ac/ox/cs/pagoda/summary/HermitSummaryFilter.java +++ b/src/uk/ac/ox/cs/pagoda/summary/HermitSummaryFilter.java | |||
| @@ -34,9 +34,9 @@ public class HermitSummaryFilter implements Checker { | |||
| 34 | 34 | ||
| 35 | Endomorph endomorphismChecker = null; | 35 | Endomorph endomorphismChecker = null; |
| 36 | 36 | ||
| 37 | public HermitSummaryFilter(QueryRecord record) { | 37 | public HermitSummaryFilter(QueryRecord record, boolean toCallHermiT) { |
| 38 | m_record = record; | 38 | m_record = record; |
| 39 | HermitChecker hermitChecker = new HermitChecker(record.getRelevantOntology(), record); | 39 | HermitChecker hermitChecker = new HermitChecker(record.getRelevantOntology(), record, toCallHermiT); |
| 40 | endomorphismChecker = new Endomorph(record, hermitChecker); | 40 | endomorphismChecker = new Endomorph(record, hermitChecker); |
| 41 | hermitChecker.setDependencyGraph(endomorphismChecker.getDependencyGraph()); | 41 | hermitChecker.setDependencyGraph(endomorphismChecker.getDependencyGraph()); |
| 42 | } | 42 | } |
diff --git a/src/uk/ac/ox/cs/pagoda/tracking/QueryTracker.java b/src/uk/ac/ox/cs/pagoda/tracking/QueryTracker.java index 0e19e30..f836212 100644 --- a/src/uk/ac/ox/cs/pagoda/tracking/QueryTracker.java +++ b/src/uk/ac/ox/cs/pagoda/tracking/QueryTracker.java | |||
| @@ -35,6 +35,7 @@ import uk.ac.ox.cs.JRDFox.model.Datatype; | |||
| 35 | import uk.ac.ox.cs.JRDFox.store.DataStore; | 35 | import uk.ac.ox.cs.JRDFox.store.DataStore; |
| 36 | import uk.ac.ox.cs.JRDFox.store.Resource; | 36 | import uk.ac.ox.cs.JRDFox.store.Resource; |
| 37 | import uk.ac.ox.cs.JRDFox.store.TupleIterator; | 37 | import uk.ac.ox.cs.JRDFox.store.TupleIterator; |
| 38 | import uk.ac.ox.cs.JRDFox.store.DataStore.UpdateType; | ||
| 38 | 39 | ||
| 39 | public class QueryTracker { | 40 | public class QueryTracker { |
| 40 | 41 | ||
| @@ -80,7 +81,7 @@ public class QueryTracker { | |||
| 80 | Timer t1 = new Timer(); | 81 | Timer t1 = new Timer(); |
| 81 | oldTripleCount = store.getTriplesCount(); | 82 | oldTripleCount = store.getTriplesCount(); |
| 82 | // store.addRules(new String[] {m_encoder.getTrackingProgram()}); | 83 | // store.addRules(new String[] {m_encoder.getTrackingProgram()}); |
| 83 | store.importRules(m_encoder.getTrackingProgram()); | 84 | store.importRules(m_encoder.getTrackingProgram(), UpdateType.ScheduleForAddition); |
| 84 | store.applyReasoning(incrementally); | 85 | store.applyReasoning(incrementally); |
| 85 | tripleCount = store.getTriplesCount(); | 86 | tripleCount = store.getTriplesCount(); |
| 86 | 87 | ||
| @@ -93,8 +94,7 @@ public class QueryTracker { | |||
| 93 | + t1.duration() + " seconds."); | 94 | + t1.duration() + " seconds."); |
| 94 | } catch (JRDFStoreException e) { | 95 | } catch (JRDFStoreException e) { |
| 95 | e.printStackTrace(); | 96 | e.printStackTrace(); |
| 96 | } | 97 | } |
| 97 | |||
| 98 | extractAxioms(trackingStore); | 98 | extractAxioms(trackingStore); |
| 99 | 99 | ||
| 100 | trackingStore.clearRulesAndIDBFacts(m_encoder.getAddedData()); | 100 | trackingStore.clearRulesAndIDBFacts(m_encoder.getAddedData()); |
| @@ -145,8 +145,7 @@ public class QueryTracker { | |||
| 145 | } catch (JRDFStoreException e) { | 145 | } catch (JRDFStoreException e) { |
| 146 | e.printStackTrace(); | 146 | e.printStackTrace(); |
| 147 | } finally { | 147 | } finally { |
| 148 | if (answers != null) | 148 | if (answers != null) answers.dispose(); |
| 149 | answers.dispose(); | ||
| 150 | } | 149 | } |
| 151 | 150 | ||
| 152 | Utility.logTrace("Extracted TBox axioms: "); | 151 | Utility.logTrace("Extracted TBox axioms: "); |
| @@ -190,7 +189,6 @@ public class QueryTracker { | |||
| 190 | } | 189 | } |
| 191 | } | 190 | } |
| 192 | } catch (JRDFStoreException e) { | 191 | } catch (JRDFStoreException e) { |
| 193 | // TODO Auto-generated catch block | ||
| 194 | e.printStackTrace(); | 192 | e.printStackTrace(); |
| 195 | } finally { | 193 | } finally { |
| 196 | if (trackingAnswers != null) trackingAnswers.dispose(); | 194 | if (trackingAnswers != null) trackingAnswers.dispose(); |
| @@ -329,9 +327,7 @@ public class QueryTracker { | |||
| 329 | continue; | 327 | continue; |
| 330 | TupleIterator answers = null, lowerAnswers = null; | 328 | TupleIterator answers = null, lowerAnswers = null; |
| 331 | Set<String> lower = new HashSet<String>(); | 329 | Set<String> lower = new HashSet<String>(); |
| 332 | OWLClass cls = factory | 330 | OWLClass cls = factory.getOWLClass(IRI.create(clsIRI.startsWith("<") ? OWLHelper.removeAngles(clsIRI) : clsIRI)); |
| 333 | .getOWLClass(IRI.create(clsIRI.startsWith("<") ? OWLHelper | ||
| 334 | .removeAngles(clsIRI) : clsIRI)); | ||
| 335 | try { | 331 | try { |
| 336 | answers = trackingStore.internal_evaluateAgainstIDBs(getSPARQLQuery4Unary(trackingIRI)); | 332 | answers = trackingStore.internal_evaluateAgainstIDBs(getSPARQLQuery4Unary(trackingIRI)); |
| 337 | answers.open(); | 333 | answers.open(); |
| @@ -359,10 +355,8 @@ public class QueryTracker { | |||
| 359 | } catch (JRDFStoreException e) { | 355 | } catch (JRDFStoreException e) { |
| 360 | e.printStackTrace(); | 356 | e.printStackTrace(); |
| 361 | } finally { | 357 | } finally { |
| 362 | if (answers != null) | 358 | if (answers != null) answers.dispose(); |
| 363 | answers.dispose(); | 359 | if (lowerAnswers != null) lowerAnswers.dispose(); |
| 364 | if (lowerAnswers != null) | ||
| 365 | lowerAnswers.dispose(); | ||
| 366 | lower.clear(); | 360 | lower.clear(); |
| 367 | } | 361 | } |
| 368 | Utility.logDebug("class: " + clsIRI + " " + count); | 362 | Utility.logDebug("class: " + clsIRI + " " + count); |
| @@ -370,53 +364,37 @@ public class QueryTracker { | |||
| 370 | return aboxAxiomCounter; | 364 | return aboxAxiomCounter; |
| 371 | } | 365 | } |
| 372 | 366 | ||
| 373 | private void getDerivedPredicates(BasicQueryEngine trackingStore, | 367 | private void getDerivedPredicates(BasicQueryEngine trackingStore, Set<String> unaryPredicates, Set<String> binaryPredicates) { |
| 374 | Set<String> unaryPredicates, Set<String> binaryPredicates) { | ||
| 375 | |||
| 376 | TupleIterator derivedTuples = null; | 368 | TupleIterator derivedTuples = null; |
| 377 | String selectedPredicate = OWLHelper.addAngles(m_encoder.getSelectedPredicate()); | 369 | String selectedPredicate = OWLHelper.addAngles(m_encoder.getSelectedPredicate()); |
| 378 | try { | 370 | try { |
| 379 | derivedTuples = trackingStore | 371 | derivedTuples = trackingStore.internal_evaluateAgainstIDBs("select distinct ?z where { ?x <" + Namespace.RDF_TYPE + "> ?z . }"); |
| 380 | .internal_evaluateAgainstIDBs("select distinct ?z where { ?x <" | ||
| 381 | + Namespace.RDF_TYPE + "> ?z . }"); | ||
| 382 | for (long multi = derivedTuples.open(); multi != 0; multi = derivedTuples.getNext()) { | 372 | for (long multi = derivedTuples.open(); multi != 0; multi = derivedTuples.getNext()) { |
| 383 | String p = RDFoxTripleManager.getQuotedTerm(derivedTuples.getResource(0)); | 373 | String p = RDFoxTripleManager.getQuotedTerm(derivedTuples.getResource(0)); |
| 384 | if (p.equals(selectedPredicate)) | 374 | if (p.equals(selectedPredicate)) ; |
| 385 | ; | 375 | else if (m_encoder.isAuxPredicate(p)) ; |
| 386 | else if (m_encoder.isAuxPredicate(p)) | 376 | else unaryPredicates.add(p); |
| 387 | ; | ||
| 388 | else | ||
| 389 | unaryPredicates.add(p); | ||
| 390 | } | 377 | } |
| 391 | } catch (JRDFStoreException e) { | 378 | } catch (JRDFStoreException e) { |
| 392 | e.printStackTrace(); | 379 | e.printStackTrace(); |
| 393 | } finally { | 380 | } finally { |
| 394 | if (derivedTuples != null) | 381 | if (derivedTuples != null) derivedTuples.dispose(); |
| 395 | derivedTuples.dispose(); | ||
| 396 | } | 382 | } |
| 397 | 383 | ||
| 398 | derivedTuples = null; | 384 | derivedTuples = null; |
| 399 | try { | 385 | try { |
| 400 | derivedTuples = trackingStore | 386 | derivedTuples = trackingStore.internal_evaluateAgainstIDBs("select distinct ?y where { ?x ?y ?z . }"); |
| 401 | .internal_evaluateAgainstIDBs("select distinct ?y where { ?x ?y ?z . }"); | ||
| 402 | for (long multi = derivedTuples.open(); multi != 0; multi = derivedTuples.getNext()) { | 387 | for (long multi = derivedTuples.open(); multi != 0; multi = derivedTuples.getNext()) { |
| 403 | String p = RDFoxTripleManager.getQuotedTerm(derivedTuples.getResource(0)); | 388 | String p = RDFoxTripleManager.getQuotedTerm(derivedTuples.getResource(0)); |
| 404 | if (p.equals(Namespace.RDF_TYPE_ABBR) | 389 | if (p.equals(Namespace.RDF_TYPE_ABBR) || p.equals(Namespace.RDF_TYPE_QUOTED)) ; |
| 405 | || p.equals(Namespace.RDF_TYPE_QUOTED)) | 390 | else if (p.equals(Namespace.EQUALITY_ABBR) || p.equals(Namespace.EQUALITY_QUOTED)) ; |
| 406 | ; | 391 | else if (m_encoder.isAuxPredicate(p)) ; |
| 407 | else if (p.equals(Namespace.EQUALITY_ABBR) | 392 | else binaryPredicates.add(p); |
| 408 | || p.equals(Namespace.EQUALITY_QUOTED)) | ||
| 409 | ; | ||
| 410 | else if (m_encoder.isAuxPredicate(p)) | ||
| 411 | ; | ||
| 412 | else | ||
| 413 | binaryPredicates.add(p); | ||
| 414 | } | 393 | } |
| 415 | } catch (JRDFStoreException e) { | 394 | } catch (JRDFStoreException e) { |
| 416 | e.printStackTrace(); | 395 | e.printStackTrace(); |
| 417 | } finally { | 396 | } finally { |
| 418 | if (derivedTuples != null) | 397 | if (derivedTuples != null) derivedTuples.dispose(); |
| 419 | derivedTuples.dispose(); | ||
| 420 | } | 398 | } |
| 421 | } | 399 | } |
| 422 | 400 | ||
| @@ -428,8 +406,7 @@ public class QueryTracker { | |||
| 428 | toAddedRecords.add(botQueryRecord); | 406 | toAddedRecords.add(botQueryRecord); |
| 429 | 407 | ||
| 430 | for (QueryRecord botQueryRecord : toAddedRecords) { | 408 | for (QueryRecord botQueryRecord : toAddedRecords) { |
| 431 | m_manager.addAxioms(m_record.getRelevantOntology(), botQueryRecord | 409 | m_manager.addAxioms(m_record.getRelevantOntology(), botQueryRecord.getRelevantOntology().getAxioms()); |
| 432 | .getRelevantOntology().getAxioms()); | ||
| 433 | for (DLClause clause : botQueryRecord.getRelevantClauses()) | 410 | for (DLClause clause : botQueryRecord.getRelevantClauses()) |
| 434 | m_record.addRelevantClauses(clause); | 411 | m_record.addRelevantClauses(clause); |
| 435 | } | 412 | } |
| @@ -456,16 +433,14 @@ public class QueryTracker { | |||
| 456 | 433 | ||
| 457 | private String getSPARQLQuery4Unary(String p) { | 434 | private String getSPARQLQuery4Unary(String p) { |
| 458 | StringBuilder builder = new StringBuilder(); | 435 | StringBuilder builder = new StringBuilder(); |
| 459 | builder.append("select ?x where { ?x <") | 436 | builder.append("select ?x where { ?x <").append(Namespace.RDF_TYPE).append("> "); |
| 460 | .append(Namespace.RDF_TYPE).append("> "); | ||
| 461 | builder.append(p).append(" . }"); | 437 | builder.append(p).append(" . }"); |
| 462 | return builder.toString(); | 438 | return builder.toString(); |
| 463 | } | 439 | } |
| 464 | 440 | ||
| 465 | private String getSPARQLQuery4Binary(String p) { | 441 | private String getSPARQLQuery4Binary(String p) { |
| 466 | StringBuilder builder = new StringBuilder(); | 442 | StringBuilder builder = new StringBuilder(); |
| 467 | builder.append("select ?x ?y where { ?x ").append(p) | 443 | builder.append("select ?x ?y where { ?x ").append(p).append(" ?y . }"); |
| 468 | .append(" ?y . }"); | ||
| 469 | return builder.toString(); | 444 | return builder.toString(); |
| 470 | } | 445 | } |
| 471 | 446 | ||
diff --git a/src/uk/ac/ox/cs/pagoda/util/Properties.java b/src/uk/ac/ox/cs/pagoda/util/Properties.java index 551f94f..b687b53 100644 --- a/src/uk/ac/ox/cs/pagoda/util/Properties.java +++ b/src/uk/ac/ox/cs/pagoda/util/Properties.java | |||
| @@ -1,95 +1,66 @@ | |||
| 1 | package uk.ac.ox.cs.pagoda.util; | 1 | package uk.ac.ox.cs.pagoda.util; |
| 2 | 2 | ||
| 3 | import java.io.BufferedReader; | ||
| 4 | import java.io.FileInputStream; | 3 | import java.io.FileInputStream; |
| 5 | import java.io.IOException; | 4 | import java.io.IOException; |
| 6 | import java.io.InputStreamReader; | 5 | import java.io.InputStream; |
| 7 | import java.util.HashMap; | ||
| 8 | 6 | ||
| 9 | public class Properties { | 7 | public class Properties { |
| 10 | |||
| 11 | public static final String FILE_SEPARATOR = ";"; | ||
| 12 | 8 | ||
| 13 | // switches | 9 | String dataPath = null; |
| 14 | // public static final String reuseGapFile = "REUSE_GAP"; | 10 | public String getDataPath() { return dataPath; } |
| 15 | public static final String toTrackProofs = "TO_TRACK"; | 11 | public void setDataPath(String path) { dataPath = path; } |
| 16 | public static final String checkAnswers = "TO_CHECK_ANSWERS"; | ||
| 17 | public static final String redirectSysOut = "TO_REDIRECT_SYS_OUT"; | ||
| 18 | public static final String considerEqualities = "TO_CONSIDER_EQUALITIES"; | ||
| 19 | |||
| 20 | // parameters | ||
| 21 | public static final String testcase = "TEST_CASE"; | ||
| 22 | public static final String typeOfLowerBounds = "TYPE_LOWER_BOUNDS"; | ||
| 23 | public static final String FULL_REASONER = "OWLREASONER"; | ||
| 24 | |||
| 25 | // file locations | ||
| 26 | public static final String ontologyFile = "LOWER_T_FILE"; | ||
| 27 | public static final String importedData = "IMPORT"; | ||
| 28 | public static final String queryFile = "QUERY_FILE"; | ||
| 29 | |||
| 30 | // auxiliary files | ||
| 31 | // public static final String auxiliaryDirectory = "AUXILIARY_DIRECTORY"; | ||
| 32 | // public static final String queryAnswerGapFile = "GAP_FILE"; | ||
| 33 | // public static final String lowerAnswerFile = "LOWER_ANSWER_FILE"; | ||
| 34 | // public static final String upperAnswerFile = "UPPER_ANSWER_FILE"; | ||
| 35 | // public static final String boundsGapFile = "BOUNDS_GAP_FILE"; | ||
| 36 | // public static final String fragmentFile = "FRAGMENT_FILE"; | ||
| 37 | 12 | ||
| 38 | public static final String correspondence = "CORRESPONDENCE"; | 13 | String ontologyPath; |
| 39 | 14 | public String getOntologyPath() { return ontologyPath; } | |
| 40 | private HashMap<String, String> param = new HashMap<String, String>(); | 15 | public void setOntologyPath(String path) { ontologyPath = path; } |
| 41 | |||
| 42 | public static final String on = String.valueOf(true); | ||
| 43 | public static final String off = String.valueOf(false); | ||
| 44 | |||
| 45 | public void reset() { | ||
| 46 | param.clear(); | ||
| 47 | // param.put(reuseGapFile, on); | ||
| 48 | param.put(toTrackProofs, on); | ||
| 49 | param.put(checkAnswers, on); | ||
| 50 | param.put(redirectSysOut, off); | ||
| 51 | param.put(considerEqualities, off); | ||
| 52 | } | ||
| 53 | |||
| 54 | public Properties() { | ||
| 55 | reset(); | ||
| 56 | } | ||
| 57 | |||
| 58 | public void addImportedFile(String additionalDataFile) { | ||
| 59 | if (additionalDataFile == null) return ; | ||
| 60 | String files = param.get(importedData); | ||
| 61 | StringBuilder sb = new StringBuilder(); | ||
| 62 | if (files != null) | ||
| 63 | sb.append(files).append(FILE_SEPARATOR); | ||
| 64 | sb.append(additionalDataFile); | ||
| 65 | param.put(importedData, sb.toString()); | ||
| 66 | } | ||
| 67 | 16 | ||
| 68 | public void load(String file) throws IOException { | 17 | String queryPath = null; |
| 69 | BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(file))); | 18 | public String getQueryPath() { return queryPath; } |
| 70 | String line; | 19 | public void setQueryPath(String path) { queryPath = path; } |
| 71 | String tokens[]; | 20 | |
| 72 | while ((line = Utility.readLine(reader)) != null) { | 21 | String answerPath = null; |
| 73 | if (line.isEmpty() || line.startsWith("#")) | 22 | public String getAnswerPath() { return answerPath; } |
| 74 | continue; | 23 | public void setAnswerPath(String path) { answerPath = path; } |
| 24 | |||
| 25 | boolean toClassify = true; | ||
| 26 | public boolean getToClassify() { return toClassify; } | ||
| 27 | public void setToClassify(boolean flag) { toClassify = flag; } | ||
| 28 | |||
| 29 | boolean toCallHermiT = true; | ||
| 30 | public boolean getToCallHermiT() { return toCallHermiT; } | ||
| 31 | public void setToCallHermiT(boolean flag) { toCallHermiT = flag; } | ||
| 32 | |||
| 33 | public static boolean ShellModeDefault = false; | ||
| 34 | |||
| 35 | boolean shellMode = ShellModeDefault; | ||
| 36 | public boolean getShellMode() { return shellMode; } | ||
| 37 | public void setShellMode(boolean flag) { shellMode = flag; } | ||
| 38 | |||
| 39 | public Properties(String path) { | ||
| 40 | java.util.Properties m_properties = new java.util.Properties(); | ||
| 41 | InputStream inputStream = null; | ||
| 42 | try { | ||
| 43 | inputStream = new FileInputStream(path); | ||
| 44 | m_properties.load(inputStream); | ||
| 75 | 45 | ||
| 76 | tokens = line.split("="); | 46 | setOntologyPath(m_properties.getProperty("ONTOLOGY")); |
| 77 | if (tokens[1].equals("on")) | 47 | setDataPath(m_properties.getProperty("DATA")); |
| 78 | set(tokens[0], String.valueOf(true)); | 48 | setQueryPath(m_properties.getProperty("QUERY")); |
| 79 | else if (tokens[1].equals("off")) | 49 | setAnswerPath(m_properties.getProperty("ANSWER")); |
| 80 | set(tokens[0], String.valueOf(false)); | 50 | setToClassify(Boolean.parseBoolean(m_properties.getProperty("TO_CLASSIFY"))); |
| 81 | else | 51 | setToCallHermiT(Boolean.parseBoolean(m_properties.getProperty("CALL_HERMIT"))); |
| 82 | set(tokens[0], tokens[1]); | 52 | |
| 53 | } catch (IOException e) { | ||
| 54 | e.printStackTrace(); | ||
| 55 | } finally { | ||
| 56 | if (inputStream != null) | ||
| 57 | try { | ||
| 58 | inputStream.close(); | ||
| 59 | } catch (IOException e) { | ||
| 60 | e.printStackTrace(); | ||
| 61 | } | ||
| 83 | } | 62 | } |
| 84 | reader.close(); | ||
| 85 | } | ||
| 86 | |||
| 87 | public String get(String key) { | ||
| 88 | return param.get(key); | ||
| 89 | } | ||
| 90 | |||
| 91 | public void set(String key, String value) { | ||
| 92 | param.put(key, value); | ||
| 93 | } | 63 | } |
| 64 | public Properties() { } | ||
| 94 | 65 | ||
| 95 | } | 66 | } |
diff --git a/test/uk/ac/ox/cs/jrdfox/Tester.java b/test/uk/ac/ox/cs/jrdfox/Tester.java index 00476d6..94f5401 100644 --- a/test/uk/ac/ox/cs/jrdfox/Tester.java +++ b/test/uk/ac/ox/cs/jrdfox/Tester.java | |||
| @@ -2,44 +2,137 @@ package uk.ac.ox.cs.jrdfox; | |||
| 2 | 2 | ||
| 3 | import java.io.File; | 3 | import java.io.File; |
| 4 | 4 | ||
| 5 | import org.semanticweb.owlapi.model.OWLOntology; | ||
| 6 | |||
| 5 | import uk.ac.ox.cs.JRDFox.JRDFStoreException; | 7 | import uk.ac.ox.cs.JRDFox.JRDFStoreException; |
| 6 | import uk.ac.ox.cs.JRDFox.Prefixes; | 8 | import uk.ac.ox.cs.JRDFox.Prefixes; |
| 7 | import uk.ac.ox.cs.JRDFox.store.DataStore; | 9 | import uk.ac.ox.cs.JRDFox.store.DataStore; |
| 10 | import uk.ac.ox.cs.JRDFox.store.DataStore.UpdateType; | ||
| 8 | import uk.ac.ox.cs.JRDFox.store.Parameters; | 11 | import uk.ac.ox.cs.JRDFox.store.Parameters; |
| 12 | import uk.ac.ox.cs.JRDFox.store.TripleStatus; | ||
| 9 | import uk.ac.ox.cs.JRDFox.store.TupleIterator; | 13 | import uk.ac.ox.cs.JRDFox.store.TupleIterator; |
| 14 | import uk.ac.ox.cs.JRDFox.store.DataStore.StoreType; | ||
| 15 | import uk.ac.ox.cs.pagoda.owl.OWLHelper; | ||
| 16 | import uk.ac.ox.cs.pagoda.reasoner.light.RDFoxQueryEngine; | ||
| 17 | import uk.ac.ox.cs.pagoda.util.Namespace; | ||
| 10 | import uk.ac.ox.cs.pagoda.util.Timer; | 18 | import uk.ac.ox.cs.pagoda.util.Timer; |
| 11 | 19 | ||
| 12 | public class Tester { | 20 | public class Tester { |
| 13 | 21 | ||
| 14 | public static void main(String[] args) { | 22 | public static void main(String[] args) throws JRDFStoreException { |
| 23 | Tester tester = new Tester(); | ||
| 24 | tester.testCrash(); | ||
| 25 | } | ||
| 26 | |||
| 27 | private void evaluate_againstIDs(String queryText) throws JRDFStoreException { | ||
| 28 | int number = 0; | ||
| 29 | Timer t = new Timer(); | ||
| 30 | TupleIterator iter = null; | ||
| 15 | try { | 31 | try { |
| 16 | (new Tester()).test();; | 32 | iter = store.compileQuery(queryText, prefixes, parameters, TripleStatus.TUPLE_STATUS_IDB.union(TripleStatus.TUPLE_STATUS_EDB), TripleStatus.TUPLE_STATUS_IDB); |
| 17 | } catch (JRDFStoreException e) { | 33 | for (long multi = iter.open(); multi != 0; multi = iter.getNext()) |
| 18 | // TODO Auto-generated catch block | 34 | ++number; |
| 19 | e.printStackTrace(); | 35 | } finally { |
| 36 | if (iter != null) iter.dispose(); | ||
| 20 | } | 37 | } |
| 38 | System.out.println(number); | ||
| 39 | System.out.println(t.duration()); | ||
| 40 | |||
| 21 | } | 41 | } |
| 22 | 42 | ||
| 23 | DataStore store; | 43 | DataStore store; |
| 24 | Prefixes prefixes = new Prefixes(); | 44 | Prefixes prefixes = new Prefixes(); |
| 25 | Parameters parameters; | 45 | Parameters parameters; |
| 26 | 46 | ||
| 27 | public Tester() { | 47 | public Tester() { |
| 28 | try { | 48 | try { |
| 29 | store = new DataStore(new File("lazy-upper-bound")); | 49 | store = new DataStore(StoreType.NarrowParallelHead); |
| 50 | store.setNumberOfThreads(RDFoxQueryEngine.matNoOfThreads); | ||
| 51 | store.initialize(); | ||
| 52 | System.out.println("data store created."); | ||
| 30 | } catch (JRDFStoreException e) { | 53 | } catch (JRDFStoreException e) { |
| 31 | e.printStackTrace(); | 54 | e.printStackTrace(); |
| 32 | } | 55 | } |
| 33 | parameters = new Parameters(); | 56 | parameters = new Parameters(); |
| 34 | parameters.m_allAnswersInRoot = true; | 57 | parameters.m_allAnswersInRoot = true; |
| 35 | parameters.m_useBushy = true; | 58 | parameters.m_useBushy = true; |
| 36 | 59 | } | |
| 60 | |||
| 61 | public Tester(String path) { | ||
| 62 | try { | ||
| 63 | store = new DataStore(new File(path)); | ||
| 64 | } catch (JRDFStoreException e) { | ||
| 65 | e.printStackTrace(); | ||
| 66 | } | ||
| 67 | parameters = new Parameters(); | ||
| 68 | // parameters.m_allAnswersInRoot = true; | ||
| 69 | // parameters.m_useBushy = true; | ||
| 70 | } | ||
| 71 | |||
| 72 | public void applyReasoning(boolean incremental) { | ||
| 73 | Timer t = new Timer(); | ||
| 74 | try { | ||
| 75 | store.applyReasoning(incremental); | ||
| 76 | } catch (JRDFStoreException e) { | ||
| 77 | e.printStackTrace(); | ||
| 78 | } | ||
| 79 | System.out.println("reasoning done: " + t.duration()); | ||
| 37 | } | 80 | } |
| 38 | 81 | ||
| 39 | public void dispose() { | 82 | public void dispose() { |
| 40 | store.dispose(); | 83 | store.dispose(); |
| 41 | } | 84 | } |
| 42 | 85 | ||
| 86 | public void testCrash() throws JRDFStoreException { | ||
| 87 | // DataStore lowerStore = new DataStore(StoreType.NarrowParallelHead); | ||
| 88 | // lowerStore.setNumberOfThreads(RDFoxQueryEngine.matNoOfThreads); | ||
| 89 | // lowerStore.initialize(); | ||
| 90 | // System.out.println("lower data store created."); | ||
| 91 | OWLOntology ontology = OWLHelper.loadOntology("data/fly/fly_anatomy_XP_with_GJ_FC_individuals.owl"); | ||
| 92 | System.out.println("ontology loaded ... " + ontology.getAxiomCount()); | ||
| 93 | |||
| 94 | store.importTurtleFile(new File("testcase/fly.ttl")); | ||
| 95 | System.out.println("data loaded. " + store.getTriplesCount()); | ||
| 96 | |||
| 97 | store.importRules(new File[] {new File("testcase/lower.dlog")}); | ||
| 98 | System.out.println("rules loaded. " + store.getTriplesCount()); | ||
| 99 | |||
| 100 | store.applyReasoning(); | ||
| 101 | System.out.println("materialised. " + store.getTriplesCount()); | ||
| 102 | |||
| 103 | store.clearRulesAndMakeFactsExplicit(); | ||
| 104 | |||
| 105 | store.importRules(new File[] {new File("testcase/multi.dlog")}); | ||
| 106 | System.out.println("rules loaded. " + store.getTriplesCount()); | ||
| 107 | |||
| 108 | store.applyReasoning(); | ||
| 109 | System.out.println("materialised. " + store.getTriplesCount()); | ||
| 110 | |||
| 111 | store.makeFactsExplicit(); | ||
| 112 | |||
| 113 | store.importTurtleFiles(new File[] {new File("testcase/first.ttl")}, UpdateType.ScheduleForAddition); | ||
| 114 | System.out.println("first data loaded. " + store.getTriplesCount()); | ||
| 115 | |||
| 116 | store.applyReasoning(true); | ||
| 117 | System.out.println("incremental reasoning done. " + store.getTriplesCount()); | ||
| 118 | |||
| 119 | store.clearRulesAndMakeFactsExplicit(); | ||
| 120 | |||
| 121 | store.importTurtleFiles(new File[] {new File("testcase/second.ttl")}, UpdateType.ScheduleForAddition); | ||
| 122 | store.importRules(new File[] {new File("testcase/tracking.dlog")}, UpdateType.ScheduleForAddition); | ||
| 123 | store.applyReasoning(true); | ||
| 124 | System.out.println("incremental reasoning done. " + store.getTriplesCount()); | ||
| 125 | |||
| 126 | evaluate_againstIDs("select distinct ?z where { ?x <" + Namespace.RDF_TYPE + "> ?z . }"); | ||
| 127 | System.out.println("done."); | ||
| 128 | // tester.applyReasoning(true); | ||
| 129 | // tester.evaluate_againstIDs("select distinct ?z where { ?x <" + Namespace.RDF_TYPE + "> ?z . }"); | ||
| 130 | // System.out.println("done."); | ||
| 131 | |||
| 132 | store.dispose(); | ||
| 133 | // lowerStore.dispose(); | ||
| 134 | } | ||
| 135 | |||
| 43 | public void test() throws JRDFStoreException { | 136 | public void test() throws JRDFStoreException { |
| 44 | evaluate("PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#> " | 137 | evaluate("PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#> " |
| 45 | + "SELECT distinct ?x WHERE { " | 138 | + "SELECT distinct ?x WHERE { " |
| @@ -82,18 +175,18 @@ public class Tester { | |||
| 82 | + "?z benchmark:isHeadOf <http://www.Department0.University0.edu> . " | 175 | + "?z benchmark:isHeadOf <http://www.Department0.University0.edu> . " |
| 83 | + "?z benchmark:like ?y . " | 176 | + "?z benchmark:like ?y . " |
| 84 | + "?y a <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#Original> }"); | 177 | + "?y a <http://www.cs.ox.ac.uk/PAGOdA/auxiliary#Original> }"); |
| 85 | } | 178 | } |
| 86 | 179 | ||
| 87 | public void evaluate(String query) throws JRDFStoreException { | 180 | public void evaluate(String query) throws JRDFStoreException { |
| 88 | TupleIterator iter = store.compileQuery(query, prefixes, parameters); | ||
| 89 | |||
| 90 | int number = 0; | 181 | int number = 0; |
| 91 | Timer t = new Timer(); | 182 | Timer t = new Timer(); |
| 183 | TupleIterator iter = null; | ||
| 92 | try { | 184 | try { |
| 185 | iter = store.compileQuery(query, prefixes, parameters); | ||
| 93 | for (long multi = iter.open(); multi != 0; multi = iter.getNext()) | 186 | for (long multi = iter.open(); multi != 0; multi = iter.getNext()) |
| 94 | ++number; | 187 | ++number; |
| 95 | } finally { | 188 | } finally { |
| 96 | iter.dispose(); | 189 | if (iter != null) iter.dispose(); |
| 97 | } | 190 | } |
| 98 | System.out.println(number); | 191 | System.out.println(number); |
| 99 | System.out.println(t.duration()); | 192 | System.out.println(t.duration()); |
diff --git a/test/uk/ac/ox/cs/pagoda/junit/JAIR_Scalability.java b/test/uk/ac/ox/cs/pagoda/junit/JAIR_Scalability.java index 5bd3134..5e2b1d7 100644 --- a/test/uk/ac/ox/cs/pagoda/junit/JAIR_Scalability.java +++ b/test/uk/ac/ox/cs/pagoda/junit/JAIR_Scalability.java | |||
| @@ -3,6 +3,7 @@ package uk.ac.ox.cs.pagoda.junit; | |||
| 3 | import org.junit.Test; | 3 | import org.junit.Test; |
| 4 | 4 | ||
| 5 | import uk.ac.ox.cs.pagoda.tester.PagodaTester; | 5 | import uk.ac.ox.cs.pagoda.tester.PagodaTester; |
| 6 | import uk.ac.ox.cs.pagoda.util.Properties; | ||
| 6 | 7 | ||
| 7 | public class JAIR_Scalability { | 8 | public class JAIR_Scalability { |
| 8 | 9 | ||
| @@ -78,7 +79,7 @@ public class JAIR_Scalability { | |||
| 78 | } | 79 | } |
| 79 | 80 | ||
| 80 | public static void main(String... args) { | 81 | public static void main(String... args) { |
| 81 | PagodaTester.ShellMode = true; | 82 | Properties.ShellModeDefault = true; |
| 82 | new JAIR_Scalability().testUniProt(50, false); | 83 | new JAIR_Scalability().testUniProt(50, false); |
| 83 | } | 84 | } |
| 84 | 85 | ||
diff --git a/test/uk/ac/ox/cs/pagoda/tester/ORETester.java b/test/uk/ac/ox/cs/pagoda/tester/ORETester.java index 1092d6f..ae58ba9 100644 --- a/test/uk/ac/ox/cs/pagoda/tester/ORETester.java +++ b/test/uk/ac/ox/cs/pagoda/tester/ORETester.java | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | package uk.ac.ox.cs.pagoda.tester; | 1 | package uk.ac.ox.cs.pagoda.tester; |
| 2 | 2 | ||
| 3 | import org.semanticweb.owlapi.model.OWLOntology; | ||
| 4 | |||
| 5 | import uk.ac.ox.cs.pagoda.owl.OWLHelper; | ||
| 6 | import uk.ac.ox.cs.pagoda.reasoner.QueryReasoner; | 3 | import uk.ac.ox.cs.pagoda.reasoner.QueryReasoner; |
| 4 | import uk.ac.ox.cs.pagoda.util.Properties; | ||
| 7 | 5 | ||
| 8 | public class ORETester { | 6 | public class ORETester { |
| 9 | 7 | ||
| @@ -13,17 +11,11 @@ public class ORETester { | |||
| 13 | // args = new String[] { "/home/yzhou/krr-nas-share/Yujiao/ontologies/ORE2014/DL/wine_nodatatype.owl" }; | 11 | // args = new String[] { "/home/yzhou/krr-nas-share/Yujiao/ontologies/ORE2014/DL/wine_nodatatype.owl" }; |
| 14 | 12 | ||
| 15 | // args = new String[] { "/home/yzhou/krr-nas-share/Yujiao/ontologies/ORE2014/EL/b7700fe1-103b-4b32-a21c-f6604a763ba5_t-cell.owl" }; | 13 | // args = new String[] { "/home/yzhou/krr-nas-share/Yujiao/ontologies/ORE2014/EL/b7700fe1-103b-4b32-a21c-f6604a763ba5_t-cell.owl" }; |
| 16 | args = new String[] { "/home/yzhou/krr-nas-share/Yujiao/ontologies/ORE2014/EL/baa29363-f93c-4285-827e-0e2380c82efc_cations.n3" }; | 14 | // args = new String[] { "/home/yzhou/krr-nas-share/Yujiao/ontologies/ORE2014/EL/baa29363-f93c-4285-827e-0e2380c82efc_cations.n3" }; |
| 17 | |||
| 18 | 15 | ||
| 19 | OWLOntology ontology = OWLHelper.loadOntology(args[0]); | 16 | Properties properties = new Properties("config/sys.conf"); |
| 20 | QueryReasoner pagoda = QueryReasoner.getInstance(ontology); | 17 | QueryReasoner pagoda = QueryReasoner.getInstance(properties); |
| 21 | System.out.println(pagoda); | 18 | pagoda.dispose(); |
| 22 | pagoda.loadOntology(ontology); | ||
| 23 | if (pagoda.preprocess()) | ||
| 24 | System.out.println("The ontology is consistent!"); | ||
| 25 | else | ||
| 26 | System.out.println("The ontology is inconsistent!"); | ||
| 27 | } | 19 | } |
| 28 | 20 | ||
| 29 | } | 21 | } |
diff --git a/test/uk/ac/ox/cs/pagoda/tester/PagodaTester.java b/test/uk/ac/ox/cs/pagoda/tester/PagodaTester.java index d754a70..48a2a51 100644 --- a/test/uk/ac/ox/cs/pagoda/tester/PagodaTester.java +++ b/test/uk/ac/ox/cs/pagoda/tester/PagodaTester.java | |||
| @@ -5,13 +5,10 @@ import java.io.FileNotFoundException; | |||
| 5 | import java.io.IOException; | 5 | import java.io.IOException; |
| 6 | import java.util.Scanner; | 6 | import java.util.Scanner; |
| 7 | 7 | ||
| 8 | import org.semanticweb.owlapi.model.OWLOntology; | ||
| 9 | |||
| 10 | import uk.ac.ox.cs.pagoda.owl.OWLHelper; | ||
| 11 | import uk.ac.ox.cs.pagoda.query.AnswerTuple; | 8 | import uk.ac.ox.cs.pagoda.query.AnswerTuple; |
| 12 | import uk.ac.ox.cs.pagoda.query.AnswerTuples; | 9 | import uk.ac.ox.cs.pagoda.query.AnswerTuples; |
| 13 | import uk.ac.ox.cs.pagoda.reasoner.*; | 10 | import uk.ac.ox.cs.pagoda.reasoner.*; |
| 14 | import uk.ac.ox.cs.pagoda.reasoner.QueryReasoner.Type; | 11 | import uk.ac.ox.cs.pagoda.util.Properties; |
| 15 | import uk.ac.ox.cs.pagoda.util.Timer; | 12 | import uk.ac.ox.cs.pagoda.util.Timer; |
| 16 | import uk.ac.ox.cs.pagoda.util.Utility; | 13 | import uk.ac.ox.cs.pagoda.util.Utility; |
| 17 | 14 | ||
| @@ -93,8 +90,6 @@ public class PagodaTester { | |||
| 93 | public static final String atlas_abox = onto_dir + "bio2rdf/atlas/graph sampling/sample_1.nt"; | 90 | public static final String atlas_abox = onto_dir + "bio2rdf/atlas/graph sampling/sample_1.nt"; |
| 94 | public static final String atlas_queries = onto_dir + "bio2rdf/atlas/queries/atomic_one.sparql"; | 91 | public static final String atlas_queries = onto_dir + "bio2rdf/atlas/queries/atomic_one.sparql"; |
| 95 | 92 | ||
| 96 | public static boolean ShellMode = false; | ||
| 97 | |||
| 98 | public static void main(String... args) { | 93 | public static void main(String... args) { |
| 99 | if (args.length == 0) { | 94 | if (args.length == 0) { |
| 100 | // args = new String[] {test_tbox, test_abox, test_query}; | 95 | // args = new String[] {test_tbox, test_abox, test_query}; |
| @@ -109,7 +104,7 @@ public class PagodaTester { | |||
| 109 | // args = new String[] {"../SemFacet/WebContent/WEB-INF/data/dbpedia.owl", "../SemFacet/WebContent/WEB-INF/data/dbpediaA.nt", null}; | 104 | // args = new String[] {"../SemFacet/WebContent/WEB-INF/data/dbpedia.owl", "../SemFacet/WebContent/WEB-INF/data/dbpediaA.nt", null}; |
| 110 | // args = new String[] {"../core/WebContent/WEB-INF/data/fly.owl", "../core/WebContent/WEB-INF/data/fly-data.nt", null}; | 105 | // args = new String[] {"../core/WebContent/WEB-INF/data/fly.owl", "../core/WebContent/WEB-INF/data/fly-data.nt", null}; |
| 111 | // args = new String[] {"data/lubm/univ-bench.owl", "data/lubm/lubm1.ttl", "data/lubm/lubm.sparql", "lubm.ans"}; | 106 | // args = new String[] {"data/lubm/univ-bench.owl", "data/lubm/lubm1.ttl", "data/lubm/lubm.sparql", "lubm.ans"}; |
| 112 | args = new String[] {"data/uobm/univ-bench-dl.owl", "data/uobm/uobm1.ttl", "data/uobm/uobm.sparql", "uobm.ans"}; | 107 | // args = new String[] {"data/uobm/univ-bench-dl.owl", "data/uobm/uobm1.ttl", "data/uobm/uobm.sparql", "uobm.ans"}; |
| 113 | // args = new String[] {"data/fly/fly_anatomy_XP_with_GJ_FC_individuals.owl", "data/fly/fly.sparql", "fly.ans"}; | 108 | // args = new String[] {"data/fly/fly_anatomy_XP_with_GJ_FC_individuals.owl", "data/fly/fly.sparql", "fly.ans"}; |
| 114 | // args = new String[] {bioModels_tbox, bioModels_abox, bioModels_queries}; | 109 | // args = new String[] {bioModels_tbox, bioModels_abox, bioModels_queries}; |
| 115 | // args = new String[] {chembl_tbox, chembl_abox, chembl_queries}; | 110 | // args = new String[] {chembl_tbox, chembl_abox, chembl_queries}; |
| @@ -124,66 +119,42 @@ public class PagodaTester { | |||
| 124 | // args[2] = args[2].replace(".sparql", "_pellet.sparql"); | 119 | // args[2] = args[2].replace(".sparql", "_pellet.sparql"); |
| 125 | } | 120 | } |
| 126 | 121 | ||
| 127 | int ontoIndex = 0, dataIndex = 1, queryIndex = 2; | 122 | Properties properties = new Properties("config/uobm.conf"); |
| 128 | |||
| 129 | if (args.length > dataIndex && args[dataIndex] != null && args[dataIndex].endsWith(".sparql")) { | ||
| 130 | String[] inputArgs = args; | ||
| 131 | args = new String[inputArgs.length + 1]; | ||
| 132 | for (int i = 0; i < dataIndex; ++i) | ||
| 133 | args[i] = inputArgs[i]; | ||
| 134 | args[dataIndex] = null; | ||
| 135 | args[queryIndex] = inputArgs[dataIndex]; | ||
| 136 | for (int i = dataIndex + 1; i < inputArgs.length; ++i) | ||
| 137 | args[i + 1] = inputArgs[i]; | ||
| 138 | } | ||
| 139 | |||
| 140 | StringBuilder info = new StringBuilder(); | ||
| 141 | info.append("System started with \n"); | ||
| 142 | for (int i = 0; i < args.length; ++i) | ||
| 143 | info.append("Arg " + (i + 1) + ": " + args[i] + "\n"); | ||
| 144 | Utility.logInfo(info); | ||
| 145 | |||
| 146 | // Utility.redirectCurrentOut("temp.out"); | ||
| 147 | |||
| 148 | OWLOntology ontology = OWLHelper.loadOntology(args[ontoIndex]); | ||
| 149 | |||
| 150 | QueryReasoner pagoda = QueryReasoner.getInstance(Type.Full, ontology, true, true); | ||
| 151 | // QueryReasoner pagoda = QueryReasoner.getInstance(Type.ELHOU, ontology, true, true); | ||
| 152 | 123 | ||
| 153 | // QueryReasoner pagoda = QueryReasoner.getInstanceForSemFacet(ontology); | 124 | int index = 0; |
| 154 | // QueryReasoner pagoda = QueryReasoner.getHermiTReasoner(false); | 125 | if (args.length > index) properties.setOntologyPath(args[index++]); |
| 126 | if (args.length > index && (args[index].endsWith(".ttl") || args[index].endsWith(".nt"))) properties.setDataPath(args[index++]); | ||
| 127 | if (args.length > index && args[index].endsWith(".sparql")) properties.setQueryPath(args[index++]); | ||
| 128 | if (args.length > index && !args[index].startsWith("-")) properties.setAnswerPath(args[index++]); | ||
| 129 | if (args.length > index) properties.setToClassify(Boolean.parseBoolean(args[index++].substring(1))); | ||
| 130 | if (args.length > index) properties.setToCallHermiT(Boolean.parseBoolean(args[index++].substring(1))); | ||
| 131 | |||
| 132 | QueryReasoner pagoda = null; | ||
| 155 | 133 | ||
| 156 | // PagodaTester tester = new PagodaTester(pagoda); | ||
| 157 | String ansFile = args.length > 3 ? args[3] : null; | ||
| 158 | try { | 134 | try { |
| 159 | Timer t = new Timer(); | 135 | Timer t = new Timer(); |
| 160 | pagoda.loadOntology(ontology); | 136 | pagoda = QueryReasoner.getInstance(properties); |
| 161 | pagoda.importData(args[dataIndex]); | 137 | if (pagoda == null) return; |
| 162 | if (!pagoda.preprocess()) | 138 | |
| 163 | return; | ||
| 164 | Utility.logInfo("Preprocessing Done in " + t.duration() + " seconds."); | 139 | Utility.logInfo("Preprocessing Done in " + t.duration() + " seconds."); |
| 165 | // tester.printPredicatesWithGap(); | 140 | |
| 166 | // tester.testSemFacetQueries(); | 141 | if (properties.getQueryPath() != null) |
| 167 | // tester.testSomeFlyQueries(); | 142 | for (String queryFile: properties.getQueryPath().split(";")) |
| 168 | // tester.testISGQueries(); | 143 | pagoda.evaluate(pagoda.getQueryManager().collectQueryRecords(queryFile), properties.getAnswerPath()); |
| 169 | // tester.testReactomeQueries(); | 144 | |
| 170 | if (args[queryIndex] != null) | 145 | if (properties.getShellMode()) |
| 171 | for (String queryFile: args[queryIndex].split(";")) | ||
| 172 | pagoda.evaluate(pagoda.getQueryManager().collectQueryRecords(queryFile), ansFile); | ||
| 173 | |||
| 174 | if (ShellMode) | ||
| 175 | try { | 146 | try { |
| 176 | evaluateConsoleQuery(pagoda); | 147 | evaluateConsoleQuery(pagoda); |
| 177 | } catch (IOException e) { | 148 | } catch (IOException e) { |
| 178 | e.printStackTrace(); | 149 | e.printStackTrace(); |
| 179 | } | 150 | } |
| 180 | } finally { | 151 | } finally { |
| 181 | pagoda.dispose(); | 152 | if (pagoda != null) pagoda.dispose(); |
| 182 | } | 153 | } |
| 183 | 154 | ||
| 184 | Utility.closeCurrentOut(); | 155 | Utility.closeCurrentOut(); |
| 185 | 156 | ||
| 186 | if (ShellMode) System.exit(0); | 157 | if (properties.getShellMode()) System.exit(0); |
| 187 | } | 158 | } |
| 188 | 159 | ||
| 189 | // private void printPredicatesWithGap() { | 160 | // private void printPredicatesWithGap() { |
