User-defined visual query languages

Previous research in visual query languages has focused on pre-defined visual representations of data and queries, which are suitable for specific applications, but difficult to extend and generalize. We propose a meta-language to query an object-oriented database with user-defined pictures. By manipulating these pictures, the user can extract information about the data in a purely visual fashion. The proposed meta-language is rule-based and uses a constraint visual language that allows for complex displays such as graphs, bar charts, pie charts, and plot charts to be specified. Our approach extends object-oriented concepts, such as inheritance and genericity to visual query languages. We provide examples that illustrate the expressiveness of the user-defined visual languages to display and query data.<<ETX>>

[1]  Ashim Garg,et al.  Drawing Graphs by Example Efficiently: Trees and Planar Acyclic Digraphs , 1994, GD.

[2]  S.P. Reiss A framework for abstract 3D visualization , 1993, Proceedings 1993 IEEE Symposium on Visual Languages.

[3]  Isabel F. Cruz Using a Visual Constraint Language for Data Display Specification , 1993, PPCP.

[4]  Isabel F. Cruz,et al.  DOODLE: a visual language for object-oriented databases , 1992, SIGMOD '92.

[5]  Marc Gyssens,et al.  A graph-oriented object database model , 1990, IEEE Trans. Knowl. Data Eng..

[6]  Isabel F. Cruz Expressing Constraints for Data Display Specification: A Visual Approach , 1993 .

[7]  David Maier,et al.  Proteus: Objectifying the DBMS User Interface , 1986, OODBS.

[8]  Christopher J. Van Wyk,et al.  A High-Level Language for Specifying Pictures , 1982, TOGS.

[9]  Alberto O. Mendelzon,et al.  Visualizing queries and querying visualizations , 1992, SGMD.

[10]  Edward R. Tufte,et al.  Envisioning Information , 1990 .

[11]  David Harel,et al.  On visual formalisms , 1988, CACM.

[12]  T. C. Nicholas Graham,et al.  GVL: a graphical, functional language for the specification of output in programming languages , 1990, Proceedings. 1990 International Conference on Computer Languages.

[13]  Daniel Bryce,et al.  SNAP: A graphics-based schema manager , 1986, 1986 IEEE Second International Conference on Data Engineering.

[14]  Stanley B. Zdonik,et al.  ISIS: interface for a semantic information system , 1985, SIGMOD Conference.

[15]  Jock D. Mackinlay Automatic design of graphical presentations , 1987 .

[16]  Michael Kifer,et al.  Logical foundations of object-oriented and frame-based languages , 1995, JACM.