G-LOG - A GRAPH-BASED QUERY LANGUAGE

Citation
J. Paredaens et al., G-LOG - A GRAPH-BASED QUERY LANGUAGE, IEEE transactions on knowledge and data engineering, 7(3), 1995, pp. 436-453
Citations number
47
Categorie Soggetti
Information Science & Library Science","Computer Sciences, Special Topics","Engineering, Eletrical & Electronic","Computer Science Artificial Intelligence
ISSN journal
10414347
Volume
7
Issue
3
Year of publication
1995
Pages
436 - 453
Database
ISI
SICI code
1041-4347(1995)7:3<436:G-AGQL>2.0.ZU;2-2
Abstract
In this paper we introduce G-Log, a declarative query language based o n graphs, which combines the expressive power of logic, the modeling p ower of complex objects with identity and the representation power of graphs. G-Log is a nondeterministic complete query language, and thus allows the expression of a large variety of queries. We compare G-Log to well-known deductive database languages, and find that it is the on ly nondeterministic and computationally complete language that does no t suffer from the copy-elimination problem. G-Log may be used in a tot ally declarative way, as well as in a ''more procedural'' way. Thus, i t provides an intuitive, flexible graph-based formalism for nonexpert database users.