Object Oriented XML Query by Example

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.

[1]  Eugene J. Shekita,et al.  Querying XML Views of Relational Data , 2001, VLDB.

[2]  Dan Suciu,et al.  SilkRoute: trading between relations and XML , 2000, Comput. Networks.

[3]  Alin Deutsch,et al.  XML-QL: A Query Language for XML , 1998 .

[4]  Edith Schonberg,et al.  Personal Information Management and Distribution , 2001 .

[5]  SEN ZHANG,et al.  XML Query by Example , 2002, Int. J. Comput. Intell. Appl..