Abstract
This paper describes an XML query language called XML-QBE, which can be used to both query and update XML documents and databases. The language itself has a simple XML form, and uses a query by example paradigm. This language was designed as a middleware layer between UML data models and backend database schemas, as part of a solution to the distributed, heterogeneous data-base problem and legacy database problem. Because the XML layer is derived from UML, XML-QBE is object-oriented. Queries and updates have a very similar form, and the form itself is XML. Therefore this language is also easy to process and analyze. We describe the language, the rationale, and our solution architecture.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bohrer, L., Kesdogan, S., Singh, S.: Personal Information Management and Distribution. In: 4th International Conference on Electronic Commerce Research (November 2001)
Bohrer, K., Liu, P., Schonberg, S.: How to go Window Shopping on the World Wide Web without Violating the User’s Privacy. In: 4th International Conference on Electronic Commerce Research (November 2001)
Fernandez, M., Tan, W., Suciu, D.: SilkRoute: Trading Between Relations and XML. In: Proceedings of the 9th International World Wide Web Conference (2000)
IBM DB2 XML Extender, http://www-3.ibm.com/software/data/db2/extenders/xmlext/
Oracle XML DB, http://www.oracle.com/ip/index.html?xmldbcm_intro.html
Shanmugasundaram, J., Kiernan, J., Shekita, E., Fan, C., Funderburk, J.: Querying XML Views of Relational Data. In: Proceedings of the 27th VLDB conference (2001)
XQuery 1.0: An XML Query Language. W3C Working Draft (November 2002), http://www.w3.org/TR/xquery/
XML Query, http://www.w3.org/XML/Query
XML-QL: A Query Language for XML. W3C Submission (August. 1998), http://www.w3.org/TR/NOTE-xml-ql/
Zhang, S., Wang, J., Herbert, K.: XML Query by Example. International Journal of Computational Intelligence and applications 2(3), 329–337 (2002)
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bohrer, K., Liu, X., McLaughlin, S., Schonberg, E., Singh, M. (2003). Object Oriented XML Query by Example. In: Jeusfeld, M.A., Pastor, Ó. (eds) Conceptual Modeling for Novel Application Domains. ER 2003. Lecture Notes in Computer Science, vol 2814. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39597-3_32
Download citation
DOI: https://doi.org/10.1007/978-3-540-39597-3_32
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20257-8
Online ISBN: 978-3-540-39597-3
eBook Packages: Springer Book Archive