IEEE Transactions on Knowledge and Data Engineering · 1994 · 157 citations · 28 references
EngineeringDatabase SystemsSemantic WebObject DatabaseData ScienceManagementData IntegrationData ManagementKnowledge RepresentationComputer ScienceDatabase ModelObject-oriented DatabaseKnowledge GraphsDatabase TheorySoftware DesignObjectrelational DatabaseGraph DatabasesRelational QueriesFormal MethodsGood ModelData ModelsObject ModelingData Modeling
A graph-oriented object database model (GOOD) is introduced as a theoretical basis for database systems in which manipulation as well as conceptual representation of data is transparently graph-based. In the GOOD model, the scheme as well as the instance of an object database is represented by a graph, and the data manipulation is expressed by graph transformations. These graph transformations are described using five basic operations and a method construct, all with a natural semantics. The basic operations add and delete objects and edges as a function of the matchings of a pattern. The expressiveness of the model in terms of object-oriented modeling and data manipulation power is investigated.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
28
Hypertext: An Introduction and Survey
Conklin · Computer · 1987 · 2.7K citations
Hypertext Systems, Engineering, Visual Programming Language +18
Query-by-Example: A data base language
Moshé M. Zloof · IBM Systems Journal · 1977 · 874 citations
Alfred Tarski · Journal of Symbolic Logic · 1941 · 791 citations
The relational model with relation-valued attributes
Hans‐Jörg Schek, Marc H. Scholl · Information Systems · 1986 · 471 citations