Implementation of a graph-based data model for complex objects

We have developed a graph-based data model called the Hypernode Model whose single data structure is the hypernode, a directed graph whose nodes may themselves reference further directed graphs. A prototype database system supporting this model is being developed at London University as part of a project whose aims are threefold: (i) to ascertain the expressiveness and flexibility of the hypernode model, (ii) to experiment with various querying paradigms for this model, and (iii) to investigate the suitability of the directed graph as a data structure supported throughout all levels of the implementation. The purpose of this paper is to report upon our findings to date.

[1]  Mark Levene,et al.  An object-oriented data model formalised through hypergraphs , 1991, Data Knowl. Eng..

[2]  Mark Levene,et al.  A Graph-Based Data Model and its Ramifications , 1995, IEEE Trans. Knowl. Data Eng..

[3]  Mark Levene,et al.  The Hypernode Model: A Graph-Theoretic Approach to Integrating Data and Computation , 1989, FMLDO.

[4]  Mark Levene,et al.  A Storage Manager for the Hypernode Model , 1992, BNCOD.

[5]  Mark Levene,et al.  The hypernode model and its associated query language , 1990, Proceedings of the 5th Jerusalem Conference on Information Technology, 1990. 'Next Decade in Information Technology'.

[6]  Mark Levene,et al.  A nested-graph model for the representation and manipulation of complex objects , 1994, TOIS.

[7]  Alexandra Poulovassilis,et al.  Semi-Naive Evaluation for Hyperlog, a Graph-Based Language for Complex Objects , 1993, Rules in Database Systems.