[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