RuleML

From PlugIT Wiki

Jump to: navigation, search



Name

RuleML

Management Summary

The Rule Markup Language (RuleML) is able to represent different rule types: derivation rules, transformation rules and reaction rules. It is based on XML markup and combines several rule sublanguages. It is the aim to "provide a rule language and an iternoperability platform, integrating various business rules languages, inferencing systems and knowledge representation paradigms".

Dimensions of the language:

Perspective (Role of End user):

Systems

Aspects:

Motivation

Semantics:

warning.png"" cannot be used as a page name in this wiki.

Framework:

warning.png"" cannot be used as a page name in this wiki.

Relevance for Use Case:

iTG, HLRS, CINECA

Maturity Level:

used in small communities

Semantics:

warning.pngEmpty strings are not accepted.

Syntax:

Modelling concepts and functionalities, level of formalism, graphical notation
To create a premise-conclusion construct, RuleML uses the implies-tag. The premise is also called the body of the rule, while the conclusion is called the head. The premise and the conclusion are facts.

References

Pascal Hitzler, J├╝rgen Angele, Boris Motik, Rudi Studer, 2004, Bridging the Paradigm Gap with Rules for OWL


Navigate

Overview modelling languages