[RuleML-all] Reaction RuleML News: Reaction RuleML 0.2 released

Adrian Paschke paschke at in.tum.de
Fri Aug 17 13:39:57 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




More information about the RuleML-all mailing list