ROL2: A Real Deductive Object-Oriented Database Language

0
60

Authors: Mengchi Liu, Min Guo

Tags: 1998, conceptual modeling

ROL is a strongly typed deductive object-oriented database language. It integrates many important features of deductive databases and object-oriented databases. However, it is only a structurally object-oriented language. In this paper, we describe our extension of ROL called ROL2. ROL2 keeps all the important features of ROL. In addition, it incorporates important behaviorally object-oriented features such as rule-based methods and encapsulation so that it is a real deductive object-oriented database language. It supports object identity, complex objects, class hierarchy, methods, non-monotonic multiple structural and behavioral inheritance with overriding and blocking.

Read the full paper here: https://link.springer.com/chapter/10.1007/978-3-540-49524-6_24