dlvhex-sparql: A SPARQL-compliant Query Engine based on dlvhex. Polleres, A. & Schindlauer, R. In 2nd International Workshop on Applications of Logic Programming to the Web, Semantic Web and Semantic Web Services (ALPSWS2007), volume 287, of CEUR Workshop Proceedings, pages 3–12, Porto, Portugal, September, 2007. CEUR-WS.org. Paper abstract bibtex This paper describes the dlvhex SPARQL plugin, a query processor for the upcoming Semantic Web query language standard by W3C. We report on the implementation of this languages using dlvhex, a flexible plugin system on top of the DLV solver. This work advances our earlier translation based on the semantics by Perez et al. towards an engine which is fully compliant to the official SPARQL specification. As it turns out, the differences between these two definitions of SPARQL, which might seem moderate at first glance, need some extra machinery. We also briefly report the status of implementation, and extensions currently being implemented, such as handling of aggregates, nested CONSTRUCT queries in the spirit of networked RDF graphs, or partially support of RDFS entailment. For such extensions a tight integration of SPARQL query processing and Answer-Set Programming, the underlying logic programming formalism of our engine, turns out to be particularly useful, as the resulting programs can actually involve unstratified negation.
@inproceedings{poll-schi-2007,
Abstract = {This paper describes the dlvhex SPARQL plugin, a query processor for the upcoming Semantic Web query language standard by W3C. We report on the implementation of this languages using dlvhex, a flexible plugin system on top of the DLV solver. This work advances our earlier translation based on the semantics by Perez et al. towards an engine which is fully compliant to the official SPARQL specification. As it turns out, the differences between these two definitions of SPARQL, which might seem moderate at first glance, need some extra machinery. We also briefly report the status of implementation, and extensions currently being implemented, such as handling of aggregates, nested CONSTRUCT queries in the spirit of networked RDF graphs, or partially support of RDFS entailment. For such extensions a tight integration of SPARQL query processing and Answer-Set Programming, the underlying logic programming formalism of our engine, turns out to be particularly useful, as the resulting programs can actually involve unstratified negation.},
Address = {Porto, Portugal},
Author = {Axel Polleres and Roman Schindlauer},
Booktitle = {2nd International Workshop on Applications of Logic Programming to the Web, Semantic Web and Semantic Web Services (ALPSWS2007)},
Day = 13,
Month = sep,
Pages = {3--12},
Project = {incontext,rewerse,lion,aeci},
Publisher = {CEUR-WS.org},
Series = {CEUR Workshop Proceedings},
Talk = {Axel Polleres},
Title = {dlvhex-sparql: A {SPARQL}-compliant Query Engine based on dlvhex},
Type = WS,
Url = {http://www.polleres.net/publications/poll-schi-2007.pdf},
Volume = {287},
Year = 2007,
Bdsk-Url-1 = {http://www.polleres.net/publications/poll-schi-2007.pdf}}
Downloads: 0
{"_id":{"_str":"51f63ce159ced8df44000619"},"__v":37,"authorIDs":["545720922abc8e9f370000ae","5PFMiHGwfvbGBZwWF","5de7280d97054edf010000c3","5e02b1a419da8edf01000028","5e048450db7916df010000b1","5e06d565a0810cde0100009b","5e10e27445c12cde01000062","5e123345c196d3de01000074","5e14ba61e55ed8de01000072","5e189b4e779abfdf0100013f","5e216f7e5a651cdf010000eb","5e25b9fdf299d4de01000001","5e2d64605e7586df01000083","5e36e5e9b26a0fde0100005e","5e37d23b56571fde010000de","5e4ded1052c311f20100018e","5e51a3102793ecde010000e0","5e59a6b5ad6c7fde01000114","5e5d588ead47bcde01000072","5e60e857839e59df010000f1","A5AFuDAiNR4HEYiFD","BtzwZ6TFPsASbdqvo","DLdeXAmrbA4niYQzH","FyLDFGg993nDS2Spf","NCjPvWahWRjdP3ghB","XcyP3jptz7zE4ZLws","aiXjXMLP63k5WCt84","fTDcT5K3oSTcdxSBj","fbKNfWffDzdzubrER","haaAs2rQaQA7EaZva","nQX2P8WzFeKwcpLqd","nuWuyLnGu7YzMrn4d","pfENTBFWo85mRy3ik","rX6EShFR2rMFmQL2C","w6wHZukTjqqera7BR","woa42kCD35yCmdQTj","yPgvarsL7KAT9yfZd","yzkCNJMYNL8B3bni2","zDG3tj87ZfYXo7u9c"],"author_short":["Polleres, A.","Schindlauer, R."],"bibbaseid":"polleres-schindlauer-dlvhexsparqlasparqlcompliantqueryenginebasedondlvhex-2007","bibdata":{"bibtype":"inproceedings","type":"workshop","abstract":"This paper describes the dlvhex SPARQL plugin, a query processor for the upcoming Semantic Web query language standard by W3C. We report on the implementation of this languages using dlvhex, a flexible plugin system on top of the DLV solver. This work advances our earlier translation based on the semantics by Perez et al. towards an engine which is fully compliant to the official SPARQL specification. As it turns out, the differences between these two definitions of SPARQL, which might seem moderate at first glance, need some extra machinery. We also briefly report the status of implementation, and extensions currently being implemented, such as handling of aggregates, nested CONSTRUCT queries in the spirit of networked RDF graphs, or partially support of RDFS entailment. For such extensions a tight integration of SPARQL query processing and Answer-Set Programming, the underlying logic programming formalism of our engine, turns out to be particularly useful, as the resulting programs can actually involve unstratified negation.","address":"Porto, Portugal","author":[{"firstnames":["Axel"],"propositions":[],"lastnames":["Polleres"],"suffixes":[]},{"firstnames":["Roman"],"propositions":[],"lastnames":["Schindlauer"],"suffixes":[]}],"booktitle":"2nd International Workshop on Applications of Logic Programming to the Web, Semantic Web and Semantic Web Services (ALPSWS2007)","day":"13","month":"September","pages":"3–12","project":"incontext,rewerse,lion,aeci","publisher":"CEUR-WS.org","series":"CEUR Workshop Proceedings","talk":"Axel Polleres","title":"dlvhex-sparql: A SPARQL-compliant Query Engine based on dlvhex","url":"http://www.polleres.net/publications/poll-schi-2007.pdf","volume":"287","year":"2007","bdsk-url-1":"http://www.polleres.net/publications/poll-schi-2007.pdf","bibtex":"@inproceedings{poll-schi-2007,\n\tAbstract = {This paper describes the dlvhex SPARQL plugin, a query processor for the upcoming Semantic Web query language standard by W3C. We report on the implementation of this languages using dlvhex, a flexible plugin system on top of the DLV solver. This work advances our earlier translation based on the semantics by Perez et al. towards an engine which is fully compliant to the official SPARQL specification. As it turns out, the differences between these two definitions of SPARQL, which might seem moderate at first glance, need some extra machinery. We also briefly report the status of implementation, and extensions currently being implemented, such as handling of aggregates, nested CONSTRUCT queries in the spirit of networked RDF graphs, or partially support of RDFS entailment. For such extensions a tight integration of SPARQL query processing and Answer-Set Programming, the underlying logic programming formalism of our engine, turns out to be particularly useful, as the resulting programs can actually involve unstratified negation.},\n\tAddress = {Porto, Portugal},\n\tAuthor = {Axel Polleres and Roman Schindlauer},\n\tBooktitle = {2nd International Workshop on Applications of Logic Programming to the Web, Semantic Web and Semantic Web Services (ALPSWS2007)},\n\tDay = 13,\n\tMonth = sep,\n\tPages = {3--12},\n\tProject = {incontext,rewerse,lion,aeci},\n\tPublisher = {CEUR-WS.org},\n\tSeries = {CEUR Workshop Proceedings},\n\tTalk = {Axel Polleres},\n\tTitle = {dlvhex-sparql: A {SPARQL}-compliant Query Engine based on dlvhex},\n\tType = WS,\n\tUrl = {http://www.polleres.net/publications/poll-schi-2007.pdf},\n\tVolume = {287},\n\tYear = 2007,\n\tBdsk-Url-1 = {http://www.polleres.net/publications/poll-schi-2007.pdf}}\n\n","author_short":["Polleres, A.","Schindlauer, R."],"key":"poll-schi-2007","id":"poll-schi-2007","bibbaseid":"polleres-schindlauer-dlvhexsparqlasparqlcompliantqueryenginebasedondlvhex-2007","role":"author","urls":{"Paper":"http://www.polleres.net/publications/poll-schi-2007.pdf"},"metadata":{"authorlinks":{"polleres, a":"https://bibbase.org/show?bib=www.polleres.net/mypublications.bib"}},"downloads":0,"html":""},"bibtype":"inproceedings","biburl":"www.polleres.net/mypublications.bib","downloads":0,"keywords":[],"search_terms":["dlvhex","sparql","sparql","compliant","query","engine","based","dlvhex","polleres","schindlauer"],"title":"dlvhex-sparql: A SPARQL-compliant Query Engine based on dlvhex","title_words":["dlvhex","sparql","compliant","query","engine","based"],"year":2007,"dataSources":["cBfwyqsLFQQMc4Fss","gixxkiKt6rtWGoKSh","QfLT6siHZuHw9MqvK"]}