Improve Efficiency of Mapping Data between XML and RDF with XSPARQL. Bischof, S., Lopes, N., & Polleres, A. In Web Reasoning and Rule Systems – Fifth International Conference, RR2011, volume 6902, of Lecture Notes in Computer Science (LNCS), pages 232–237, Galway, Ireland, August, 2011. Springer. Short paperPaper abstract bibtex XSPARQL is a language to transform data between the tree-based XML format and the graph-based RDF format. XML is a widely adopted data exchange format which brings its own query language XQuery along. RDF is the standard data format of the Semantic Web with SPARQL being the corresponding query language. XSPARQL combines XQuery and SPARQL to a unified query language which provides a more intuitive and maintainable way to translate data between the two data formats. A naive implementation of XSPARQL can be inefficient when evaluating nested queries. However, such queries occur often in practice when dealing with XML data. We present and compare several approaches to optimise nested queries. By implementing these optimisations we improve efficiency up to two orders of magnitude in a practical evaluation.
@inproceedings{bisc-etal-2011RR,
Abstract = {XSPARQL is a language to transform data between the tree-based XML format and the graph-based RDF format. XML is a widely adopted data exchange format which brings its own query language XQuery along. RDF is the standard data format of the Semantic Web with SPARQL being the corresponding query language. XSPARQL combines XQuery and SPARQL to a unified query language which provides a more intuitive and maintainable way to translate data between the two data formats. A naive implementation of XSPARQL can be inefficient when evaluating nested queries. However, such queries occur often in practice when dealing with XML data. We present and compare several approaches to optimise nested queries. By implementing these optimisations we improve efficiency up to two orders of magnitude in a practical evaluation.},
Address = {Galway, Ireland},
Author = {Stefan Bischof and Nuno Lopes and Axel Polleres},
Booktitle = {Web Reasoning and Rule Systems -- Fifth International Conference, RR2011},
Day = {29--30},
Month = AUG,
Note = {Short paper},
Pages = {232--237},
Publisher = {Springer},
Series = LNCS,
Title = {Improve Efficiency of Mapping Data between {XML} and {RDF} with {XSPARQL}},
Type = DEMO,
Url = {http://www.polleres.net/publications/bisc-etal-2011RR.pdf},
Volume = 6902,
Year = 2011,
Bdsk-Url-1 = {http://www.polleres.net/publications/bisc-etal-2011RR.pdf}}
Downloads: 0
{"_id":"xgPgmzsyBrCnoD5Jm","bibbaseid":"bischof-lopes-polleres-improveefficiencyofmappingdatabetweenxmlandrdfwithxsparql-2011","downloads":0,"creationDate":"2015-12-16T06:35:17.709Z","title":"Improve Efficiency of Mapping Data between XML and RDF with XSPARQL","author_short":["Bischof, S.","Lopes, N.","Polleres, A."],"year":2011,"bibtype":"inproceedings","biburl":"www.polleres.net/mypublications.bib","bibdata":{"bibtype":"inproceedings","type":"System demonstration","abstract":"XSPARQL is a language to transform data between the tree-based XML format and the graph-based RDF format. XML is a widely adopted data exchange format which brings its own query language XQuery along. RDF is the standard data format of the Semantic Web with SPARQL being the corresponding query language. XSPARQL combines XQuery and SPARQL to a unified query language which provides a more intuitive and maintainable way to translate data between the two data formats. A naive implementation of XSPARQL can be inefficient when evaluating nested queries. However, such queries occur often in practice when dealing with XML data. We present and compare several approaches to optimise nested queries. By implementing these optimisations we improve efficiency up to two orders of magnitude in a practical evaluation.","address":"Galway, Ireland","author":[{"firstnames":["Stefan"],"propositions":[],"lastnames":["Bischof"],"suffixes":[]},{"firstnames":["Nuno"],"propositions":[],"lastnames":["Lopes"],"suffixes":[]},{"firstnames":["Axel"],"propositions":[],"lastnames":["Polleres"],"suffixes":[]}],"booktitle":"Web Reasoning and Rule Systems – Fifth International Conference, RR2011","day":"29–30","month":"August","note":"Short paper","pages":"232–237","publisher":"Springer","series":"Lecture Notes in Computer Science (LNCS)","title":"Improve Efficiency of Mapping Data between XML and RDF with XSPARQL","url":"http://www.polleres.net/publications/bisc-etal-2011RR.pdf","volume":"6902","year":"2011","bdsk-url-1":"http://www.polleres.net/publications/bisc-etal-2011RR.pdf","bibtex":"@inproceedings{bisc-etal-2011RR,\n\tAbstract = {XSPARQL is a language to transform data between the tree-based XML format and the graph-based RDF format. XML is a widely adopted data exchange format which brings its own query language XQuery along. RDF is the standard data format of the Semantic Web with SPARQL being the corresponding query language. XSPARQL combines XQuery and SPARQL to a unified query language which provides a more intuitive and maintainable way to translate data between the two data formats. A naive implementation of XSPARQL can be inefficient when evaluating nested queries. However, such queries occur often in practice when dealing with XML data. We present and compare several approaches to optimise nested queries. By implementing these optimisations we improve efficiency up to two orders of magnitude in a practical evaluation.},\n\tAddress = {Galway, Ireland},\n\tAuthor = {Stefan Bischof and Nuno Lopes and Axel Polleres},\n\tBooktitle = {Web Reasoning and Rule Systems -- Fifth International Conference, RR2011},\n\tDay = {29--30},\n\tMonth = AUG,\n\tNote = {Short paper},\n\tPages = {232--237},\n\tPublisher = {Springer},\n\tSeries = LNCS,\n\tTitle = {Improve Efficiency of Mapping Data between {XML} and {RDF} with {XSPARQL}},\n\tType = DEMO,\n\tUrl = {http://www.polleres.net/publications/bisc-etal-2011RR.pdf},\n\tVolume = 6902,\n\tYear = 2011,\n\tBdsk-Url-1 = {http://www.polleres.net/publications/bisc-etal-2011RR.pdf}}\n\n","author_short":["Bischof, S.","Lopes, N.","Polleres, A."],"key":"bisc-etal-2011RR","id":"bisc-etal-2011RR","bibbaseid":"bischof-lopes-polleres-improveefficiencyofmappingdatabetweenxmlandrdfwithxsparql-2011","role":"author","urls":{"Paper":"http://www.polleres.net/publications/bisc-etal-2011RR.pdf"},"metadata":{"authorlinks":{"polleres, a":"https://bibbase.org/show?bib=www.polleres.net/mypublications.bib"}},"downloads":0,"html":""},"search_terms":["improve","efficiency","mapping","data","between","xml","rdf","xsparql","bischof","lopes","polleres"],"keywords":[],"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"],"dataSources":["cBfwyqsLFQQMc4Fss","gixxkiKt6rtWGoKSh","QfLT6siHZuHw9MqvK"]}