Abstract
XSPARQL is a transformation and querying language that provides an integrated access over heterogeneous data sources on the fly. It is an extension of XQuery which supports a subset of SPARQL and SQL to provide unified access over XML, RDF and RDB formats. In practical applications, data integration does not only require the integrated access over distributed heterogeneous data sources, but also the update of underlying data.
XSPARQL in its present state is only a querying and transformation language, hence lacking the update facility. In this paper, we propose an extension of the XSPARQL language with update facility. We present the syntax and semantics for this extension, and we use the real world scenario of semantic presence in CISCO’s Unified Presence Systems to demonstrate the requirement of update facility. Preliminary evaluation of the XSPARQL Update Facility is also presented.
This work has been funded by Science Foundation Ireland, Grant No. SFI/08/CE/l1380 (Lion2) and CISCO Systems Galway, Ireland.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abiteboul, S., Hull, R., Vianu, V.: Foundations of Databases. Addison-Wesley (1995)
Akhtar, W., Kopecký, J., Krennwallner, T., Polleres, A.: XSPARQL: Traveling between the XML and RDF Worlds – and Avoiding the XSLT Pilgrimage. In: Bechhofer, S., Hauswirth, M., Hoffmann, J., Koubarakis, M. (eds.) ESWC 2008. LNCS, vol. 5021, pp. 432–447. Springer, Heidelberg (2008)
Ali, M.I., Pichler, R., Truong, H.-L., Dustdar, S.: DeXIN: An Extensible Framework for Distributed XQuery over Heterogeneous Data Sources. In: Filipe, J., Cordeiro, J. (eds.) ICEIS 2009. LNBIP, vol. 24, pp. 172–183. Springer, Heidelberg (2009)
Beckett, D., McBride, B.: RDF/XML Syntax Specification. W3C Proposed Recommendation (February 2004) (revised)
Berglund, A., Boag, S., Chamberlin, D., Fernández, M.F., Kay, M., Robie, J., Siméon, J.: XML Path Language (XPath) 2.0. W3C Recommendation (December 2010)
Bischof, S., Decker, S., Krennwallner, T., Lopes, N., Polleres, A.: Mapping between RDF and XML with XSPARQL. Journal on Data Semantics 1, 147–185 (2012)
Bray, T., Paoli, J., Maler, E., Yergeau, F., Sperberg-McQueen, C.M.: Extensible Markup Language (XML) 1.0 (5th edn.). W3C Recommendation (November 2008)
Dabrowski, M., Scerri, S., Rivera, I., Leggieri, M.: Dx– Initial Mappings for the Semantic Presence Based Ontology Definition (November 2012), http://www.deri.ie/publications/technical-reports/
Draper, D., Fankhauser, P., Fernández, M., Malhotra, A., Rose, K., Rys, M., Simeón, J., Wadler, P.: XQuery 1.0 and XPath 2.0 Formal Semantics. W3C Recommendation (January 2007)
Fernández, M.F., Florescu, D., Boag, S., Robie, J., Chamberlin, D., Siméon, J.: XQuery1.0: An XML query language. W3C Proposed Recommendation (April 2009)
Gandon, F.: GRDDL Use Cases: Scenarios of extracting RDF data from XML documents. W3C Proposed Recommendation (April 2007)
Gearon, P., Passant, A., Polleres, A.: SPARQL 1.1 Update. W3C Working Draft (January 2012)
Groppe, S., Groppe, J., Linnemann, V., Kukulenz, D., Hoeller, N., Reinke, C.: Embedding SPARQL into XQuery/XSLT. In: Proc. of SAC (2008)
Hauswirth, M., Euzenat, J., Friel, O., Griffin, K., Hession, P., Jennings, B., Groza, T., Handschuh, S., Zarko, I.P., Polleres, A., Zimmermann, A.: Towards Consolidated Presence. In: Proc. of CollaborateCom 2010, pp. 1–10 (2010)
Hert, M., Reif, G., Gall, H.: Updating relational data via SPARQL/update. In: Proc. of EDBT/ICDT Workshops (2010)
Negri, M., Pelagatti, G., Sbattella, L.: Formal Semantics of SQL Queries. ACM Trans. Database Syst. 16(3), 513–534 (1991)
Prud’hommeaux, E., Seaborne, A.: SPARQL Query Language for RDF. W3C Proposed Recommendation (January 2008)
Robie, J., Chamberlin, D., Dyck, M., Florescu, D., Melton, J., Siméon, J.: XQuery Update Facility 1.0. W3C Recommendation (March 2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ali, M.I., Lopes, N., Friel, O., Mileo, A. (2013). Update Semantics for Interoperability among XML, RDF and RDB. In: Ishikawa, Y., Li, J., Wang, W., Zhang, R., Zhang, W. (eds) Web Technologies and Applications. APWeb 2013. Lecture Notes in Computer Science, vol 7808. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37401-2_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-37401-2_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-37400-5
Online ISBN: 978-3-642-37401-2
eBook Packages: Computer ScienceComputer Science (R0)