Skip to main content
Log in

UQL: A UML-based Query Language for Integrated Data

  • Published:
Programming and Computer Software Aims and scope Submit manuscript

Abstract

A unified query language (UQL) in terms of UML is proposed based on the Object Constraint Language (OCL), which is a part of the UML specification. The semantics of the UQL, its scope, and interfaces based on this language are discussed. Processing of a UQL query is described including its transformation to XQuery, optimization, decomposition, execution of query parts against local data, and formation of the final result.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

REFERENCES

  1. A Selection of Papers on Datawarehousing, Computer, 2001, vol. 14, no. 12.

  2. Batini, C., Lenzerini, M., and Navathe, S., A Comparative Analysis of Methodologies for Database Scheme Integration, ACM Comput.Surveys, 1986, vol. 18, no. 4.

  3. Sheth, A. and Larson, J., Federated Database Systems for Managing Heterogeneous and Autonomous Databases, ACM Comput.Surveys, 1990, vol. 22, no. 3.

  4. ODBC Version 3.51, http://msdn.microsoft.com/library/.

  5. Extensible Markup Language (XML) 1.0, W3C Recommendation, 2nd edition, 2000, http://www.w3.org/TR/ 2000/REC-xml-20001006.

  6. A Selection of Papers on Digital Libraries, Computer, 1996, vol. 29, no. 5.

    Google Scholar 

  7. Tamino XML Server, SoftwareAG, http://www.softwareag. com/tamino/.

  8. Extensible Information Server (XIS), Excelon, http://www.exceloncorp.com/platform/index/shtml. 196

  9. Database Support for XML, http://download-east.oracle. com/otndoc/oracle9i/901_doc/appdev.901/a88894/ adx05xml.htm#1012692.

  10. Unified Modeling Language (UML), Specification Version 1.4, http://www.omg.org/technology/documents/ formal/uml.htm.

  11. XML Metadata Interchange (XMI), Specification Version 1.1, http://www.omg.org/technology/documents/formal/ xmi.htm, XQuery 1.0: An XML Query Language, W3C Working Draft, 2000, http://www.w3.org/TR/xquery/.

  12. For definition of OCL see part Six of UML Specification, http://www.omg.org/technology/documents/formal/ uml.htm.

  13. Meta-Object Facility (MOF), Specification Version 1.3.1, http://www.omg.org/technology/documents/formal/ mof.htm.

  14. Grinev, M. and Kuznetsov, S., An Integrated Approach to Semantic-Based Searching by Metadata over the Internet/ Intranet, 5th East-European Conf.on Advances in Databases and Information Systems (ADBIS): Professional Communications and Reports, 2001, vol. 2.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Grinev, M.N., Kuznetsov, S.D. UQL: A UML-based Query Language for Integrated Data. Programming and Computer Software 28, 189–196 (2002). https://doi.org/10.1023/A:1016366916304

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1016366916304

Keywords

Navigation