XSPARQL: Traveling between the XML and RDF worlds – and avoiding the XSLT pilgrimage. Akhtar, W., Kopecky, J., Krennwallner, T., & Polleres, A. In Proceedings of the 5th European Semantic Web Conference (ESWC2008), volume 5021, of Lecture Notes in Computer Science (LNCS), pages 432–447, Tenerife, Spain, June, 2008. Springer. \textbfNominated for best paper awardPaper abstract bibtex With currently available tools and languages, translating between an existing XML format and RDF is a tedious and error-prone task. The importance of this problem is acknowledged by the W3C GRDDL working group who faces the issue of extracting RDF data out of existing HTML or XML files, as well as by the Web service community around SAWSDL, who need to perform lowering and lifting between RDF data from a semantic client and XML messages for a Web service. However, at the moment, both these groups rely solely on XSLT transformations between RDF/XML and the respective other XML format at hand. In this paper, we propose a more natural approach for such transformations based on merging XQuery and SPARQL into the novel language XSPARQL. We demonstrate that XSPARQL provides concise and intuitive solutions for mapping between XML and RDF in either direction, addressing both the use cases of GRDDL and SAWSDL. We also provide and describe an initial implementation of an XSPARQL engine, available for user evaluation.
@inproceedings{akht-etal-2008,
Abstract = {With currently available tools and languages, translating between an existing XML format and RDF is a tedious and error-prone task. The importance of this problem is acknowledged by the W3C GRDDL working group who faces the issue of extracting RDF data out of existing HTML or XML files, as well as by the Web service community around SAWSDL, who need to perform lowering and lifting between RDF data from a semantic client and XML messages for a Web service. However, at the moment, both these groups rely solely on XSLT
transformations between RDF/XML and the respective other XML format at hand. In this paper, we propose a more natural approach for such transformations based on merging XQuery and SPARQL into the novel language XSPARQL. We demonstrate that XSPARQL provides concise and intuitive solutions for mapping between XML and RDF in either direction, addressing both the use cases of GRDDL and SAWSDL. We also provide and describe an initial implementation of an XSPARQL engine, available for user evaluation.},
Address = {Tenerife, Spain},
Author = {Waseem Akhtar and Jacek Kopecky and Thomas Krennwallner and Axel Polleres},
Booktitle = {Proceedings of the 5th European Semantic Web Conference (ESWC2008)},
Day = {1-5},
Month = JUN,
Note = {\textbf{Nominated for best paper award}},
Pages = {432--447},
Projects = {incontext,lion},
Publisher = {Springer},
Series = LNCS,
Talk = {Thomas Krennwallner},
Title = {{XSPARQL}: Traveling between the {XML} and {RDF} worlds -- and avoiding the {XSLT} pilgrimage},
Type = CONF,
Url = {http://www.polleres.net/publications/akht-etal-2008.pdf},
Volume = 5021,
Year = 2008,
Bdsk-Url-1 = {http://www.polleres.net/publications/akht-etal-2008.pdf}}
Downloads: 0
{"_id":"QFC9a4XGDc898ivCG","bibbaseid":"akhtar-kopecky-krennwallner-polleres-xsparqltravelingbetweenthexmlandrdfworldsandavoidingthexsltpilgrimage-2008","downloads":0,"creationDate":"2015-12-16T06:35:17.998Z","title":"XSPARQL: Traveling between the XML and RDF worlds – and avoiding the XSLT pilgrimage","author_short":["Akhtar, W.","Kopecky, J.","Krennwallner, T.","Polleres, A."],"year":2008,"bibtype":"inproceedings","biburl":"www.polleres.net/mypublications.bib","bibdata":{"bibtype":"inproceedings","type":"Conference paper","abstract":"With currently available tools and languages, translating between an existing XML format and RDF is a tedious and error-prone task. The importance of this problem is acknowledged by the W3C GRDDL working group who faces the issue of extracting RDF data out of existing HTML or XML files, as well as by the Web service community around SAWSDL, who need to perform lowering and lifting between RDF data from a semantic client and XML messages for a Web service. However, at the moment, both these groups rely solely on XSLT transformations between RDF/XML and the respective other XML format at hand. In this paper, we propose a more natural approach for such transformations based on merging XQuery and SPARQL into the novel language XSPARQL. We demonstrate that XSPARQL provides concise and intuitive solutions for mapping between XML and RDF in either direction, addressing both the use cases of GRDDL and SAWSDL. We also provide and describe an initial implementation of an XSPARQL engine, available for user evaluation.","address":"Tenerife, Spain","author":[{"firstnames":["Waseem"],"propositions":[],"lastnames":["Akhtar"],"suffixes":[]},{"firstnames":["Jacek"],"propositions":[],"lastnames":["Kopecky"],"suffixes":[]},{"firstnames":["Thomas"],"propositions":[],"lastnames":["Krennwallner"],"suffixes":[]},{"firstnames":["Axel"],"propositions":[],"lastnames":["Polleres"],"suffixes":[]}],"booktitle":"Proceedings of the 5th European Semantic Web Conference (ESWC2008)","day":"1-5","month":"June","note":"\\textbfNominated for best paper award","pages":"432–447","projects":"incontext,lion","publisher":"Springer","series":"Lecture Notes in Computer Science (LNCS)","talk":"Thomas Krennwallner","title":"XSPARQL: Traveling between the XML and RDF worlds – and avoiding the XSLT pilgrimage","url":"http://www.polleres.net/publications/akht-etal-2008.pdf","volume":"5021","year":"2008","bdsk-url-1":"http://www.polleres.net/publications/akht-etal-2008.pdf","bibtex":"@inproceedings{akht-etal-2008,\n\tAbstract = {With currently available tools and languages, translating between an existing XML format and RDF is a tedious and error-prone task. The importance of this problem is acknowledged by the W3C GRDDL working group who faces the issue of extracting RDF data out of existing HTML or XML files, as well as by the Web service community around SAWSDL, who need to perform lowering and lifting between RDF data from a semantic client and XML messages for a Web service. However, at the moment, both these groups rely solely on XSLT \ntransformations between RDF/XML and the respective other XML format at hand. In this paper, we propose a more natural approach for such transformations based on merging XQuery and SPARQL into the novel language XSPARQL. We demonstrate that XSPARQL provides concise and intuitive solutions for mapping between XML and RDF in either direction, addressing both the use cases of GRDDL and SAWSDL. We also provide and describe an initial implementation of an XSPARQL engine, available for user evaluation.},\n\tAddress = {Tenerife, Spain},\n\tAuthor = {Waseem Akhtar and Jacek Kopecky and Thomas Krennwallner and Axel Polleres},\n\tBooktitle = {Proceedings of the 5th European Semantic Web Conference (ESWC2008)},\n\tDay = {1-5},\n\tMonth = JUN,\n\tNote = {\\textbf{Nominated for best paper award}},\n\tPages = {432--447},\n\tProjects = {incontext,lion},\n\tPublisher = {Springer},\n\tSeries = LNCS,\n\tTalk = {Thomas Krennwallner},\n\tTitle = {{XSPARQL}: Traveling between the {XML} and {RDF} worlds -- and avoiding the {XSLT} pilgrimage},\n\tType = CONF,\n\tUrl = {http://www.polleres.net/publications/akht-etal-2008.pdf},\n\tVolume = 5021,\n\tYear = 2008,\n\tBdsk-Url-1 = {http://www.polleres.net/publications/akht-etal-2008.pdf}}\n\n","author_short":["Akhtar, W.","Kopecky, J.","Krennwallner, T.","Polleres, A."],"key":"akht-etal-2008","id":"akht-etal-2008","bibbaseid":"akhtar-kopecky-krennwallner-polleres-xsparqltravelingbetweenthexmlandrdfworldsandavoidingthexsltpilgrimage-2008","role":"author","urls":{"Paper":"http://www.polleres.net/publications/akht-etal-2008.pdf"},"metadata":{"authorlinks":{"polleres, a":"https://bibbase.org/show?bib=www.polleres.net/mypublications.bib"}},"downloads":0,"html":""},"search_terms":["xsparql","traveling","between","xml","rdf","worlds","avoiding","xslt","pilgrimage","akhtar","kopecky","krennwallner","polleres"],"keywords":[],"authorIDs":["FyLDFGg993nDS2Spf"],"dataSources":["cBfwyqsLFQQMc4Fss","QfLT6siHZuHw9MqvK","gixxkiKt6rtWGoKSh"]}