SaMURaI

Semantic Method for Unified Rules Interoperability in Knowledge-Based Systems (SaMURaI)

Motivation

The main objective of this project is to propose a new knowledge interoperability formalism for business rules. The motivation for this project involves the fact that existing technologies and languages for rule interchange (e.g. RIF, RuleML, R2ML, KIF) suffer from their general nature and complexity. Hence, their practical support is very difficult. What is more, existing Rule-Based System shells (e.g. CLIPS, Jess, Drools, OpenRules) provide different rule languages, which are merely only a programming solution. Even though the syntax of these languages is precisely defined, they rarely provide any underlying logical interpretation. This research aims at developing a unified business rule representation model which will play a key role in formulation of formalized methods for rule interoperability supported by tools.

Intended results

The most important results of this research include development of the formalized methods for rule interoperability. In this project the following rule languages are considered: CLIPS, Jess, Drools, OpenRules. Nevertheless, the proposed approach can be later extended to others rule languages. From the practical point of view, the project outcome will constitute a semantically coherent knowledge interoperability method for rules, which brings the following advantages:

  1. Unified logical interpretation of the common rule languages.
  2. Unequivocal knowledge exchange between rule language formats.
  3. Improved rule base maintenance methods.

Polish version

project current_project

Go back to → projects