Class creation by set operations has largely been ignored in the literature. Precise semantics of set operations on complex objects require a clear distinction between the dual notions of a set and a type, both of which are present in a class. Our paper fills this gap by presenting a framework for executing set-theoretic operations on the class construct. The proposed set operations determine both the type description of the derived class as well as its set membership. For the former, we develop inheritance rules for property characteristics such as single- versus multi-valued and required versus optional. For the later, we borrow the object identity concept from data modeling research. Our framework allows for property inheritance among cl...
Here we will examine the information environment without regard to machine representation. A databas...
We adopt a formalism, similar to terminological logic languages developed in AI knowledge representa...
The article aims at establishing a logical approach to class-based data modeling. After a discussio...
Class creation by set operations has largely been ignored in the literature. Precise semantics of se...
Query languages designed for traditional database systems, such as the relational model, generally s...
In object oriented database languages and in languages supporting the semantic data model the constr...
this paper we introduce the concept of an entity database model. This model is not intended to be a ...
Our goal is to integrate the paradigms of object-oriented structuring and of rule-based specificatio...
Specialization and inheritance are well-known concepts in the area of object-oriented modelling and ...
A class specification contains both structural aspects and semantic aspects. We introduce a mathemat...
The object-oriented data model TM is a language that is based on the formal theory of FM, a typed la...
In object-oriented programming, the inheritance is one of the factors which induce semantic complexi...
Covering is a well-known relationship in semantic and object-oriented data models. Covering holds wh...
The notion of type has played a double role in database systems in that it has been used both to des...
AbstractA number of data models for complex database objects have been proposed. Unfortunately, thes...
Here we will examine the information environment without regard to machine representation. A databas...
We adopt a formalism, similar to terminological logic languages developed in AI knowledge representa...
The article aims at establishing a logical approach to class-based data modeling. After a discussio...
Class creation by set operations has largely been ignored in the literature. Precise semantics of se...
Query languages designed for traditional database systems, such as the relational model, generally s...
In object oriented database languages and in languages supporting the semantic data model the constr...
this paper we introduce the concept of an entity database model. This model is not intended to be a ...
Our goal is to integrate the paradigms of object-oriented structuring and of rule-based specificatio...
Specialization and inheritance are well-known concepts in the area of object-oriented modelling and ...
A class specification contains both structural aspects and semantic aspects. We introduce a mathemat...
The object-oriented data model TM is a language that is based on the formal theory of FM, a typed la...
In object-oriented programming, the inheritance is one of the factors which induce semantic complexi...
Covering is a well-known relationship in semantic and object-oriented data models. Covering holds wh...
The notion of type has played a double role in database systems in that it has been used both to des...
AbstractA number of data models for complex database objects have been proposed. Unfortunately, thes...
Here we will examine the information environment without regard to machine representation. A databas...
We adopt a formalism, similar to terminological logic languages developed in AI knowledge representa...
The article aims at establishing a logical approach to class-based data modeling. After a discussio...