Benchmarking
Setting up a benchmark involves three steps:
- Creating a benchmark configuration
- Creating a benchmark execution from a configuration
- Actually running the execution
Creating a benchmark configuration
This step requires a SPARQL endpoint with a benchmark dataset to be accessible. The essential arguments are the URL to the endpoint and a label for the dataset hosted in the endpoint.
A certain URL of a SPARQL endpoint may host many RDF graphs / datasets (= specific sets of triples or quads) as time passes by. Usually, these datasets do not have agreed upon labels or identifiers; but having a rather generic label - such as ‘dbpedia’ (whic specific subset of the hundreds of DBpedia files does this involve?) - is better than having no indication of the dataset at all. This is particularly true if benchmarking is performed locally using localhost
URLs.
Hence, an endpoint URL and a dataset label have to be provided to the benchmark create
command:
lsq benchmark create --endpoint http://localhost:8890/sparql --dataset mydataset -o
# Short version:
# lsq benchmark create -e http://localhost:8890/sparql -d mydataset -o
The result of the invocation is a turtle document with several paramaters which can now be adjusted:
:warning: You should NEVER change a configuration once you executed a run from it. Conversely: All runs created from a specific configuration should use the same parameters in order to facilitate comparability.
@prefix dct: <http://purl.org/dc/terms/> .
@prefix lsqo: <http://lsq.aksw.org/vocab#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix lsqr: <http://lsq.aksw.org/> .
@prefix sp: <http://spinrdf.org/sp#> .
lsqr:xc-mydataset_2020-08-12
lsqo:baseIri lsqr: ;
lsqo:connectionTimeoutForCounting
"60"^^xsd:decimal ;
lsqo:connectionTimeoutForRetrieval
"60"^^xsd:decimal ;
lsqo:datasetLabel "mydataset" ;
lsqo:datasetSize "2005615"^^xsd:long ;
lsqo:endpoint [ a <http://w3id.org/rpif/vocab#DataRefSparqlEndpoint> ;
<http://w3id.org/rpif/vocab#serviceUrl>
<http://localhost:8890/sparql>
] ;
lsqo:executionTimeoutForCounting
"300"^^xsd:decimal ;
lsqo:executionTimeoutForRetrieval
"300"^^xsd:decimal ;
lsqo:maxByteSizeForCounting "-1"^^xsd:long ;
lsqo:maxByteSizeForSerialization
"1000000"^^xsd:long ;
lsqo:maxCount "1000000000"^^xsd:long ;
lsqo:maxItemCountForCounting "1000000"^^xsd:long ;
lsqo:maxItemCountForSerialization
"-1"^^xsd:long ;
lsqo:userAgent "Linked SPARQL Queries (LSQ) Client" ;
dct:identifier "xc-mydataset_2020-08-12" .
The next step is to prepare a benchmark run - this essentially just takes your config and associates it with a timestamp:
lsq benchmark prepare -c conf.ttl
# Output is the path to the generated run file e.g. /home/foo/conf.run.ttl
The final step is to actually start the benchmark
lsq benchmark run -c conf.run.ttl log.trig foo/*.trig
Benchmark output
@prefix dct: <http://purl.org/dc/terms/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix lsqr: <http://lsq.aksw.org/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix lsq: <http://lsq.aksw.org/vocab#> .
@prefix sp: <http://spinrdf.org/sp#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
lsqr:lsqQuery-EgNvOe-ZxwO8m3IKDBcJ_Zl0LjxTvg8Qc3S4Tzx-pHU {
lsqr:queryExec--XFLs9iShsDqE9xa0mGAGSpK6dU0uxwXLCqL3WRebUc-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05
lsq:itemCount "0"^^xsd:long ;
lsq:retrievalDuration 0.007644999 ;
lsq:evalDuration 0.026379681 ;
prov:atTime "2020-08-11T05:18:46.622Z"^^xsd:dateTime ;
lsq:serializedResult "{ \"head\": {\n \"vars\": [ \"obj\" , \"prop\" , \"target\" ]\n } ,\n \"results\": {\n \"bindings\": [\n \n ]\n }\n}\n" .
lsqr:tpInBgpExec-pbEYvVIs4pTVr-7o6GmGGHrJYFYBPCi261VfMI6WjG4
lsq:hasTpExec lsqr:tpExec-Q-TbuUU5ztTM5hBi6lDgqmf-fNO1gise7cr_LPd_mN8-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 ;
lsq:tpToBgpRatio "1"^^xsd:decimal .
lsqr:tpInBgp-EOY2pwC-i7ETHnbe7TeYxOOwSmDk_LYiiZkzhPGluxE
lsq:hasBgp lsqr:spinBgp-N6V9HpwcxpeSJ5LEZylOhOJbM2KDn6JZlOpxGH1rtWo ;
lsq:hasTp lsqr:lsqTriplePattern-BRdmE1hzz53fPXJHRj_NAK0TmgFqBa7XLOfnxCg2i_Q .
lsqr:tpExec-Scgux0RDi5eq1Vc6DErilLKeREa8Qx-Ujw6dh4ztpQ0-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05
lsq:hasElementExec lsqr:queryExec-j2L7CF8oD8UGfMAlrQWPIela8SL8V-6X0bp2RHmVtZo-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 ;
lsq:bgpRestrictedTpSel "0"^^xsd:decimal ;
lsq:tpToGraphRatio "0"^^xsd:decimal .
lsqr:spin-v_iFDK8Tia4M-vRyPWDZTQLeLOqM_bE6qkCkIMdo0Ps
rdf:rest rdf:nil ;
rdf:first lsqr:spin-qmK0hbqqKi3zTv9boYsdWHIrg__NPAddXdRKZ5ZY4bc .
lsqr:bgpNode-tksKM3RKuoR1xOYOeAnLhW9UberHtNcRgXs9y3kecj0
lsq:joinVertexType lsq:star ;
lsq:joinVertexDegree "2"^^xsd:long ;
lsq:proxyFor lsqr:spin-rvuFfBhsMaKroY2qSrsH48qTFb8cy6PXPi0fhhK9Dgc ;
rdf:subject lsqr:bgpNode-tksKM3RKuoR1xOYOeAnLhW9UberHtNcRgXs9y3kecj0 ;
rdfs:label "?obj" ;
sp:varName "obj" ;
rdf:type lsq:Vertex ;
lsq:hasSubBgp lsqr:spinBgp-ugE2CPeCkkYbkTN_pEebrs1kPUEy4-3Cww7mwOTMYPc ;
lsq:hasExec lsqr:bgpNodeExec-dmX7_9uqE4vWshXZksasymqJaKs2IwFFLT62daS3wqQ-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 ;
lsq:out lsqr:directedHyperEdge-vn7CMAhSXraArjJaiHqukNTuFLikeJIY0ApIgChwIjI .
lsqr:bgpNode-HmAMGylYPCdNAdDlX0nlY0SzoHM641Sb0viRYJogAfs
lsq:in lsqr:directedHyperEdge-vn7CMAhSXraArjJaiHqukNTuFLikeJIY0ApIgChwIjI ;
rdf:object lsqr:bgpNode-HmAMGylYPCdNAdDlX0nlY0SzoHM641Sb0viRYJogAfs ;
rdf:predicate lsqr:bgpNode-HmAMGylYPCdNAdDlX0nlY0SzoHM641Sb0viRYJogAfs ;
rdf:type lsq:Vertex ;
lsq:proxyFor lsqr:bgpNode-HmAMGylYPCdNAdDlX0nlY0SzoHM641Sb0viRYJogAfs ;
rdfs:label "<http://data.semanticweb.org/ns/swc/ontology#SessionEvent>" ;
rdfs:label "<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>" ;
lsq:hasSubBgp lsqr:spinBgp-N6V9HpwcxpeSJ5LEZylOhOJbM2KDn6JZlOpxGH1rtWo .
lsqr:localExec-rzA7kv8heeyeL739mFYuJTf07nnIWSpdPXqh7WzpIUM-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05
lsq:benchmarkRun lsqr:xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 ;
lsq:hasQueryExec lsqr:queryExec-oFGuXvUblLiqdcUA_89opktjeaPouGBA9ygxSB_dIwU-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 .
lsqr:tpInBgpExec-Nuz_w7DAGN1yDc8E7ZeB2v03fQ7cUJPkWCuUDl1NHCQ
lsq:hasTpExec lsqr:tpExec-Scgux0RDi5eq1Vc6DErilLKeREa8Qx-Ujw6dh4ztpQ0-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 ;
lsq:tpToBgpRatio "0"^^xsd:decimal ;
lsq:bgpRestrictedTpSel "0"^^xsd:decimal .
lsqr:spin-SuzIussubharnVxa5XgJQUvEO2od1Aj2cY4-eNri_G4
sp:varName "target" .
lsqr:tpExec-Q-TbuUU5ztTM5hBi6lDgqmf-fNO1gise7cr_LPd_mN8-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05
lsq:hasElementExec lsqr:queryExec-oFGuXvUblLiqdcUA_89opktjeaPouGBA9ygxSB_dIwU-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 ;
lsq:tpToGraphRatio 0.0044913905 .
lsqr:lsqQuery-rx8oX-HB90hd43p937hIUOIFkK3YEQv016G_U5XbTss
lsq:text "PREFIX swc: <http://data.semanticweb.org/ns/swc/ontology#>\n\nSELECT *\nWHERE\n { ?obj a swc:SessionEvent}\n" ;
lsq:hash "rx8oX-HB90hd43p937hIUOIFkK3YEQv016G_U5XbTss" ;
lsq:hasLocalExec lsqr:localExec--RHvYthYsTEAn118ozizrrKrhIyF1WA6m_lMIt6qasQ-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 .
lsqr:tpInBgp-t-J5bU3XRs89PSKtYTgKEDp5HlfXQQ68cCBCZas7QPI
lsq:hasBgp lsqr:spinBgp-ugE2CPeCkkYbkTN_pEebrs1kPUEy4-3Cww7mwOTMYPc ;
lsq:hasTp lsqr:lsqTriplePattern-qXBx4XaN1x3As61TCZ0rtxV4Q4HGP5Jpf4fjEmlMy10 .
lsqr:queryExec-3BKy_58tj3jFqYfOWOZ8xkJQANahrRUSDB8vINGPCXw-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05
lsq:itemCount "0"^^xsd:long ;
lsq:retrievalDuration 0.005128239 ;
lsq:evalDuration 0.006120587 ;
prov:atTime "2020-08-11T05:18:46.652Z"^^xsd:dateTime ;
lsq:serializedResult "{ \"head\": {\n \"vars\": [ \"prop\" ]\n } ,\n \"results\": {\n \"bindings\": [\n \n ]\n }\n}\n" .
lsqr:spin-rvuFfBhsMaKroY2qSrsH48qTFb8cy6PXPi0fhhK9Dgc
sp:varName "obj" .
lsqr:spin-AUUQflivQlGaqjRxTk6O_R2M_Lk3MvDyt8G34IZq4wA
rdf:type sp:Filter ;
sp:expression lsqr:spin-4yGM6XZ3kgf-IR94iuHKxUSDTFm1hcKu5M92d26AMAc .
lsqr:queryExec-oFGuXvUblLiqdcUA_89opktjeaPouGBA9ygxSB_dIwU-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05
prov:atTime "2020-08-11T05:18:09.704Z"^^xsd:dateTime ;
lsq:retrievalDuration 36.893436913 ;
lsq:evalDuration 36.894111175 ;
lsq:itemCount "9008"^^xsd:long ;
lsq:exceededMaxByteSizeForSerialization true .
lsqr:lsqQuery-QeabIjWe1lvJy-o_1V6zzR2Wa1MMgJLBYLJVepv4XX0
lsq:text "PREFIX swc: <http://data.semanticweb.org/ns/swc/ontology#>\n\nSELECT *\nWHERE\n { ?obj a swc:SessionEvent ;\n ?prop ?target}\n" ;
lsq:hash "QeabIjWe1lvJy-o_1V6zzR2Wa1MMgJLBYLJVepv4XX0" ;
lsq:hasLocalExec lsqr:localExec-nQvlc9nBzTGjv6CxnV7Rqe8tCC0W0Hi9IPyiCQTEnPU-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 .
lsqr:spinBgp-ugE2CPeCkkYbkTN_pEebrs1kPUEy4-3Cww7mwOTMYPc_1NUtYys8ZuT8V2xJdgm95np8vbximoaJ74glxEhiXmY
rdf:first lsqr:lsqTriplePattern-BRdmE1hzz53fPXJHRj_NAK0TmgFqBa7XLOfnxCg2i_Q ;
rdf:rest lsqr:spinBgp-ugE2CPeCkkYbkTN_pEebrs1kPUEy4-3Cww7mwOTMYPc_kPbO4_nrBZitBU0AbldnePJYL2dM6RslzJC1g-yiH5I .
lsqr:bgpExec-SdgnXnuODJUBMikrR6rdumdDYmvdGIcfp9yzuPW7SaU-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05
lsq:hasElementExec lsqr:queryExec-oFGuXvUblLiqdcUA_89opktjeaPouGBA9ygxSB_dIwU-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 ;
lsq:hasTpInBgpExec lsqr:tpInBgpExec-pbEYvVIs4pTVr-7o6GmGGHrJYFYBPCi261VfMI6WjG4 .
lsqr:queryExec-j2L7CF8oD8UGfMAlrQWPIela8SL8V-6X0bp2RHmVtZo-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05
lsq:itemCount "0"^^xsd:long ;
lsq:retrievalDuration 0.003592758 ;
lsq:evalDuration 0.004300718 ;
prov:atTime "2020-08-11T05:18:46.661Z"^^xsd:dateTime ;
lsq:serializedResult "{ \"head\": {\n \"vars\": [ \"obj\" ]\n } ,\n \"results\": {\n \"bindings\": [\n \n ]\n }\n}\n" .
lsqr:lsqQuery-EgNvOe-ZxwO8m3IKDBcJ_Zl0LjxTvg8Qc3S4Tzx-pHU
lsq:hasLocalExec lsqr:localExec-i_AmZGSAgHR7Cl1j2NgC6wI0_mHTz931Owpibhv1_4Q-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 ;
lsq:hasSpin lsqr:spin-p-Ez-BREln4biCCIpe0aw3f5gbvlFcpGBMhX17L52j8 ;
lsq:text "\nPREFIX swc:<http://data.semanticweb.org/ns/swc/ontology#>\nSELECT DISTINCT ?prop WHERE { ?obj a swc:SessionEvent ; ?prop ?target . FILTER isLiteral(?target) } LIMIT 150\n" ;
lsq:hash "000016c7f62114c1288b3b24b4e09074e442d6c51428ebe52097bdf864f9e2b7" ;
lsq:hasRemoteExec lsqr:re-query.wikidata.org-sparql_2017-06-12T03:34:34Z ;
lsq:hasRemoteExec lsqr:re-query.wikidata.org-sparql_2017-06-12T02:34:24Z ;
lsq:hasRemoteExec lsqr:re-query.wikidata.org-sparql_2017-06-12T04:35:15Z ;
lsq:hasStructuralFeatures lsqr:lsqQuery-EgNvOe-ZxwO8m3IKDBcJ_Zl0LjxTvg8Qc3S4Tzx-pHU-sf .
lsqr:spin-qmK0hbqqKi3zTv9boYsdWHIrg__NPAddXdRKZ5ZY4bc
sp:varName "prop" .
lsqr:tpInBgpExec-UJFCQo9yJxM5341gKV2ZXBsnW_trV5WSLMapwbiHhac
lsq:hasTpExec lsqr:tpExec-Q-TbuUU5ztTM5hBi6lDgqmf-fNO1gise7cr_LPd_mN8-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 ;
lsq:tpToBgpRatio "0"^^xsd:decimal ;
lsq:bgpRestrictedTpSel "0"^^xsd:decimal .
lsqr:spinBgp-ugE2CPeCkkYbkTN_pEebrs1kPUEy4-3Cww7mwOTMYPc_kPbO4_nrBZitBU0AbldnePJYL2dM6RslzJC1g-yiH5I
rdf:first lsqr:lsqTriplePattern-qXBx4XaN1x3As61TCZ0rtxV4Q4HGP5Jpf4fjEmlMy10 ;
rdf:rest rdf:nil .
lsqr:spinBgp-N6V9HpwcxpeSJ5LEZylOhOJbM2KDn6JZlOpxGH1rtWo_WSlW1fCqWrXdeR065S84TO2DU487RqFiEPSyXJHdkyM
rdf:first lsqr:lsqTriplePattern-BRdmE1hzz53fPXJHRj_NAK0TmgFqBa7XLOfnxCg2i_Q ;
rdf:rest rdf:nil .
lsqr:localExec--RHvYthYsTEAn118ozizrrKrhIyF1WA6m_lMIt6qasQ-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05
lsq:benchmarkRun lsqr:xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 ;
lsq:hasQueryExec lsqr:queryExec-j2L7CF8oD8UGfMAlrQWPIela8SL8V-6X0bp2RHmVtZo-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 .
lsqr:spin-tGkG9tQtjDUrqFXtcVqdDtEJDxfUQnJKChxM1-kxDSg
rdf:rest lsqr:spin-pRUN94eakTtNR_3a-C1Eou0SWeOP-QIKNB9O0BYAI0A ;
rdf:first lsqr:lsqTriplePattern-BRdmE1hzz53fPXJHRj_NAK0TmgFqBa7XLOfnxCg2i_Q .
lsqr:bgpNode-J1Z7QnZT999tdrrhQzM9ggXhZ8kAamCGlG1QIaV_N8o
sp:varName "prop" ;
lsq:hasExec lsqr:bgpNodeExec-uVqh0HSCYsiuh9G5SSPfMxC7TO-m7l9d-UI4yfBPmv4-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 ;
rdf:predicate lsqr:bgpNode-J1Z7QnZT999tdrrhQzM9ggXhZ8kAamCGlG1QIaV_N8o ;
rdf:type lsq:Vertex ;
lsq:in lsqr:directedHyperEdge-vn7CMAhSXraArjJaiHqukNTuFLikeJIY0ApIgChwIjI ;
rdfs:label "?prop" ;
lsq:proxyFor lsqr:spin-qmK0hbqqKi3zTv9boYsdWHIrg__NPAddXdRKZ5ZY4bc ;
lsq:hasSubBgp lsqr:spinBgp-SdgnXnuODJUBMikrR6rdumdDYmvdGIcfp9yzuPW7SaU .
lsqr:re-query.wikidata.org-sparql_2017-06-12T02:34:24Z
lsq:endpoint <https://query.wikidata.org/sparql> ;
prov:atTime "2017-06-12T02:34:24Z"^^xsd:dateTime .
lsqr:lsqTriplePattern-qXBx4XaN1x3As61TCZ0rtxV4Q4HGP5Jpf4fjEmlMy10
lsq:extensionQuery lsqr:lsqQuery-UyRbau8sjxlyd2Er23mZEkwpIxfG_E5-8wsQ1T6a6rA ;
lsq:hasExec lsqr:tpExec-Q-TbuUU5ztTM5hBi6lDgqmf-fNO1gise7cr_LPd_mN8-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 ;
sp:object lsqr:spin-SuzIussubharnVxa5XgJQUvEO2od1Aj2cY4-eNri_G4 ;
sp:subject lsqr:spin-rvuFfBhsMaKroY2qSrsH48qTFb8cy6PXPi0fhhK9Dgc ;
sp:predicate lsqr:spin-qmK0hbqqKi3zTv9boYsdWHIrg__NPAddXdRKZ5ZY4bc ;
rdfs:label "?obj ?prop ?target" .
lsqr:spinBgp-ugE2CPeCkkYbkTN_pEebrs1kPUEy4-3Cww7mwOTMYPc
lsq:hasBgpNode lsqr:bgpNode-HmAMGylYPCdNAdDlX0nlY0SzoHM641Sb0viRYJogAfs ;
lsq:hasBgpNode lsqr:bgpNode-J1Z7QnZT999tdrrhQzM9ggXhZ8kAamCGlG1QIaV_N8o ;
rdfs:label "?obj a <http://data.semanticweb.org/ns/swc/ontology#SessionEvent> ;\n ?prop ?target" ;
lsq:hasEdge lsqr:directedHyperEdge-vn7CMAhSXraArjJaiHqukNTuFLikeJIY0ApIgChwIjI ;
lsq:hasTp lsqr:spinBgp-ugE2CPeCkkYbkTN_pEebrs1kPUEy4-3Cww7mwOTMYPc_1NUtYys8ZuT8V2xJdgm95np8vbximoaJ74glxEhiXmY ;
lsq:hasBgpNode lsqr:bgpNode-tksKM3RKuoR1xOYOeAnLhW9UberHtNcRgXs9y3kecj0 ;
lsq:extensionQuery lsqr:lsqQuery-QeabIjWe1lvJy-o_1V6zzR2Wa1MMgJLBYLJVepv4XX0 ;
lsq:hasExec lsqr:bgpExec-ugE2CPeCkkYbkTN_pEebrs1kPUEy4-3Cww7mwOTMYPc-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 ;
lsq:hasTpInBgp lsqr:tpInBgp-t-J5bU3XRs89PSKtYTgKEDp5HlfXQQ68cCBCZas7QPI ;
lsq:hasBgpNode lsqr:bgpNode-c8HriOFeLbr5Q8KR_omt9sFh9jeo-7nO6jKElE--2z4 ;
lsq:hasTpInBgp lsqr:tpInBgp-pa_PLW5lANHOMotGgbd72rWR7059yCn2XS4AxTPrrLc .
lsqr:spin-pRUN94eakTtNR_3a-C1Eou0SWeOP-QIKNB9O0BYAI0A
rdf:rest lsqr:spin-T0z6KY6MseTHK2gfjx6L24PhNkB2_bAn7GFnffJGuvE ;
rdf:first lsqr:lsqTriplePattern-qXBx4XaN1x3As61TCZ0rtxV4Q4HGP5Jpf4fjEmlMy10 .
lsqr:re-query.wikidata.org-sparql_2017-06-12T04:35:15Z
lsq:endpoint <https://query.wikidata.org/sparql> ;
prov:atTime "2017-06-12T04:35:15Z"^^xsd:dateTime .
lsqr:bgpExec-ugE2CPeCkkYbkTN_pEebrs1kPUEy4-3Cww7mwOTMYPc-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05
lsq:hasElementExec lsqr:queryExec--XFLs9iShsDqE9xa0mGAGSpK6dU0uxwXLCqL3WRebUc-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 ;
lsq:hasJoinVarExec lsqr:bgpNodeExec-dmX7_9uqE4vWshXZksasymqJaKs2IwFFLT62daS3wqQ-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 ;
lsq:hasJoinVarExec lsqr:bgpNodeExec-uVqh0HSCYsiuh9G5SSPfMxC7TO-m7l9d-UI4yfBPmv4-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 ;
lsq:hasTpInBgpExec lsqr:tpInBgpExec-Nuz_w7DAGN1yDc8E7ZeB2v03fQ7cUJPkWCuUDl1NHCQ ;
lsq:hasJoinVarExec lsqr:bgpNodeExec-2iTi9huHQ4q5ANXYtYDKJWAnlSKEVoIhXuY30G4bXXE-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 ;
lsq:hasTpInBgpExec lsqr:tpInBgpExec-UJFCQo9yJxM5341gKV2ZXBsnW_trV5WSLMapwbiHhac .
lsqr:bgpNodeExec-uVqh0HSCYsiuh9G5SSPfMxC7TO-m7l9d-UI4yfBPmv4-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05
lsq:hasElementExec lsqr:queryExec--XFLs9iShsDqE9xa0mGAGSpK6dU0uxwXLCqL3WRebUc-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 ;
lsq:tpSelJoinVarRestricted "0"^^xsd:decimal ;
lsq:hasSubBgpExec lsqr:bgpExec-SdgnXnuODJUBMikrR6rdumdDYmvdGIcfp9yzuPW7SaU-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 .
lsqr:re-query.wikidata.org-sparql_2017-06-12T03:34:34Z
lsq:endpoint <https://query.wikidata.org/sparql> ;
prov:atTime "2017-06-12T03:34:34Z"^^xsd:dateTime .
lsqr:spin-p-Ez-BREln4biCCIpe0aw3f5gbvlFcpGBMhX17L52j8
rdf:type sp:Select ;
sp:distinct true ;
sp:limit "150"^^xsd:long ;
sp:resultVariables lsqr:spin-v_iFDK8Tia4M-vRyPWDZTQLeLOqM_bE6qkCkIMdo0Ps ;
sp:where lsqr:spin-tGkG9tQtjDUrqFXtcVqdDtEJDxfUQnJKChxM1-kxDSg .
lsqr:spinBgp-N6V9HpwcxpeSJ5LEZylOhOJbM2KDn6JZlOpxGH1rtWo
lsq:hasTp lsqr:spinBgp-N6V9HpwcxpeSJ5LEZylOhOJbM2KDn6JZlOpxGH1rtWo_WSlW1fCqWrXdeR065S84TO2DU487RqFiEPSyXJHdkyM ;
lsq:hasTpInBgp lsqr:tpInBgp-EOY2pwC-i7ETHnbe7TeYxOOwSmDk_LYiiZkzhPGluxE .
lsqr:spinBgp-SdgnXnuODJUBMikrR6rdumdDYmvdGIcfp9yzuPW7SaU
lsq:extensionQuery lsqr:lsqQuery-UyRbau8sjxlyd2Er23mZEkwpIxfG_E5-8wsQ1T6a6rA ;
lsq:hasTpInBgp lsqr:tpInBgp-Y9ATdCQDvVhXJNO0xcsQOVci0iIoxIOtR5r9va8dy2s ;
lsq:hasTp lsqr:spinBgp-SdgnXnuODJUBMikrR6rdumdDYmvdGIcfp9yzuPW7SaU_c3N751lG6MdZcumRitZVJVhAYzZJa6DaKIqkqnjXR50 ;
rdfs:label "?obj ?prop ?target" ;
lsq:hasExec lsqr:bgpExec-SdgnXnuODJUBMikrR6rdumdDYmvdGIcfp9yzuPW7SaU-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 .
lsqr:lsqTriplePattern-BRdmE1hzz53fPXJHRj_NAK0TmgFqBa7XLOfnxCg2i_Q
lsq:extensionQuery lsqr:lsqQuery-rx8oX-HB90hd43p937hIUOIFkK3YEQv016G_U5XbTss ;
lsq:hasExec lsqr:tpExec-Scgux0RDi5eq1Vc6DErilLKeREa8Qx-Ujw6dh4ztpQ0-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 ;
sp:subject lsqr:spin-rvuFfBhsMaKroY2qSrsH48qTFb8cy6PXPi0fhhK9Dgc ;
rdfs:label "?obj <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://data.semanticweb.org/ns/swc/ontology#SessionEvent>" ;
sp:predicate lsqr:bgpNode-HmAMGylYPCdNAdDlX0nlY0SzoHM641Sb0viRYJogAfs ;
sp:object lsqr:bgpNode-HmAMGylYPCdNAdDlX0nlY0SzoHM641Sb0viRYJogAfs .
lsqr:spinBgp-SdgnXnuODJUBMikrR6rdumdDYmvdGIcfp9yzuPW7SaU_c3N751lG6MdZcumRitZVJVhAYzZJa6DaKIqkqnjXR50
rdf:first lsqr:lsqTriplePattern-qXBx4XaN1x3As61TCZ0rtxV4Q4HGP5Jpf4fjEmlMy10 ;
rdf:rest rdf:nil .
lsqr:lsqQuery-UyRbau8sjxlyd2Er23mZEkwpIxfG_E5-8wsQ1T6a6rA
lsq:text "SELECT *\nWHERE\n { ?obj ?prop ?target}\n" ;
lsq:hash "UyRbau8sjxlyd2Er23mZEkwpIxfG_E5-8wsQ1T6a6rA" ;
lsq:hasLocalExec lsqr:localExec-rzA7kv8heeyeL739mFYuJTf07nnIWSpdPXqh7WzpIUM-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 .
lsqr:localExec-i_AmZGSAgHR7Cl1j2NgC6wI0_mHTz931Owpibhv1_4Q-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05
lsq:benchmarkRun lsqr:xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 ;
lsq:hasQueryExec lsqr:queryExec-3BKy_58tj3jFqYfOWOZ8xkJQANahrRUSDB8vINGPCXw-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 ;
lsq:hasBgpExec lsqr:bgpExec-ugE2CPeCkkYbkTN_pEebrs1kPUEy4-3Cww7mwOTMYPc-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 .
lsqr:tpInBgp-pa_PLW5lANHOMotGgbd72rWR7059yCn2XS4AxTPrrLc
lsq:hasBgp lsqr:spinBgp-ugE2CPeCkkYbkTN_pEebrs1kPUEy4-3Cww7mwOTMYPc ;
lsq:hasTp lsqr:lsqTriplePattern-BRdmE1hzz53fPXJHRj_NAK0TmgFqBa7XLOfnxCg2i_Q .
lsqr:localExec-nQvlc9nBzTGjv6CxnV7Rqe8tCC0W0Hi9IPyiCQTEnPU-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05
lsq:benchmarkRun lsqr:xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 ;
lsq:hasQueryExec lsqr:queryExec--XFLs9iShsDqE9xa0mGAGSpK6dU0uxwXLCqL3WRebUc-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 .
lsqr:dataRefSparqlEndpoint-zFGdmLcrQYdbNV-39nKlA-qiv-lGQ1ndyHhNatbeV7s
<http://w3id.org/rpif/vocab#namedGraph> rdf:nil ;
<http://w3id.org/rpif/vocab#defaultGraph> rdf:nil .
lsqr:bgpNodeExec-2iTi9huHQ4q5ANXYtYDKJWAnlSKEVoIhXuY30G4bXXE-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05
lsq:hasSubBgpExec lsqr:bgpExec-SdgnXnuODJUBMikrR6rdumdDYmvdGIcfp9yzuPW7SaU-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 ;
lsq:tpSelJoinVarRestricted "0"^^xsd:decimal ;
lsq:hasElementExec lsqr:queryExec--XFLs9iShsDqE9xa0mGAGSpK6dU0uxwXLCqL3WRebUc-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 .
lsqr:tpInBgp-Y9ATdCQDvVhXJNO0xcsQOVci0iIoxIOtR5r9va8dy2s
lsq:hasBgp lsqr:spinBgp-SdgnXnuODJUBMikrR6rdumdDYmvdGIcfp9yzuPW7SaU ;
lsq:hasTp lsqr:lsqTriplePattern-qXBx4XaN1x3As61TCZ0rtxV4Q4HGP5Jpf4fjEmlMy10 .
lsqr:directedHyperEdge-vn7CMAhSXraArjJaiHqukNTuFLikeJIY0ApIgChwIjI
rdf:type lsq:Edge .
lsqr:bgpNode-c8HriOFeLbr5Q8KR_omt9sFh9jeo-7nO6jKElE--2z4
lsq:hasSubBgp lsqr:spinBgp-SdgnXnuODJUBMikrR6rdumdDYmvdGIcfp9yzuPW7SaU ;
sp:varName "target" ;
rdf:object lsqr:bgpNode-c8HriOFeLbr5Q8KR_omt9sFh9jeo-7nO6jKElE--2z4 ;
rdf:type lsq:Vertex ;
lsq:in lsqr:directedHyperEdge-vn7CMAhSXraArjJaiHqukNTuFLikeJIY0ApIgChwIjI ;
rdfs:label "?target" ;
lsq:proxyFor lsqr:spin-SuzIussubharnVxa5XgJQUvEO2od1Aj2cY4-eNri_G4 ;
lsq:hasExec lsqr:bgpNodeExec-2iTi9huHQ4q5ANXYtYDKJWAnlSKEVoIhXuY30G4bXXE-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 .
lsqr:lsqQuery-EgNvOe-ZxwO8m3IKDBcJ_Zl0LjxTvg8Qc3S4Tzx-pHU-sf
lsq:joinVertexDegreeMedian "2"^^xsd:decimal ;
lsq:tpInBgpCountMean "2"^^xsd:decimal ;
lsq:bgpCount "1"^^xsd:int ;
lsq:tpInBgpCountMax "2"^^xsd:int ;
lsq:hasBgp lsqr:spinBgp-ugE2CPeCkkYbkTN_pEebrs1kPUEy4-3Cww7mwOTMYPc ;
lsq:joinVertexCountTotal "1"^^xsd:int ;
lsq:tpInBgpCountMedian "2"^^xsd:decimal ;
lsq:usesFeature lsq:fn-isLiteral ;
lsq:projectVarCount "1"^^xsd:int ;
lsq:usesFeature lsq:Group ;
lsq:usesFeature lsq:Select ;
lsq:tpInBgpCountMin "2"^^xsd:int ;
lsq:joinVertexDegreeMean "2"^^xsd:decimal ;
lsq:usesFeature lsq:Limit ;
lsq:usesFeature lsq:Functions ;
lsq:usesFeature lsq:TriplePattern ;
lsq:usesFeature lsq:Distinct ;
lsq:usesFeature lsq:Filter .
lsqr:spin-T0z6KY6MseTHK2gfjx6L24PhNkB2_bAn7GFnffJGuvE
rdf:rest rdf:nil ;
rdf:first lsqr:spin-AUUQflivQlGaqjRxTk6O_R2M_Lk3MvDyt8G34IZq4wA .
lsqr:bgpNodeExec-dmX7_9uqE4vWshXZksasymqJaKs2IwFFLT62daS3wqQ-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05
lsq:hasSubBgpExec lsqr:bgpExec-ugE2CPeCkkYbkTN_pEebrs1kPUEy4-3Cww7mwOTMYPc-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 ;
lsq:tpSelJoinVarRestricted "0"^^xsd:decimal ;
lsq:hasElementExec lsqr:queryExec--XFLs9iShsDqE9xa0mGAGSpK6dU0uxwXLCqL3WRebUc-xc-dbpedia.org-somedata_2020-07-25_at_05-08-2020_02:24:05 .
lsqr:spin-4yGM6XZ3kgf-IR94iuHKxUSDTFm1hcKu5M92d26AMAc
rdf:type sp:isLiteral ;
sp:arg1 lsqr:spin-SuzIussubharnVxa5XgJQUvEO2od1Aj2cY4-eNri_G4 .
}