October 25-26, 2007—Orlando, Florida



To place emphasis on the practical use of rule technologies in distributed Web-based environments there will be a RuleML-2007 Challenge with a focus on rule interoperation and interchange. The challenge offers participants the chance to demonstrate their commercial and open source tools, use cases, and applications. Prizes will be awarded to the two best applications. All accepted demos will be presented in a highly publicized Challenge Session, first sequentially for the RuleML-2007 plenary, and then in more detail on demand. The two award-winning ones will be presented in special time slots.


Intentionally, this year's challenge does not define a specific task, data set, application domain, or technology to be used because the potential applicability of rules is very broad. Instead, a number of minimal criteria and 'soft' desiderata have been defined which allow people to submit a broad range of applications:



Requirements / Desiderata:



A) A Rule-Based Application has to meet the following minimal requirements:

1. First, declarative rules have to play a central role in the application

· Rules are represented in a declarative format, decoupled from the application or at least capable of being exported

· Rules are used in interesting and practically relevant ways to, e.g., derive useful information, transform knowledge, provide decision support, provide automated rule-based monitoring, enforcement, validation or manage the behavioural logic of the application

2. Second, the demo should preferably (but not necessarily) embedded into a Web-based or distributed environment so that there will be a need for features such as:

· interoperation with various heterogeneous distributed data sources

· serialization and metadata annotation of rules for persistent, possibly distributed management and/or publication in common machine-processable formats

· integration of external domain vocabularies/ontologies

· communication of rule based data between system components

· support of different user roles involved during the rules life cycle from the design to the execution and redesign phase including also, e.g., verification and validation of rule sets

· interchange of rules and rule-based data between system and domain boundaries using interchange formats

· modularization and encapsulation of rule sets and data including common principles such as abstraction, information hiding and prioritization in order to support, e.g., complex rule components to be built from other rule sets

· etc.


B) Besides the minimal criteria, a number of desiderata are formulated. The more desiderata are met, the higher an application will score. The desiderata are:

· Usability of the rule technology in the application domain should be addressed

· The rules functionality is different from, or goes beyond pure information retrieval and procedural programming

· The application has practical and commercial relevance

· Beside static information there is some kind of dynamic data or state (e.g., active Web sites as data, actions, workflows, event notifications, reactions)

· The application should be scalable (in terms of the amount of data and rules used and in terms of distributed components working together) and fulfil other typical SE criteria.

· Evaluations have taken place that demonstrate the benefits of rule-based technologies, or validate the results obtained





Submissions to the RuleML Challenge 2007 consist of a demo paper of 3-5 pages, describing the demo show case, and a link to more information about the demo/show case, e.g. a project site, an online demonstration, a presentation about the demonstration, or a download site for the demonstration. In case of product demos, the link can be password-protected: please submit a password for anonymous login from any Web browser, giving us the permission to pass the password on to 3 PC members.  The submissions should satisfy the minimal requirements defined in the topics of interest and preferably exhibit some of the additional desiderata. The more desiderata are met by an application, the higher the score will be. The demos will be evaluated by the RuleML-2007 Program Committee and prizes will be awarded to the first two best applications, sponsored by the RuleML Inc. non-profit organization.


More information regarding submissions can be found in the submission site.



 Challenge Winners


1st Place

Querying the Semantic Web with SWRL

Martin O’Connor, Samson Tu, Csongor Nyulas, Amar Das, Mark Musen


2nd Place

Implementation of Production Rules for a RIF Dialect: A MISMO Proof-of-Concept for Loan Rates

Tracy Bost,  Phillipe Bonnard, Mark Proctor


Remote Demo Winner

Developing News Awareness with Reactive Rules - An Application for Detecting Scoops Ahead of the Crowd

Marco Seiriö

RuleML-2007 Challenge