Skip to main content
Article thumbnail
Location of Repository

Implementation of the GOQL language

By Euclid Keramopoulos, Philippos Pouyioutas and Tasos Ptohos


The Graphical Object Query Language (GOQL) is a\ud graphical query language that complies with the ODMG\ud 3.0 standard and runs on top of the o2 DBMS. GOQL\ud provides users with the User's View (UV) and the Folders\ud Window (FW), which serve as the foundation upon which\ud end-users pose ad-hoc queries. The UV is a graphical\ud representation of any underlying ODMG scheme. Among\ud its advantages is that it hides from end-users most of the\ud perplexing details of the object-oriented database model,\ud such as methods, hierarchies and relationships. To\ud achieve this, the UV does not distinguish between\ud methods, attributes and relationships, it encapsulates is-a\ud hierarchies and it utilises a number of desktop metaphors\ud whose semantics can be easily understood by end-users.\ud The FW is a condensed version of the UV and provides\ud the starting point for constructing queries. In this paper,\ud we demonstrate the UV and the FW and discuss GOQL's\ud system architecture, its various components and the way\ud these components interact to generate the UV and the FW\ud and to provide an ad hoc query construction mechanism.\ud We also present the screen interface of the language.\u

Topics: UOW3
Publisher: Las Alamitos, USA
OAI identifier:
Provided by: WestminsterResearch

Suggested articles


  1. (2002). A Comparison Analysis of Graphical Models of ObjectOriented Databases and the GOQL Model,
  2. (2002). A Formal Definition of the Users View (UV) of the Graphical Object Query Language (GOQL),
  3. (2000). GOQL - A Graphical Query Language for Object-Oriented Databases,
  4. (1997). GOQL: a Graphical Query Language for Object-Oriented Database
  5. (2001). Measuring the Understandability of a Graphical Query Language through a Controlled Experiment,
  6. (1995). Tcl and the Tk Toolkit
  7. (2002). The GOQL Graphical Query Language,
  8. (2003). The GOQL Language, PhD Thesis,
  9. (2004). The GOQL Language, submitted,
  10. (2000). The Object Database Standard:
  11. (1999). The User’s View Level of the GOQL Graphical Query Language,

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.