UQL: A UML-based Query Language for Integrated Data


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, access via your institution.


  1. 1.

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

  2. 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. 3.

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

  4. 4.

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

  5. 5.

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

  6. 6.

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

    Google Scholar 

  7. 7.

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

  8. 8.

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

  9. 9.

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

  10. 10.

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

  11. 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. 12.

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

  13. 13.

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

  14. 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



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


  • Operating System
  • Artificial Intelligence
  • Local Data
  • Integrate Data
  • Query Language