Abstract
It is a fact that XML update has become more important with the rise of XML Database usage. How update operations affect XML documents needs to be investigated further. In this paper we propose a methodology to accommodate update without violating the XML document’s constraints. The constraints maintained are those that are defined using XML linking language: xlink and xpointer. This language, which is standardized by W3C, is used to provide referential purpose among XML documents or nodes.
Since XML link is embedded as an attribute in an XML instance, our proposal can be used for schema-less documents and for instance-based reference. We propose a set of functions that perform checking mechanisms before updates. The proposed method can be implemented in various ways, and in this case we use XQuery language.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Bourett, R.: XML and Databases (2003), http://www.rpbourret.com/xml/XMLAndDatabases.htm
Holzner, S.: Real World XML. New Riders Publishing, Indianapolis (2003)
Ipedo.: Ipedo XML Database (2004), http://www.ipedo.com/html/products.html
Jagadish, H.V., Al-Khalifa, S., Chapman, A., Lakhsmanan, L.V.S., Nierman, A., Paprizos, S., Patel, J.M., Srivastava, D., Wiwattana, N., Wu, Y., Yu, C.: TIMBER: A native XML database. VLDB Journal 11(4), 279–291 (2002)
Meier, W.M.: eXist Native XML Database. In: Chauduri, A.B., Rawais, A., Zicari, R. (eds.) XML Data Management: Native XML and XML-Enabled Database System, pp. 43–68. Addison Wesley, Reading (2003)
Pardede, E., Rahayu, J.W., Taniar, D.: Preserving Aggregation Semantic Constraints in XML Document Update. In: Zhou, X., Su, S., Papazoglou, M.P., Orlowska, M.E., Jeffery, K. (eds.) WISE 2004. LNCS, vol. 3306, pp. 229–240. Springer, Heidelberg (2004)
Pardede, E., Rahayu, J.W., Taniar, D.: Preserving Conceptual Constraints during XML Updates. To appear in International Journal of Web Information Systems (2005)
Robie, J.: XQuery: A Guided Tour. In: Kattz, H. (ed.) XQuery from the Experts, pp. 3–78. Addison Wesley, Reading (2004)
SODA Technology.: SODA (2004), http://www.sodatech.com/products.html
Software AG: TAMINO, Number One in XML Management (2004), http://www1.softwareag.com/corporate/products/tamino/default.asp
Tatarinov, I., Ives, Z.G., Halevy, A.Y., Weld, D.S.: Updating XML. In: ACM SIGMOD, pp. 413–424 (2001)
Vlist, E.V.-D.: XML Schema. O’Reilly, Sebastopol (2002)
W3C, XML Path Language (November 1999), http://www.w3.org/TR/xpath/
W3C, XML Linking Language (June 2001), http://www.w3.org/TR/xlink/
W3C, XML Pointer Language (August 2002), http://www.w3.org/TR/xptr/
W3C: XQuery 1.0: An XML Query Language (October 2004), http://www.w3.org/TR/xquery
Wilde, E., Lowe, D.: XPath, XLink, XPointer, and XML – A Practical Guide to Web Hyperlinking and Transclusion. Addison Wesley, Boston (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pardede, E., Rahayu, J.W., Taniar, D. (2005). On Maintaining XML Linking Integrity During Update. In: Andersen, K.V., Debenham, J., Wagner, R. (eds) Database and Expert Systems Applications. DEXA 2005. Lecture Notes in Computer Science, vol 3588. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11546924_42
Download citation
DOI: https://doi.org/10.1007/11546924_42
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28566-3
Online ISBN: 978-3-540-31729-6
eBook Packages: Computer ScienceComputer Science (R0)