IFO: a formal semantic database model
ACM Transactions on Database Systems (TODS)
Types and persistence in database programming languages
ACM Computing Surveys (CSUR)
A data model and query language for EXODUS
SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
A logical language for data and knowledge bases
A logical language for data and knowledge bases
Object identity as a query language primitive
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
PODS '89 Proceedings of the eighth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Journal of Computer and System Sciences
Logic programming and databases
Logic programming and databases
The O2 database programming language
VLDB '89 Proceedings of the 15th international conference on Very large data bases
Towards a deductive object-oriented database language
Data & Knowledge Engineering
Integrating object-oriented data modelling with a rule-based programming paradigm
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
LLO: an object-oriented deductive language with methods and method inheritance
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Introduction to object-oriented databases
Introduction to object-oriented databases
ACM Transactions on Database Systems (TODS)
A logic for programming with complex objects
PODS '89 Selected papers of the eighth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Making object-oriented schemas more expressive
PODS '94 Proceedings of the thirteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
On the declarative and procedural semantics of deductive object-oriented systems
Journal of Intelligent Information Systems - Special issue: deductive and object-oriented databases
Logical foundations of object-oriented and frame-based languages
Journal of the ACM (JACM)
ROL: a deductive object base language
Information Systems
The functional data model and the data languages DAPLEX
ACM Transactions on Database Systems (TODS)
Object Database Standard: ODMG-93, Release 1.2
Object Database Standard: ODMG-93, Release 1.2
Fibonacci: a programming language for object databases
The VLDB Journal — The International Journal on Very Large Data Bases - Persistent object systems
IEEE Transactions on Knowledge and Data Engineering
Object-Oriented Databases: Definition and Research Directions
IEEE Transactions on Knowledge and Data Engineering
Towards a Logical-Object Oriented Programming Language for Databases
EDBT '92 Proceedings of the 3rd International Conference on Extending Database Technology: Advances in Database Technology
CORAL - Control, Relations and Logic
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Coral++: Adding Object-Orientation to a Logic Database Language
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
Query processing in the ROL system
IDEAS '97 Proceedings of the 1997 International Symposium on Database Engineering & Applications
Deductive database languages: problems and solutions
ACM Computing Surveys (CSUR)
Design and Implementation of the ROL Deductive Object-Oriented Database System
Journal of Intelligent Information Systems
Extending Datalog with Declarative Updates
Journal of Intelligent Information Systems
IFOOD: An Intelligent Object-Oriented Database Architecture
DEXA '99 Proceedings of the 10th International Conference on Database and Expert Systems Applications
Extending Datalog with Deductive Databases
DEXA '00 Proceedings of the 11th International Conference on Database and Expert Systems Applications
DrawCAD: using deductive object-relational databases in CAD
Software—Practice & Experience
Overview of the ROL2 Deductive Object-Oriented Database System
TOOLS '99 Proceedings of the Technology of Object-Oriented Languages and Systems
IDEAS '99 Proceedings of the 1999 International Symposium on Database Engineering & Applications
IFOOD: An Intelligent Fuzzy Object-Oriented Database Architecture
IEEE Transactions on Knowledge and Data Engineering
Query processing in the ROL system
IDEAS'97 Proceedings of the 1997 international conference on International database engineering and applications symposium
Hi-index | 0.00 |
This paper presents an overview of a novel strongly typeddeductive object database language, called Rule-based ObjectLanguage, which is being developed at the University of Regina.Rule-based Object Language is a uniform language for defining,querying, and manipulating a database, which integrates importantfeatures of deductive databases and object databases. It supportsobject identity, complex objects, classes, class hierarchies,multiple inheritance with overriding and blocking, and schemadefinition. It also supports structured values such as functorobjects and sets, treating them as first class citizens and providingpowerful mechanisms for representing both partial and completeinformation about sets. Important integrity constraints such asdomain, referential, functional dependency, multi-valued dependency,and cardinality are built-in in a uniform framework. Rule-basedObject Language directly supports non-first normal form relations andis an extension of the pure valued-oriented deductive languages suchas Datalog and LDL (without grouping) and subsumes them as specialcases. It supports schema, object, fact and rule queries in auniform framework. It also supports schema, fact and ruleupdates.