R2ML

The REWERSE Rule Markup Language (R2ML) is developed by the [http://oxygen.informatik.tu-cottbus.de/rewerse-i1/ REWERSE Working Group I1] for the purpose of rules interchange between different systems and tools.

cope

* An XML based rule language;
* Support for: Integrity Rules, Derivation Rules, Production Rules and Reaction rules;
* Integrate functional languages (such as OCL) with Datalog languages (such as SWRL);
* Serialization and interchange of rules by specific software tools;
* Integrating rule reasoning with actual server side technologies;
* Deploying, publishing and communicating rules in a network.

Design principles

* Modeled using MDA;
* Rule concepts defined with the help of MOF/UML;
* Required to accommodate:
** Web naming concepts, such as URIs and XML namespaces;
** The ontological distinction between objects and data values;
** The datatype concepts of RDF and user-defined datatypes;
* Actions (following OMG PRR submission);
* Events;
* EBNF abstract syntax;
* XML based concrete syntax validated by an XML Schema;
* Allowing different semantics for rules.

ee also

* Ontology (computer science)
* Business rules
* Business rules approach
* RuleML
* Semantic Web Rule Language

*
*

External links

* [http://hydrogen.informatik.tu-cottbus.de/wiki/index.php/Portal:R2ML R2ML wiki]
* [http://oxygen.informatik.tu-cottbus.de/rewerse-i1/?q=R2ML R2ML Home Page]
* [http://www.rewerse.net REWERSE]
* [http://www.w3.org/2005/rules/wg Rule Interchange Format WG]
* [http://www.ruleml.org RuleML]


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • RuleML — The Rule Markup Language (RuleML) is a markup language developed to express both forward (bottom up) and backward (top down) rules in XML for deduction, rewriting, and further inferential transformational tasks. It is defined by the Rule Markup… …   Wikipedia

  • Business Rules Markup Language — (BRML) was an XML language proposal based on the 1999 2002 IBM alphaWorks project CommonRules that has since been abandoned. ee also* Business Process Modeling Notation * Business rulesExternal links* [http://xml.coverpages.org/brml.html Cover… …   Wikipedia

  • Semantic Web Rule Language — SWRL (Semantic Web Rule Language) is a proposal for a Semantic Web rules language, combining sublanguages of the OWL Web Ontology Language (OWL DL and Lite) with those of the Rule Markup Language (Unary/Binary Datalog).The specification was… …   Wikipedia

  • Rule Interchange Format — The Rule Interchange Format (RIF) is a W3C recommendation track effort to develop a format for interchange of rules in rule based systems on the semantic web. The goal is to create an interchange format for different rule languages and inference… …   Wikipedia

  • Business-Rule-Management-System — Ein Geschäftsregel Managementsystem (GRMS) oder englisch Business Rule Management System (BRMS) ermöglicht die Entwicklung und den Einsatz eines auf Geschäftsregeln (business rule) basierenden Computerprogrammes, Services bzw. einer fachlichen… …   Deutsch Wikipedia

  • Business Rule Management System — Ein Geschäftsregel Managementsystem (GRMS) oder englisch Business Rule Management System (BRMS) ermöglicht die Entwicklung und den Einsatz eines auf Geschäftsregeln (business rule) basierenden Computerprogrammes, Services bzw. einer fachlichen… …   Deutsch Wikipedia

  • Geschäftsregel-Managementsystem — Ein Geschäftsregel Managementsystem (GRMS) oder englisch Business Rule Management System (BRMS) ermöglicht die Entwicklung und den Einsatz eines auf Geschäftsregeln (business rule) basierenden Computerprogrammes, Services bzw. einer fachlichen… …   Deutsch Wikipedia

  • SWRL — Semantic Web Rule Language SWRL (Semantic Web Rule Language) est un langage de règles pour le web sémantique, combinant le langage OWL DL et le langage RuleML (Rule Markup Language (Unary/Binary Datalog)). En comparaison avec DLP (Description… …   Wikipédia en Français

  • Semantic Web Rule Language — SWRL (Semantic Web Rule Language) est un langage de règles pour le web sémantique, combinant le langage OWL DL et le langage RuleML (Rule Markup Language (Unary/Binary Datalog)). En comparaison avec DLP (Description Logic Programs), une autre… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.