From 78f726607b32925923d7e48686f7c6e9c8d7e831 Mon Sep 17 00:00:00 2001 From: Federico Igne Date: Sat, 30 Oct 2021 23:17:42 +0100 Subject: Finalise dbpedia functional testing --- .github/workflows/scala.yml | 6 + src/main/scala/uk/ac/ox/cs/rsacomb/Main.scala | 1 + .../scala/uk/ac/ox/cs/rsacomb/RSAOntology.scala | 35 +- .../ox/cs/rsacomb/converter/RDFoxConverter.scala | 2 +- .../uk/ac/ox/cs/rsacomb/util/DataFactory.scala | 2 +- .../scala/uk/ac/ox/cs/rsacomb/util/Logger.scala | 2 + .../scala/uk/ac/ox/cs/rsacomb/util/RDFoxUtil.scala | 19 +- src/main/scala/uk/ac/ox/cs/rsacomb/util/RSA.scala | 7 +- .../ac/ox/cs/rsacomb/functional/Functional.scala | 41 + tests/dbpedia/queries.sparql | 94 + tests/dbpedia/results.json | 5882 ++++++++++++++++++++ tests/dbpedia/setup.sh | 7 + 12 files changed, 6086 insertions(+), 12 deletions(-) create mode 100644 tests/dbpedia/queries.sparql create mode 100644 tests/dbpedia/results.json create mode 100755 tests/dbpedia/setup.sh diff --git a/.github/workflows/scala.yml b/.github/workflows/scala.yml index 3b18bf9..24bb8d6 100644 --- a/.github/workflows/scala.yml +++ b/.github/workflows/scala.yml @@ -37,5 +37,11 @@ jobs: - name: Build RSAComb run: sbt compile + - name: Download benchmarks + run: | + pushd tests/dbpedia/ + ./setup.sh + popd + - name: Run tests run: sbt "testOnly * -- -l org.scalatest.tags.Slow" diff --git a/src/main/scala/uk/ac/ox/cs/rsacomb/Main.scala b/src/main/scala/uk/ac/ox/cs/rsacomb/Main.scala index fe7a6db..1aa748a 100644 --- a/src/main/scala/uk/ac/ox/cs/rsacomb/Main.scala +++ b/src/main/scala/uk/ac/ox/cs/rsacomb/Main.scala @@ -59,6 +59,7 @@ object RSAComb extends App { ) val answers = rsa ask queries + Logger print s"Number of answers: ${answers.length}" /* Write answers to output file */ os.write( diff --git a/src/main/scala/uk/ac/ox/cs/rsacomb/RSAOntology.scala b/src/main/scala/uk/ac/ox/cs/rsacomb/RSAOntology.scala index 2b165c4..a0d567e 100644 --- a/src/main/scala/uk/ac/ox/cs/rsacomb/RSAOntology.scala +++ b/src/main/scala/uk/ac/ox/cs/rsacomb/RSAOntology.scala @@ -214,7 +214,7 @@ class RSAOntology( /** Retrieve individuals/literals in the ontology */ private val individuals: List[IRI] = ontology - .getIndividualsInSignature() + .getIndividualsInSignature(Imports.INCLUDED) .asScala .map(_.getIRI) .map(implicits.RDFox.owlapiToRdfoxIri) @@ -588,23 +588,44 @@ class RSAOntology( RDFoxUtil.addData(data, RSAOntology.CanonGraph, datafiles: _*) /* Top/equality axiomatization */ + RDFoxUtil.updateData(data, + s""" + INSERT { + GRAPH ${RSAOntology.CanonGraph} { ?X a ${IRI.THING} } + } WHERE { + GRAPH ${RSAOntology.CanonGraph} { ?X ?Y ?Z } + } + """ + ) + RDFoxUtil.updateData(data, + s""" + INSERT { + GRAPH ${RSAOntology.CanonGraph} { ?Z a ${RSA.NAMED} } + } WHERE { + GRAPH ${RSAOntology.CanonGraph} { ?X ?Y ?Z }. + FILTER( ?Y != a ) + } + """ + ) RDFoxUtil.addRules(data, topAxioms ++ equalityAxioms) Logger.write(topAxioms.mkString("\n"), "axiomatisation.dlog") Logger.write(equalityAxioms.mkString("\n"), "axiomatisation.dlog") /* Introduce `rsacomb:Named` concept */ - data.evaluateUpdate( - null, // the base IRI for the query (if null, a default is used) - RSA.Prefixes, + /* From data */ + RDFoxUtil.updateData(data, s""" INSERT { GRAPH ${RSAOntology.CanonGraph} { ?X a ${RSA.NAMED} } } WHERE { GRAPH ${RSAOntology.CanonGraph} { ?X a ${IRI.THING} } } - """, - new java.util.HashMap[String, String] + """ ) + /* From ontology */ + val named = individuals.map(RSA.Named(RSAOntology.CanonGraph)(_)) + RDFoxUtil.addFacts(data, RSAOntology.CanonGraph, named) + Logger.write(named.mkString("", ".\n", ".\n"), "canonical_model.dlog") /* Add canonical model */ Logger print s"Canonical model facts: ${this.canonicalModel.facts.length}" @@ -630,7 +651,7 @@ class RSAOntology( RDFoxUtil.addRules(data, filter.rules) // TODO: We remove the rules, should we drop the tuple table as well? - data.clearRulesAxiomsExplicateFacts() + //data.clearRulesAxiomsExplicateFacts() /* Gather answers to the query */ val answers = RDFoxUtil diff --git a/src/main/scala/uk/ac/ox/cs/rsacomb/converter/RDFoxConverter.scala b/src/main/scala/uk/ac/ox/cs/rsacomb/converter/RDFoxConverter.scala index 505937b..d9f000d 100644 --- a/src/main/scala/uk/ac/ox/cs/rsacomb/converter/RDFoxConverter.scala +++ b/src/main/scala/uk/ac/ox/cs/rsacomb/converter/RDFoxConverter.scala @@ -350,7 +350,7 @@ trait RDFoxConverter { (List(atom), List()) } - /** Existential class expression (for data properties). + /** Existential class expression (for object properties). * * Parameter `skolem` is used to determine the skolemization * technique (if any) to use for the translation. diff --git a/src/main/scala/uk/ac/ox/cs/rsacomb/util/DataFactory.scala b/src/main/scala/uk/ac/ox/cs/rsacomb/util/DataFactory.scala index 848c6b5..863122e 100644 --- a/src/main/scala/uk/ac/ox/cs/rsacomb/util/DataFactory.scala +++ b/src/main/scala/uk/ac/ox/cs/rsacomb/util/DataFactory.scala @@ -25,5 +25,5 @@ class DataFactory(private var counter: Integer) { Variable.create(f"I${this.getNext()}%05d") def getOWLClass(): OWLClass = - DataFactory.factory.getOWLClass(s"X${this.getNext()}") + DataFactory.factory.getOWLClass(RSA(s"tmp${this.getNext()}").getIRI) } diff --git a/src/main/scala/uk/ac/ox/cs/rsacomb/util/Logger.scala b/src/main/scala/uk/ac/ox/cs/rsacomb/util/Logger.scala index 0fcde53..f3b0232 100644 --- a/src/main/scala/uk/ac/ox/cs/rsacomb/util/Logger.scala +++ b/src/main/scala/uk/ac/ox/cs/rsacomb/util/Logger.scala @@ -112,6 +112,8 @@ echo "\n[Import data]" .map(d => s"""import > rsacomb:CanonicalModel \"$d\"""") .mkString("\n") ++ s""" +insert { graph rsacomb:CanonicalModel { ?x a owl:Thing } } where { graph rsacomb:CanonicalModel { ?x ?y ?z } } +insert { graph rsacomb:CanonicalModel { ?z a owl:Thing } } where { graph rsacomb:CanonicalModel { ?x ?y ?z } . filter( ?y != a ) } import "axiomatisation.dlog" insert { graph rsacomb:CanonicalModel { ?x a rsacomb:Named } } where { graph rsacomb:CanonicalModel { ?x a owl:Thing } } diff --git a/src/main/scala/uk/ac/ox/cs/rsacomb/util/RDFoxUtil.scala b/src/main/scala/uk/ac/ox/cs/rsacomb/util/RDFoxUtil.scala index e3e7dd4..d4e55d8 100644 --- a/src/main/scala/uk/ac/ox/cs/rsacomb/util/RDFoxUtil.scala +++ b/src/main/scala/uk/ac/ox/cs/rsacomb/util/RDFoxUtil.scala @@ -183,7 +183,7 @@ object RDFoxUtil { /** Imports a sequence of files directly into a datastore. * * @param data datastore connection. - * @param graph named graph where the data should be uploaded + * @param graph named graph where the data should be uploaded. * @param files sequence of files to upload. */ def addData(data: DataStoreConnection, graph: IRI, files: os.Path*): Unit = @@ -200,6 +200,23 @@ object RDFoxUtil { Logger.DEBUG ) + /** Execute an update SPARQL query on a datastore. + * + * @param data datastore connection. + * @param query update SPARQL query. + */ + def updateData(data: DataStoreConnection, query: String): Unit = + Logger.timed( + data.evaluateUpdate( + null, // the base IRI for the query (if null, a default is used) + RSA.Prefixes, + query, + new java.util.HashMap[String, String] + ), + "Updating data", + Logger.DEBUG + ) + /** Force materialization in RDFox. */ def materialize(data: DataStoreConnection): Unit = Logger.timed(data.updateMaterialization(), "Materialization", Logger.DEBUG) diff --git a/src/main/scala/uk/ac/ox/cs/rsacomb/util/RSA.scala b/src/main/scala/uk/ac/ox/cs/rsacomb/util/RSA.scala index 5abb83c..6ea4dc6 100644 --- a/src/main/scala/uk/ac/ox/cs/rsacomb/util/RSA.scala +++ b/src/main/scala/uk/ac/ox/cs/rsacomb/util/RSA.scala @@ -47,9 +47,12 @@ object RSA { /** Set of default prefixes to be included in all datastore operations */ val Prefixes: Prefixes = new Prefixes() - Prefixes.declarePrefix("rsacomb:", "http://www.cs.ox.ac.uk/isg/RSAComb#") - Prefixes.declarePrefix("rdfox:", "http://oxfordsemantic.tech/RDFox#") + Prefixes.declarePrefix("xml:", "http://www.w3.org/XML/1998/namespace") + Prefixes.declarePrefix("rdf:", "http://www.w3.org/1999/02/22-rdf-syntax-ns#") + Prefixes.declarePrefix("rdfs:", "http://www.w3.org/2000/01/rdf-schema#") Prefixes.declarePrefix("owl:", "http://www.w3.org/2002/07/owl#") + Prefixes.declarePrefix("rdfox:", "http://oxfordsemantic.tech/RDFox#") + Prefixes.declarePrefix("rsacomb:", "http://www.cs.ox.ac.uk/isg/RSAComb#") /** Creates a `rsacomb:` IRI */ def apply(name: Any): IRI = diff --git a/src/test/scala/uk/ac/ox/cs/rsacomb/functional/Functional.scala b/src/test/scala/uk/ac/ox/cs/rsacomb/functional/Functional.scala index 5872de1..08ff283 100644 --- a/src/test/scala/uk/ac/ox/cs/rsacomb/functional/Functional.scala +++ b/src/test/scala/uk/ac/ox/cs/rsacomb/functional/Functional.scala @@ -62,3 +62,44 @@ class LUBM extends AnyFunSpec with Matchers { } } + +class DBpedia extends AnyFunSpec with Matchers { + + Logger.level = Logger.QUIET + + private val test = os.pwd / "tests" / "dbpedia" + + /* Approximation algorithms */ + //private val toLowerbound = new Lowerbound + private val toUpperbound = new Upperbound + + /* Normalization algorithms */ + private val normalizer = new Normalizer + + /* Ontology */ + private val ontology = Ontology( + test / "dbpedia+travel.owl", + List(test / "dbpedia+travel.ttl") + ) normalize normalizer + private val rsa = ontology approximate toUpperbound + + /* Queries and results */ + private val results = ujson.read(os.read(test / "results.json")).arr + + describe("Full DBpedia + Travel data:") { + + val queries = RDFoxUtil.loadQueriesFromFile(test / "queries.sparql") + queries foreach { query => + it(s"Tested Query${query.id}") { + val answers = rsa.ask(query).answers.map(_._2.mkString("\t")) + val reference = results + .find(_("queryID").num == query.id) + .get("answers") + .arr + .map(_.str) + answers should contain theSameElementsAs reference + } + } + } +} + diff --git a/tests/dbpedia/queries.sparql b/tests/dbpedia/queries.sparql new file mode 100644 index 0000000..53da60c --- /dev/null +++ b/tests/dbpedia/queries.sparql @@ -0,0 +1,94 @@ +^[Query289] +PREFIX rdf: +SELECT ?X +WHERE { +?X rdf:type +} + +^[Query352] +PREFIX rdf: +SELECT ?X +WHERE { +?X rdf:type +} + +^[Query353] +PREFIX rdf: +SELECT ?X +WHERE { +?X rdf:type +} + +^[Query404] +PREFIX rdf: +SELECT ?X +WHERE { +?X rdf:type +} + +^[Query439] +PREFIX rdf: +SELECT ?X +WHERE { +?X rdf:type +} + +^[Query460] +SELECT ?X ?Y +WHERE { +?X ?Y . +} + +^[Query537] +SELECT ?X ?Y +WHERE { +?X ?Y . +} + +^[Query552] +SELECT ?X ?Y +WHERE { +?X ?Y . +} + +^[Query558] +SELECT ?X ?Y +WHERE { +?X ?Y . +} + +^[Query575] +SELECT ?X ?Y +WHERE { +?X ?Y . +} + +^[Query599] +SELECT ?X ?Y +WHERE { +?X ?Y . +} + +^[Query607] +SELECT ?X ?Y +WHERE { +?X ?Y . +} + +^[Query620] +SELECT ?X ?Y +WHERE { +?X ?Y . +} + +^[Query629] +SELECT ?X ?Y +WHERE { +?X ?Y . +} + +^[Query639] +SELECT ?X ?Y +WHERE { +?X ?Y . +} diff --git a/tests/dbpedia/results.json b/tests/dbpedia/results.json new file mode 100644 index 0000000..afd325e --- /dev/null +++ b/tests/dbpedia/results.json @@ -0,0 +1,5882 @@ +[ + { + "queryID": 289, + "queryText": "PREFIX rdf: SELECT distinct ?X WHERE { ?X rdf:type }", + "answerVariables": [ + "X" + ], + "answers": [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + { + "queryID": 352, + "queryText": "PREFIX rdf: SELECT distinct ?X WHERE { ?X rdf:type }", + "answerVariables": [ + "X" + ], + "answers": [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + { + "queryID": 353, + "queryText": "PREFIX rdf: SELECT distinct ?X WHERE { ?X rdf:type }", + "answerVariables": [ + "X" + ], + "answers": [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + { + "queryID": 404, + "queryText": "PREFIX rdf: SELECT distinct ?X WHERE { ?X rdf:type }", + "answerVariables": [ + "X" + ], + "answers": [ + "", + "" + ] + }, + { + "queryID": 439, + "queryText": "PREFIX rdf: SELECT distinct ?X WHERE { ?X rdf:type }", + "answerVariables": [ + "X" + ], + "answers": [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + { + "queryID": 445, + "queryText": "SELECT distinct ?X ?Y WHERE { ?X ?Y . }", + "answerVariables": [ + "X", + "Y" + ], + "answers": [ + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t" + ] + }, + { + "queryID": 460, + "queryText": "SELECT distinct ?X ?Y WHERE { ?X ?Y . }", + "answerVariables": [ + "X", + "Y" + ], + "answers": [ + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t" + ] + }, + { + "queryID": 537, + "queryText": "SELECT distinct ?X ?Y WHERE { ?X ?Y . }", + "answerVariables": [ + "X", + "Y" + ], + "answers": [ + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t" + ] + }, + { + "queryID": 552, + "queryText": "SELECT distinct ?X ?Y WHERE { ?X ?Y . }", + "answerVariables": [ + "X", + "Y" + ], + "answers": [ + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t" + ] + }, + { + "queryID": 558, + "queryText": "SELECT distinct ?X ?Y WHERE { ?X ?Y . }", + "answerVariables": [ + "X", + "Y" + ], + "answers": [ + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t" + ] + }, + { + "queryID": 575, + "queryText": "SELECT distinct ?X ?Y WHERE { ?X ?Y . }", + "answerVariables": [ + "X", + "Y" + ], + "answers": [ + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t" + ] + }, + { + "queryID": 599, + "queryText": "SELECT distinct ?X ?Y WHERE { ?X ?Y . }", + "answerVariables": [ + "X", + "Y" + ], + "answers": [ + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t" + ] + }, + { + "queryID": 607, + "queryText": "SELECT distinct ?X ?Y WHERE { ?X ?Y . }", + "answerVariables": [ + "X", + "Y" + ], + "answers": [ + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t" + ] + }, + { + "queryID": 620, + "queryText": "SELECT distinct ?X ?Y WHERE { ?X ?Y . }", + "answerVariables": [ + "X", + "Y" + ], + "answers": [ + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t" + ] + }, + { + "queryID": 629, + "queryText": "SELECT distinct ?X ?Y WHERE { ?X ?Y . }", + "answerVariables": [ + "X", + "Y" + ], + "answers": [ + "\t", + "\t", + "\t", + "\t", + "\t" + ] + }, + { + "queryID": 639, + "queryText": "SELECT distinct ?X ?Y WHERE { ?X ?Y . }", + "answerVariables": [ + "X", + "Y" + ], + "answers": [ + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t", + "\t" + ] + } +] diff --git a/tests/dbpedia/setup.sh b/tests/dbpedia/setup.sh new file mode 100755 index 0000000..d64a40c --- /dev/null +++ b/tests/dbpedia/setup.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +BENCHMARK=dbpedia +wget "http://krr-nas.cs.ox.ac.uk/2015/jair/PAGOdA/$BENCHMARK.zip" && \ + unzip "$BENCHMARK.zip" && \ + mv "$BENCHMARK"/* ./ && \ + rm -rf "$BENCHMARK.zip" "$BENCHMARK/" -- cgit v1.2.3