Title :
The ROL deductive object base language
Author_Institution :
Dept. of Comput. Sci., Regina Univ., Sask., Canada
Abstract :
The paper presents a novel deductive object base language, called ROL (Rule-based Object Language), which has been implemented at the University of Regina (Canada) and is available via anonymous ftp. It effectively integrates important features of object oriented databases and deductive databases into a uniform framework. It supports object oriented features such as object identity, complex objects, classes, class hierarchy, multiple inheritance, and schema. It also supports structured values such as functor objects and sets, treats them as first class citizens, and provides powerful mechanisms for representing both partial and complete information on sets. It is an extension of pure valued oriented deductive languages such as Datalog and LDL (without grouping) and subsumes them as special cases. Furthermore, it has a logical semantics that cleanly accounts for all of its object oriented and value oriented features
Keywords :
deductive databases; inheritance; logic programming languages; object-oriented databases; object-oriented languages; Datalog; LDL; ROL deductive object base language; Rule-based Object Language; class hierarchy; complex objects; deductive databases; first class citizens; functor objects; logical semantics; multiple inheritance; novel deductive object base language; object identity; object oriented databases; object oriented features; pure valued oriented deductive languages; structured values; uniform framework; value oriented features; Computer languages; Computer science; Data models; Database languages; Deductive databases; Identity management systems; Logic programming; Object oriented databases; Object oriented modeling; Spatial databases;
Conference_Titel :
Database and Expert Systems Applications, 1996. Proceedings., Seventh International Workshop on
Conference_Location :
Zurich
Print_ISBN :
0-8186-7662-0
DOI :
10.1109/DEXA.1996.558285