The living in a lattice rule language

作者:

Highlights:

摘要

This paper presents a rule-based query language for an object-oriented database model. The database model supports complex objects, object identity, classes and types, and a class/type hierarchy. The instances are described by ‘object relations’ which are functions from a set of objects to value sets and other object sets. The rule language is based on object-terms which provide access to objects via the class hierarchy. Rules are divided into two classes: object-preserving rules manipulating existing objects (yielding a new ‘view’ on objects available in the object base) and object-generating rules creating new objects with properties derived from existing objects. The derived object sets are included in a class lattice. We give conditions for whether the instances of the ‘rules’ heads are ‘consistent’, i.e. represent object relations where the properties of the derived objects are functionally determined by the objects.

论文关键词:Object-oriented data model,rule-based query language,fixpoint semantics,minimal model semantics

论文评审过程:Available online 13 February 2003.

论文官网地址:https://doi.org/10.1016/0169-023X(93)90010-M