• DocumentCode
    2282383
  • Title

    The ROL deductive object base language

  • Author

    Liu, Mengchi

  • Author_Institution
    Dept. of Comput. Sci., Regina Univ., Sask., Canada
  • fYear
    1996
  • fDate
    9-10 Sep 1996
  • Firstpage
    122
  • Lastpage
    131
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database and Expert Systems Applications, 1996. Proceedings., Seventh International Workshop on
  • Conference_Location
    Zurich
  • Print_ISBN
    0-8186-7662-0
  • Type

    conf

  • DOI
    10.1109/DEXA.1996.558285
  • Filename
    558285