SAL Home DBASE Object-Oriented DBMS


ROL (Rule-based Object Language) is a deductive object database system. The ROL language effectively integrates important features in deductive databases and object-oriented databases. It supports object-oriented features such as object identity, complex objects, classes, class hierarchy, multiple inheritance with overriding and blocking, and schema definition. It also supports structured values such as functor objects and sets and provides powerful mechanisms for representing both partial and complete information about sets. It is a pure declarative query language without any imperative parts. It builds-in important integrity constraints, such as domain, key, referential, functional dependency, and cardinality in a uniform framework. Furthermore, it has a logical semantics that cleanly accounts for all of its object-oriented and value-oriented features.

Current Version:   2.2

License Type:   ??

Home Site:

Source Code Availability:   Yes

Available Binary Packages:

  • Debian Package:   No
  • RedHat RPM Package:   No
  • Other Packages:   No

Targeted Platforms:

SUN, SGI, DEC, Linux

Software/Hardware Requirements:


Other Links:

Mailing Lists/USENET News Groups:


User Comments:

  • None

See A Screen Shot? (Not Yet)

  SAL Home   |   Database Systems   |   Object-Oriented DBMS

Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.