[Reaction-tg] Reaction RuleML News: Reaction RuleML 0.2 released
Adrian Paschke
Adrian.Paschke at gmx.de
Fri Aug 17 13:36:53 ADT 2007
Reaction RuleML 0.2 has been released.
In a nutshell, Reaction RuleML is a general, practical, compact and user-friendly XML-serialized language for the family of reaction rules. It incorporates different kinds of production, action, reaction, and KR temporal/event/action logic rules into the native RuleML syntax using a system of step-wise extensions.
========================================================================
Summary
1. Reaction RuleML 0.2 Release
2. RuleML-2007 Challenge - Demo Submission Deadline Today August, 17th
========================================================================
1. Reaction RuleML 0.2 Release
------------------------------
We have released Reaction RuleML 0.2:
http://ibis.in.tum.de/research/ReactionRuleML/0.2/
This release includes the following main features and changes:
- Generalizes the syntax of different rule families by introducing one general <Rule> construct which can be specialized to different types of rules.
- Meta data, scopes and qualification labels for rules and rule bases (modules)
- Enhanced update actions and complex event and action algebra
- Event messages for complex event processing and messaging reaction rules
- RuleML Interface Description Language (RuleML IDL)
- generalized procedural attachments for external procedural calls to programming languages
- Language extensibility via integration of external language constructs and external manipulation and query languages
- Tool support for validation, translation and editing
The full syntax of a rule which can be specialized to different rule types such as derivation rules (if-then-else), production rules (if-do) and trigger (on-do) or ECA rules (on-if-do) rules is as follows:
<Rule style="active" evaluation="strong">
<label> <!-- meta data --> </label>
<scope> <!-- general scope of rule --> </scope>
<qualification> <!-- qualifications --> </qualification>
<oid> <!-- object identifier --> </oid>
<on> <!-- event --> </on>
<if> <!-- condition --> </if>
<then> <!-- conclusion --> </then>
<do> <!-- action --> </do>
<after> <!-- postcondition --> </after>
<else> <!-- else conclusion --> </else>
<elseDo> <!-- else/alternative action --> </elseDo>
<elseAfter> <!-- else postcondition --> </elseAfter>
</Rule>
Resources:
Syntax:
http://ibis.in.tum.de/research/ReactionRuleML/0.2/syntax.htm
Changes:
http://ibis.in.tum.de/research/ReactionRuleML/index.htm#changes
Classification:
http://ibis.in.tum.de/research/ReactionRuleML/classification.htm
Examples:
http://ibis.in.tum.de/research/ReactionRuleML/0.2/index.htm#examples
Primer:
http://ibis.in.tum.de/research/ReactionRuleML/0.2/docs/ReactionRuleML-v0.2-Primer.pdf
Adrian Paschke and Alexander Kozlenkov
(on behalf of the Reaction RuleML Technical Group)
2. RuleML-2007 Challenge - Demo Submission Deadline Today August, 17th
-----------------------------------------------------------------------
The final deadline for demo paper submissions to the RuleML-2007 Challenge is today, August, 17th.
http://2007.ruleml.org/index-Dateien/Page787.htm
Please submit by eMail to:
ruleml2007 AT easychair.org
Best,
Adrian Paschke and Yevgen Biletski
(Program Co-Chairs)
--
GMX FreeMail: 1 GB Postfach, 5 E-Mail-Adressen, 10 Free SMS.
Alle Infos und kostenlose Anmeldung: http://www.gmx.net/de/go/freemail
More information about the Reaction-tg
mailing list