Abstract
This paper summarizes the situation about using XLink for connecting XML instances. We discuss applications where XLink functionality can be useful, and derive requirements how the basic XLink technology should be supported in these scenarios. We compare several proposals dealing with interlinked XML data with our dbxlink approach which is a minimal extension to XLink and XPath, and we show how its semantics can be added to arbitrary XPath-based query engines.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Abiteboul, S., Benjelloun, O., Manolescu, I., Milo, T., Weber, R.: Active XML: Peer-to-Peer Data and Web Services Integration. In: VLDB (2002)
Behrends, E., Fritzen, O., May, W.: Handling Interlinked XML Instances on the Web. In: Ioannidis, Y., Scholl, M.H., Schmidt, J.W., Matthes, F., Hatzopoulos, M., Böhm, K., Kemper, A., Grust, T., Böhm, C. (eds.) EDBT 2006. LNCS, vol. 3896, pp. 792–810. Springer, Heidelberg (2006)
Bremer, J.-M., Gertz, M.: On Distributing XML Repositories. In: WebDB, pp. 73–78 (2003)
Bry, F., Schaffert, S.: Towards a declarative query and transformation language for XML and semistructured data: Simulation unification. In: Stuckey, P.J. (ed.) ICLP 2002. LNCS, vol. 2401, pp. 255–270. Springer, Heidelberg (2002)
eXist: an Open Source Native XML Database, http://exist-db.org/
Gottlob, G., Koch, C., Pichler, R.: Efficient Algorithms for Processing XPath Queries. ACM Transactions on Database Systems (TODS) 30(2) (2005)
Lenzerini, M.: Data integration: a theoretical perspective. In: ACM Intl. Conference on Management of Data (SIGMOD), pp. 233–246 (2002)
Lehner, W., Schöning, H.: XQuery. dpunkt (2004)
May, W.: LoPiX: A System for XML Data Integration and Manipulation. In: Intl. Conf. on Very Large Data Bases (VLDB) (2001)
May, W.: The Mondial Database (2001), http://dbis.informatik.uni-goettingen.de/Mondial/
May, W.: Logic-based XML data integration: A semi-materializing approach. Journal of Applied Logic (3), 271–307 (2005)
Marian, A., Siméon, J.: Projecting XML Documents. In: VLDB (2003)
Miklau, G., Suciu, D.: Containment and Equivalence for a Fragment of XPath. Journal of the ACM 51(1), 2–45 (2004)
Re, C., Brinkley, J., Hinshaw, K., Suciu, D.: Distributed XQuery. In: Workshop on Information Integration on the Web (IIWEB) (2004)
Kay, M.: SAXON: The XSLT and XQuery processor, http://saxon.sf.net/
Suciu, D.: Distributed Query Evaluation on Semistructured Data. ACM Transactions on Database Systems (TODS) 27(1), 1–62 (2002)
Wadler, P.: Two semantics for XPath (1999), http://www.cs.bell-labs.com/who/wadler/topics/xml.html
XML Inclusions (XInclude) (2004), http://www.w3.org/TR/xinclude/
XML Linking Language (XLink) (2001), http://www.w3.org/TR/xlink
XML Linking Language (XLink) Version 1.1 (2006), http://www.w3.org/TR/xlink11
XML Information Set (1999), http://www.w3.org/TR/XML-infoset
XML Query Requirements (2005), http://www.w3.org/TR/xmlquery-req
XML Path Language (XPath) Version 1.0: 1999 (1999), http://www.w3.org/TR/xpath
XQuery 1.0 and XPath 2.0 Functions and Operators (2005), http://www.w3.org/TR/xquery-operators
XPointer xpointer() Scheme (2002), http://www.w3.org/TR/xptr-xpointer
XPointer Framework (2003), http://www.w3.org/TR/xptr-framework
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Behrends, E., Fritzen, O., May, W. (2006). Querying Along XLinks in XPath/XQuery: Situation, Applications, Perspectives. In: Grust, T., et al. Current Trends in Database Technology – EDBT 2006. EDBT 2006. Lecture Notes in Computer Science, vol 4254. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11896548_50
Download citation
DOI: https://doi.org/10.1007/11896548_50
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-46788-5
Online ISBN: 978-3-540-46790-8
eBook Packages: Computer ScienceComputer Science (R0)