ABSTRACT
In this paper we describe Kaleidoquery, a visual query language for object databases with the same expressive power as OQL. We will describe the design philosophy behind the filter flow nature of Kaleidoquery and present each of the language's constructs, giving examples and relating them to OQL. The Kaleidoquery language is described independent of any implementation details, but a brief description of a 3D interface currently under construction for Kaleidoquery is presented. The queries in this implementation of the language are translated into OQL and then passed to the object database O2 for evaluation.
- Christopher Ahlberg. Spotfire: An Information Exploration Environment. SIGMOD Record, 24(4):25--29, December 1996. Google ScholarDigital Library
- W. L. Bewley, T. L. Roberts, D. Schroit, and W. L. Verplank. Human Factors Testing in the Design of Xerox's 8010 'Star' Office Workstation. In Proceedings ACM CHI'83 Conference, pages 72--77, Boston, MA, December 1983. Google ScholarDigital Library
- Christine L. Borgman. The User's Mental Model of an Information Retrieval System; An Experiment on a Prototype Online Catalog. International Journal of Man-Machine Studies, 24:47--64, 1986. Google ScholarDigital Library
- J. Boyle, S. Leishman, and P. M. D. Gray. From WIMP to 3D: the development of AMAZE. Journal of Visual Languages and Computing, 7:291--319, 1996.Google ScholarCross Ref
- T. Catarci, S. K Chang, and G. Santucci. Query Representation and Management in a Multiparadigmatic Visual Query Environment. Journal of Intelligent Information Systems, 3(3):299--330, 1994. Google ScholarDigital Library
- Tiziana Catarci, Maria F. Costabile, Stefano Levialdi, and Carlo Batini. Visual Query Systems for Databases: A Survey. Journal of Visual Languages and Computing, 8:215--260, 1997.Google ScholarDigital Library
- R. G. G. Cattell, Douglas Barry, Dirk Bartels, Mark Berler, Jeff Eastman, Sophie Gamerman, David Jordan, Adam Springer, Henry Strickland, and Drew Wade. The Object Database Standard: ODMG 2.0. Morgan Kaufmann Publishers, Inc., 1997. Google ScholarDigital Library
- Manoj Chavda and Peter Wood. Towards an ODMG-Compliant Visual Object Query Language. In Matthias Jarke, Michael J. Carey, Klaus R. Dittrich, Frederick H. Lochovsky, Pericles Loucopoulos, and Manfred A. Jeusfeld, editors, Proceedings of 23rd International Conference on Very Large Data Bases, pages 456--465, 1997. Google ScholarDigital Library
- D. K. Doan, N. W. Paton, and A. C. Kilgour. Design and User Testing of a Multi-paradigm Interface to an Object-Oriented Database. ACM SIGMOD Record, 24(3):12--17, September 1995. Google ScholarDigital Library
- C. Egido and J. Patterson. Pictures and Category Labels as Navigational Aids for Catalog Browsing. In Proceedings ACM CHI '88 Conference, pages 89--91, 1988. Google ScholarDigital Library
- S. Greene, S. Devlin, P. Cannata, and L. Gomez. No IFs, ANDs, or ORs: A Study of Database Querying. International Journal of Man-Machine Studies, 32:303--326, 1990. Google ScholarDigital Library
- David Haw, Carole Goble, and Alan Rector. GUIDANCE: Making it Easy for the User to be an Expert. In Proc. 2nd Int. Workshop On Interfaces to Database Systems, pages 19--43. Springer-Verlag, 1994. P. Sawyer (Ed).Google Scholar
- C. J. Kacmar and J. M. Carey. Assessing the Usability of Icons in User Interfaces. Behaviour and Information Technology, 10(6):443--457, 1991.Google Scholar
- Euclid Keramopoulos, Philippos Pouyioutas, and Chris Sadler. GOQL, a Graphical Query Language for Object-Oriented Database Systems. In Basque International Workshop on Information Technology, pages 35--45, 1997. Google ScholarDigital Library
- A. Michard. Graphical Presentation of Boolean Expressions in a Database Query Language: Design Notes and an Ergonomic Evaluation. Behaviour and Information Technology, 1(3):279--288, 1982.Google ScholarCross Ref
- Norman Murray, Carole Goble, and Norman Paton. A Framework for Describing Visual Interfaces to Databases. To be published in the Journal of Visual Languages and Computing.Google Scholar
- A. Papantonakis and P. J. H. King. Syntax and Semantics of Gql, a Graphical Query Language. Journal of Visual Languages and Computing, 6:3--25, 1995.Google ScholarCross Ref
- Jef Raskin. Looking for a Humane Interface: Will Computers Ever Become Easy to Use? Communications of the ACM, 40(2):98--101, 1997. Google ScholarDigital Library
- Ben Shneiderman. Visual user interfaces for information exploration. In Proceedings of the 54th Annual Meeting of the American Society for Information Science, pages 379--384, Medford. NJ, 1991. Learned Information Inc.Google Scholar
- K. Tsuda, M. Hirakawa, M. Tanaka, and T. Ichikawa. Iconic Browser: An Iconic Retrieval System for Object-Oriented Databases. Journal of Visual Languages and Computing, 1(1):59--76, 1990.Google ScholarDigital Library
- Andries van Dam. Post-WIMP User Interfaces. Communications of the ACM, 40(2):63--67, 1997. Google ScholarDigital Library
- Degi Young and Ben Shneiderman. A Graphical Filter/Flow Representation of Boolean Queries: A Prototype Implementation and Evaluation. Journal of the American Society for Information Science, 44(6):327--339, 1993. Google ScholarDigital Library
- M. Zloof. Query-By-Example: A Data Base Language. IBM Systems Journal, Vol. 4, pages 324--343, December 1977.Google Scholar
- Kaleidoquery: a visual query language for object databases
Recommendations
Kaleidoquery—A Flow-based Visual Language and its Evaluation
This paper describes the Kaleidoquery visual query language for object databases and its comparative evaluation with object query language (OQL). The design philosophy behind the filter flow nature of Kaleidoquery and each of the language's constructs ...
Logic-Based Query Optimization for Object Databases
We present a technique for transferring query optimization techniques, developed for relational databases, into object databases. We demonstrate this technique for ODMG database schemas defined in ODL and object queries expressed in OQL. The object ...
An Overview of the Rule-Based Object Language
This paper presents an overview of a novel strongly typed deductive object database language, called Rule-based Object Language, which is being developed at the University of Regina. Rule-based Object Language is a uniform language for defining, querying, ...
Comments