1999 · 72 citations · 18 references
ComputingComputer ScienceData ManagementDatabasesProgramming LanguagesGraph AlgorithmsGraph TheoryGraphical RepresentationNosql DatabasesQuery ProcessingStructured Query LanguageGraph Data ModelingGraph Data StructuresGraph DatabasesGraph QueryingGraph-based QueryingGraphqlOperatorsQuery Language Design
Many new database applications involve querying of graph data. We present an object-oriented graph data model, and an OQL like graph query language, GOQL. The data model and the language are illustrated in the application domain of multimedia presentation graphs. We then discuss the query processing techniques for GOQL, more specifically, the translation of GOQL, into an operator-based language, called O-Algebra, extended with operators to deal with paths and sequences. We also discuss different approaches for efficient implementation of algebra operators for paths and sequences.
18
The Lorel query language for semistructured data
Serge Abiteboul, Dallan Quass, Jason McHugh et al. · International Journal on Digital Libraries · 1997 · 1.1K citations
A query language and optimization techniques for unstructured data
Peter Buneman, Susan B. Davidson, Gerd G. Hillebrand et al. · 1996 · 535 citations
Catching the boat with Strudel
Mary Fernández, Daniela Florescu, Jaewoo Kang et al. · 1998 · 279 citations · Full text