Book Chapter10.1007/3-540-19074-0_75
O2, an Object-Oriented Data Model
Christophe Lécluse,Philippe Richard,Fernando Vélez +2 more
- 14 Mar 1988
- pp 556-562
251
TL;DR: In this paper, the authors present a formal description of the object-oriented data model of the O2 system and present a prototype of O2 running on Sun workstations with a Unix system.
read more
Abstract: The Altair group is currently designing an object-oriented data base system called O2. This paper presents a formal description of the object-oriented data model of the O2 system. A prototype of the O2 system is currently running on Sun workstations with a Unix system.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Object-oriented database systems
François Banciihon
- 01 Mar 1988
TL;DR: This paper describes the vision of the current state of object-oriented database research, and describes what it considers to be the main characteristics of an object oriented system: encapsulation, object identity, classes or types, inheritance, overriding and late binding.
293
Aspects: extending objects to support multiple, independent roles
Joel E. Richardson,Peter Schwarz +1 more
- 01 Apr 1991
TL;DR: This work introduces aspects, a new mechanism designecf to meet, these modelling requirements within the framework of a strongly-typed 00DBS, and extends an existing object with new state and new behavior while maintaining the same object identity.
242
A query algebra for object-oriented databases
G.M. Shaw,Stanley B. Zdonik +1 more
- 05 Feb 1990
TL;DR: An algebra that synthesizes relational query concepts with object-oriented databases is defined and support for object identity leads to new definitions for equality of results and operators that can manipulate the identities of objects.
227
Covariance and contravariance: conflict without a cause
TL;DR: It is argued that covariance and contravariance appropriately characterize two distinct and independent mechanisms that each have their place in object-oriented systems and can (and should) be integrated in a type-safe manner inobject-oriented languages.
Querying RDF data from a graph database perspective
Renzo Angles,Claudio Gutierrez +1 more
- 29 May 2005
TL;DR: This paper studies the RDF model from a database perspective, focuses on query languages, analyze current RDF trends, and proposes the incorporation to RDF query languages of primitives which are not present today, based on the experience and techniques of graph database research.
References
On the power of languages for the manipulation of complex objects
Serge Abiteboul,Catriel Beeri +1 more
- 01 Jan 1987
192
A new approach to database logic
Gabriel M. Kuper,Moshe Y. Vardi +1 more
- 02 Apr 1984
TL;DR: A data model is proposed that generalizes the relational, hierarchical, and network models and is a directed graph, where leaves represent data and internal nodes represent connections between the data.
183
•Journal Article
Object Management Systems for Design Environments.
36
GALILEO: a strongly-typed, interactive conceptual language
TL;DR: Gal as mentioned in this paper is a strongly typed, interactive programming language designed specifically to support semantic data model features (classification, aggregation, and specialization), as well as the abstraction mechanisms of modern programming languages (types, abstract types, and modularization).
Related Papers (5)
David Maier,Jacob Stein,Allen Otis,Alan Purdy +3 more
- 01 Jun 1986
François Banciihon
- 01 Mar 1988
[...]
Setrag Khoshafian,George P. Copeland +1 more
- 01 Jun 1986
C. Lecluse,P. Richard,Fernando Vélez +2 more
- 01 Jan 1992