We describe a (meta) formalism for defining a variety of (object oriented) data models in a unified framework based on a variation of first-order logic. As specific example we use an extended OO model, NORM, involving entities, lexical types, constraints and message passing. We illustrate how essential properties of object orientation such as information hiding, encapsulation, inheritance and behavior may be generically described, as well as the fundamental distinction with object-oriented programming, namely persistence. A formal semantics for these concepts can so be given independently of the chosen data model. The logical meta-modelling framework, called Data Modelling Logic or DM logic, has been demonstrated in earlier work to adequate...
It is claimed that object oriented databases (OODBs ) overcome many of the limitations of the relati...
This paper presents a new formal framework for a generalised object-oriented database model that is ...
AbstractOne of the central aspects in an Information System is the meaning of data in the external w...
The database can be viewed as a (relational model), as a collection of record types and sets (networ...
This paper presents a formal framework and enhancement for the ODMG de facto standard for object-ori...
objects are a different class of objects. Their presence improves the data model in its ability to r...
This paper describes a design methodology for an object oriented database, based on a semantic netwo...
We present a logic language with encapsulation based on an object-oriented data model. We give a for...
The article aims at establishing a logical approach to class-based data modeling. After a discussio...
The core of a model theory for a functional object-oriented data model extended with XML-like types ...
The object-oriented paradigm models local behavior, and to a lesser extent, the structure of a probl...
It is well agreed that the conventional database models provide limited semantic expressiveness. Th...
Our goal is to integrate the paradigms of object-oriented structuring and of rule-based specificatio...
Our earlier work showed how to improve the development path for an information system from initial u...
Generally, one expects to find the solution to the growing need for database support in non-traditio...
It is claimed that object oriented databases (OODBs ) overcome many of the limitations of the relati...
This paper presents a new formal framework for a generalised object-oriented database model that is ...
AbstractOne of the central aspects in an Information System is the meaning of data in the external w...
The database can be viewed as a (relational model), as a collection of record types and sets (networ...
This paper presents a formal framework and enhancement for the ODMG de facto standard for object-ori...
objects are a different class of objects. Their presence improves the data model in its ability to r...
This paper describes a design methodology for an object oriented database, based on a semantic netwo...
We present a logic language with encapsulation based on an object-oriented data model. We give a for...
The article aims at establishing a logical approach to class-based data modeling. After a discussio...
The core of a model theory for a functional object-oriented data model extended with XML-like types ...
The object-oriented paradigm models local behavior, and to a lesser extent, the structure of a probl...
It is well agreed that the conventional database models provide limited semantic expressiveness. Th...
Our goal is to integrate the paradigms of object-oriented structuring and of rule-based specificatio...
Our earlier work showed how to improve the development path for an information system from initial u...
Generally, one expects to find the solution to the growing need for database support in non-traditio...
It is claimed that object oriented databases (OODBs ) overcome many of the limitations of the relati...
This paper presents a new formal framework for a generalised object-oriented database model that is ...
AbstractOne of the central aspects in an Information System is the meaning of data in the external w...