The 3DIS: an extensible object-oriented information management environment

The 3-Dimensional Information Space (3DIS) is an extensible object-oriented framework for information management. It is specifically oriented toward supporting the database requirements for data-intensive information system applications in which (1) information objects of various levels of abstraction and modalities must be accommodated, (2) descriptive and structural information (metadata) is rich and dynamic, and (3) users who are not database experts must be able to design, manipulate, and evolve databases. In response to these needs, the 3DIS provides an approach in which data and the descriptive information about data are handled uniformly in an extensible framework. The 3DIS provides a simple, geometric, and formal representation of data which forms a basis for understanding, defining, and manipulating databases. Several prototype implementations based upon the 3DIS have been designed and implemented and are in experimental use.

[1]  Jerome A. Feldman,et al.  An ALGOL-based associative language , 1969, CACM.

[2]  S. Zdonik Object management system concepts , 1984, COCS '84.

[3]  Dennis McLeod,et al.  Object flavor evolution in an object-oriented database system , 1988, COIS.

[4]  Diane C. P. Smith,et al.  Database abstractions: aggregation and generalization , 1977, TODS.

[5]  Dennis McLeod,et al.  Object management in distributed information systems , 1984, TOIS.

[6]  Renzo Orsini,et al.  GALILEO: a strongly-typed, interactive conceptual language , 1985, TODS.

[7]  Dennis McLeod,et al.  The semantic data model: a modelling mechanism for data base applications , 1978, SIGMOD Conference.

[8]  Narain H. Gehani,et al.  ODE (Object Database and Environment): the language and the data model , 1989, SIGMOD '89.

[9]  E. F. Codd,et al.  Extending the database relational model to capture more meaning , 1979, ACM Trans. Database Syst..

[10]  Craig Harris,et al.  Combining language and database advances in an object-oriented development environment , 1987, OOPSLA '87.

[11]  Jay Banerjee,et al.  Data model issues for object-oriented applications , 1987, TOIS.

[12]  R. G. G. Cattell,et al.  An entity-based database user interface , 1980, SIGMOD '80.

[13]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

[14]  Craig Harris,et al.  Combining language and database advances in an object-oriented development environment , 1987, OOPSLA 1987.

[15]  Roger King,et al.  Semantic database modeling: survey, applications, and research issues , 1987, CSUR.

[16]  Laurian M. Chirica,et al.  The entity-relationship model: toward a unified view of data , 1975, SIGF.

[17]  Dennis McLeod,et al.  Object flavor evolution in an object-oriented database system , 1988 .

[18]  Amihai Motro SEAVE: a mechanism for verifying user presuppositions in query systems , 1986, TOIS.

[19]  Joan Peckham,et al.  Semantic data models , 1988, CSUR.

[20]  Michael L. Brodie,et al.  On Conceptual Modelling , 1984, Topics in Information Systems.

[21]  Dennis McLeod,et al.  A Personal Data Manager , 1984, VLDB.

[22]  John Mylopoulos,et al.  A language facility for designing database-intensive applications , 1980, TODS.

[23]  GibbsSimon,et al.  A data modeling approach for office information systems , 1983 .

[24]  Daniel G. Bobrow,et al.  Object-Oriented Programming: Themes and Variations , 1989, AI Mag..

[25]  Amihai Motro,et al.  Browsing in a loosely structured database , 1984, SIGMOD '84.

[26]  Peter Buneman,et al.  FQL: a functional query language , 1979, SIGMOD '79.

[27]  Dennis McLeod,et al.  An Extensible Object-Oriented Approach to Databases for VLSI/CAD , 1985, VLDB.

[28]  David W. Shipman,et al.  The functional data model and the data languages DAPLEX , 1981, TODS.

[29]  Giampio Bracchi,et al.  Binary Logical Associations in Data Modelling , 1976, IFIP Working Conference on Modelling in Data Base Management Systems.

[30]  David W. Shipman The functional data model and the data language DAPLEX , 1979, SIGMOD '79.

[31]  Karen E. Smith,et al.  Intermedia: A case study of the differences between relational and object-oriented database systems , 1987, OOPSLA 1987.

[32]  Stanley B. Zdonik,et al.  ISIS: interface for a semantic information system , 1985, SIGMOD Conference.

[33]  Dennis McLeod,et al.  Database description with SDM: a semantic database model , 1981, TODS.

[34]  ChenPeter Pin-Shan The entity-relationship modeltoward a unified view of data , 1976 .

[35]  William Kent,et al.  Limitations of record-based information models , 1979, TODS.

[36]  Karen E. Smith,et al.  Intermedia: A case study of the differences between relational and object-oriented database systems , 1987, OOPSLA '87.

[37]  E. F. Codd,et al.  A relational model of data for large shared data banks , 1970, CACM.

[38]  E. F. Codd,et al.  A Relational Model for Large Shared Data Banks , 1970 .

[39]  David Maier,et al.  Integrating an object server with other worlds , 1987, TOIS.

[40]  Jürg Nievergelt,et al.  The Grid File: An Adaptable, Symmetric Multikey File Structure , 1984, TODS.

[41]  Roger King,et al.  A database design methodology and tool for information systems , 1985, TOIS.

[42]  Roger King,et al.  Semantic Data Models , 1985, Principles of Database Design.

[43]  Ming-Chien Shan,et al.  Iris: An Object-Oriented Database Management System , 1989, ACM Trans. Inf. Syst..

[44]  Stanley B. Zdonik Object management system concepts , 1984 .