ACM Home Page
Please provide us with feedback. Feedback
PATAXÓ: A framework to allow updates through XML views
Full text PdfPdf (1.02 MB)
Source ACM Transactions on Database Systems (TODS) archive
Volume 31 ,  Issue 3  (September 2006) table of contents
Pages: 839 - 886  
Year of Publication: 2006
ISSN:0362-5915
Authors
Vanessa P. Braganholo  Universidade Federal do Rio de Janeiro, Rio de Janeiro-RJ, Brazil
Susan B. Davidson  University of Pennsylvania, Philadelphia, PA
Carlos A. Heuser  Universidade Federal do Rio Grande do Sul, Brazil
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 99,   Citation Count: 2
Additional Information:

appendices and supplements   abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1166074.1166078
What is a DOI?

APPENDICES and SUPPLEMENTS
Online appendix to designing mediation for context-aware applications. The appendix supports the information on page 839.


ABSTRACT

XML has become an important medium for data exchange, and is frequently used as an interface to (i.e., a view of) a relational database. Although a lot of work has been done on querying relational databases through XML views, the problem of updating relational databases through XML views has not received much attention. In this work, we map XML views expressed using a subset of XQuery to a corresponding set of relational views. Thus, we transform the problem of updating relational databases through XML views into a classical problem of updating relational databases through relational views. We then show how updates on the XML view are mapped to updates on the corresponding relational views. Existing work on updating relational views can then be leveraged to determine whether or not the relational views are updatable with respect to the relational updates, and if so, to translate the updates to the underlying relational database.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Abiteboul, S., Quass, D., McHugh, J., Widom, J., and Wiener, J. 1997. The Lorel query language for semistructured data. Internat. J. Dig. Lib. 1, 1, 68--88.
 
2
Apache Software Foundation. 2002. Apache Xindice. Available online at: <http://xml.apache.org/xindice>.
3
4
 
5
Boag, S., Chamberlin, D., Fernandez, M. F., Florescu, D., Robie, J., and Siméon, J. 2005. XQuery 1.0: An XML query language. W3C Working Draft. Available online at: www.w3.org.
 
6
Bohannon, P., Ganguly, S., Korth, H., Narayan, P., and Shenoy, P. 2002. Optimizing view queries in ROLEX to support navigable result trees. In Proceedings of VLDB (Hong Kong, China).
 
7
 
8
Borkar, V. and Carey, M. 2004. Extending XQuery for grouping, duplicate elimination, and outer joins. In Proceedings of the XML 2004 Conference and Exibition (Washington, D.C.). 1--11.
 
9
Braganholo, V. 2004. From XML to relational view updates: Applying old solutions to solve a new problem. Ph.D. dissertation. UFRGS, Porto Alegre, RS, Brazil.
 
10
Braganholo, V., Davidson, S. B., and Heuser, C. A. 2003a. On the updatability of XML views over relational databases. In Proceedings of WebDB (San Diego, CA).
 
11
Braganholo, V., Davidson, S. B., and Heuser, C. A. 2003b. UXQuery: Building updatable XML views over relational databases. In Simp*sio Brasileiro de Banco de Dados, SBBD. Belo Horizonte: Departamento de Ciëncia da Computaó/UFMG, Manaus, AM, Brasil. 26--40.
 
12
Braganholo, V., Davidson, S. B., and Heuser, C. A. 2004. From XML view updates to relational view updates: Old solutions to a new problem. In Proceedings of VLDB (Toronto, Canada). 276--287.
 
13
Bray, T., Hollander, D., and Layman, A. 1999. Namespaces in XML. W3C Recomendation. Available online at www.w3.org.
 
14
Bray, T., Paoli, J., Sperberg-McQueen, C. M., Maler, E., and Yergeau, F. 2004. Extensible markup language (XML) 1.0 (third edition). W3C Recommendation. W3C Recommendation. Available online at www.w3.org.
 
15
 
16
 
17
Chamberlin, D., Fankhauser, P., Florescu, D., Marchiori, M., and Robie, J. 2005. XML query use cases. W3C Working Draft. Available online at www.w3.org.
18
 
19
 
20
Clark, J. and DeRose, S. 1999. XML path language (XPath) version 1.0. W3C Recomendation. Available online at www.w3.org.
 
21
Conrad, A. 2001a. Interactive microsoft SQL Server & XML online tutorial. Available online at <<www.topxml.com/tutorials/main.asp?id=sqlxml>.
 
22
Conrad, A. 2001b. A survey of Microsoft SQL Server 2000 XML features. MSDN Library. Available online at http://msdn.microsoft.com/library/en-us/dnexxml/html/xml07162001.asp.
 
23
24
 
25
 
26
Deutsch, A., Papakonstantinou, Y., and Xu, Y. 2004b. The NEXT framework for logical XQuery optimization. In Proceedings of VLDB (Toronto, Ont., Canada). 168--179.
 
27
Draper, D., Fankhauser, P., Fernndez, M., Malhotra, A., Rose, K., Rys, M., Simon, J., and Wadler, P. 2005. XQuery 1.0 and XPath 2.0 formal semantics. W3C Working Draft. Available online at www.w3.org.
28
29
 
30
 
31
Intelligent System Research. 2001. Odbc2xml: Merging ODBC data into xml documents. Available online at www.intsysr.com/odbc2xml.htm.
 
32
 
33
Kay, M. 2001. Saxon XSLT and XQuery processor. Available online at http://sourceforge.net/projects/saxon.
 
34
Kay, M. 2005. XSL Transformations (XSLT) Version 2.0. W3C Working Draft. Available online at www.w3.org.
35
 
36
Kittivoravitkul, S. and McBrien, P. 2005. Integrating unnormalised semi-structured data sources. In Proceedings of CAiSE (Porto, Portugal). 460--474.
 
37
Laux, A. and Martin, L. 2000. XUpdate WD. XML: DB Working Draft. Available online at http://xmldb-org.sourceforge.net/xupdate/xupdate-wd.html.
38
 
39
Malhotra, A., Melton, J., and Walsh, N. 2005. XQuery 1.0 and XPath 2.0 functions and operators. W3C Working Draft. Available online at www.w3.org.
 
40
May, W. 1999. Information extraction and integration with florid: The Mondial case study. Tech. rep. 131. Institut für Informatik, Universität Freiburg, Freiburg, Germany. Available online at http://dbis.informatik.uni-goettingen.de/Mondial/.
 
41
Mello, R. S. and Heuser, C. 2005. BInXS: A process for integration of XML Schemata. In Proceedings of CAiSE (Porto, Portugal). 151--166.
 
42
 
43
 
44
 
45
Software AG. 2002. Tamino XML server. Available online at www.softwareag.com/tamino/details.htm.
46
47
 
48
 
49
Turau, V. 2001. Db2xml 1.4: Transforming relational databases into XML documents. Available online at www.informatik.fh-wiesbaden.de/~turau/DB2XML.
 
50
 
51
Wang, L., Mulchandani, M., and Rundensteiner, E. A. 2003. Updating XQuery views published over relational data: A round-trip case study. In Proceedings of XML Database Symposium (Berlin, Germany).
 
52
Wang, L. and Rundensteiner, E. A. 2004. On the updatability of XML views published over relational data. In Proceedings of ER (Shanghai, China).


Collaborative Colleagues:
Vanessa P. Braganholo: colleagues
Susan B. Davidson: colleagues
Carlos A. Heuser: colleagues