ACM Home Page
Please provide us with feedback. Feedback
Expressing structural hypertext queries in graphlog
Full text PdfPdf (1.34 MB)
Source Conference on Hypertext and Hypermedia archive
Proceedings of the second annual ACM conference on Hypertext table of contents
Pittsburgh, Pennsylvania, United States
Pages: 269 - 292  
Year of Publication: 1989
ISBN:0-89791-339-6
Authors
M. P. Consens  Computer Systems Research Institute, University of Toronto, Toronto, Canada M5S 1A4
A. O. Mendelzon  Computer Systems Research Institute, University of Toronto, Toronto, Canada M5S 1A4
Sponsors
SIGGROUP: ACM Special Interest Group on Supporting Group Work
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
SIGIR: ACM Special Interest Group on Information Retrieval
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 21,   Citation Count: 42
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/74224.74247
What is a DOI?

ABSTRACT

GraphLog is a visual query language in which queries are formulated by drawing graph patterns. The hyperdocument graph is searched for all occurrences of these patterns. The language is powerful enough to allow the specification and manipulation of arbitrary subsets of the network and supports the computation of aggregate functions on subgraphs of the hyperdocument. It can support dynamically defined structures as well as inference capabilities, going beyond current static and passive hypertext systems. The expressive power of the language is a fundamental issue: too little power limits the applications of the language, while too much makes efficient implementation difficult and probably affects ease of use. The complexity and expressive power of GraphLog can be characterized precisely by using notions from deductive database theory and descriptive complexity. In this paper, from a practical point of view, we present examples of GraphLog queries applied to several different hypertext systems, providing evidence for the expressive power of the language, as well as for the convenience and naturalness of its graphical representation. We also describe an ongoing implementation of the language.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
Adam87
Sam S. Adams. NodeGraph-80 Version 1.0. Knowledge Systems Corporation, 1987.
Aho79
Bege88
 
Bige88
Bige87
Camp87
 
Cons89
Mariano P. Consens. Graphlog: "real life" recursive queries using graphs. Master's thesis, Department of Computer Science, University of Toronto, 1989.
Deli86
Fris88a
Fris88b
Garg88
 
Gold84
 
Gold83
Hala88
Hala87
Klug82
 
Mend89
 
Ullm88

CITED BY  42

Collaborative Colleagues:
M. P. Consens: colleagues
A. O. Mendelzon: colleagues