10th International Rule Challenge 2016

The RuleML 2016 Challenge is one of the highlights at RuleML 2016 conference which seeks to provide a competition among innovative rule-oriented applications, aimed at both the research and industrial side.

Important Dates

Extended Paper Submission:June 5th, 2016
Paper Submission: June 1st, 2016
Notification: June 16th, 2016
Camera Ready: June 22nd, 2016
Conference Date: July 6-9, 2016

Challenge Prize

The winner of the RuleML Challenge for Best Demo Application will receive the

RuleML Challenge Award (500 USD)

from RuleML!

Key themes of the RuleML 2016 Challenge include, but are not limited to the following:

  • Demos related to the RuleML 2016 Track Topics
  • Rule-based Event Processing and Stream Reasoning
  • Business Rules Modeling
  • Benchmarks and comparison results for rule engines
  • Distributed rule bases and rule services
  • Rules and model driven engineering
  • Reports on industrial experience about rule systems
  • Real cases and practical experiences
  • (new) Mobile deployment of rule-based reasoning, including (but not limited to):
    • Use cases of mobile rule-based reasoning
    • Fine-tuning reasoning techniques to cope with mobile hardware limitations
    • Realizing efficient crowd-sourced, voting-based, ... processing, by taking advantage of distributed mobile peer-to-peer opportunities
    • Benchmarking mobile rule system performances, and comparing it to desktop/server performance

Sample Domains for Inspiration

Rules in Retail

  • When a customer enters the store and an "offer of the day" is available, then push only one welcome notification and display the offer.
  • When a customer watches a specific product, then push related photos and information, including social media reactions, directly to their device.

Rules in Tourism

  • Deliver a welcome message to POI visitors as they arrive nearby.
  • When a visitor leaves a room in the museum, then push notifications regarding the next recommended room, based on visitors' preferences and previous visit history.
  • When a visitor completes the tour, then push goodbye messages and notify on upcoming/partner exhibitions.

Rules in Transportation

  • When arriving at car parking, then push a notification on available places.
  • When selecting destination and inside a bus station, then display bus data (arrival time, notices).
  • When bus nears destination, then push notification on time to arrival and suggest accommodations.

Rules in Geography

  • A region X is part of a region Y if and only if all regions that connect to X also connect to Y
  • Two regions X and Y are overlapped if and only if there exists a region Z such that Z is part of X and Z is part of Y

Rules in Location-Based Search

  • If less than or equal to k POIs of type X (e.g., Restaurants) are found, then zoom in/out on the map to the axis-aligned minimum bounding box of all POIs.
  • If more than k POIs of type X are found, then zoom in/out on the map to the axis-aligned minimum bounding box of the k-nearest POIs.
  • If the POIs searched for are of type X then suggest to the user subtypes of X (e.g., Italian, Greek) for a subsequent (i.e., refined) search.

Rules in Insurance Regulation

  • If an item is perishable and is delivered more than 10 days after the scheduled delivery date, then it may be rejected.
  • Each tax schedule must have electronic signatures from two managers.
  • If an inspector believes a vehicle is repairable then process the claim as a repair; otherwise process the claim as a total loss.

Rules in Medicine

  • If a Type II diabetes patient's current level of HbA1c is high, then the patient's current treatment is ineffective.
  • Issue medical alerts to patients (e.g., on a mobile device), based on health trend analysis and personalizable health value limits.
  • If patient has low back pain without radicular pain or neurologic findings, then consider urine drug screening and repeat neurologic test

Rules in Ecosystem Research

  • If a plot in a monitoring network satisfies a number of prespecified requirements, such as being a long distance off from any other plot, then it is eligible for statistical analysis.
  • If the percentage of a target species on a plot exceeds a certain threshold, then the plot is treated differently in statistical analysis than plots where the target species is less abundant.
  • The percentage of a target species on a plot must not vary throughout the analysis.


Your domain

Rule Languages and Systems

RuleML( Consumer RuleML  Reaction RuleML  Deliberation RuleML),  Common Logic, Flora-2, SBVR, KELPS, Prolog

Submission Guidelines and Publication

High quality, original papers, potentially referencing online material, and ranging between 5-15 pages can be submitted at: https://easychair.org/conferences/?conf=ruleml2016 ("10th International Rule Challenge" track).

To ensure high quality, submitted papers will be carefully peer-reviewed by 3 PC members based on clarity and significance of objectives and demonstration of results.

The paper shall address the following:

  • Explain the objectives, outcomes, benefits as you are going beyond the state of the art in technology, the application domain, etc.
  • Proof the results with a concrete example balancing conciseness and completeness
  • Preferably (but not necessarily) embed the tool in a web-based or distributed environment or a mobile environment
  • Present end-user interactions, providing an adequate and usable interface that favours a concrete usage of the application
  • Mention the availability of the software and data, data interchange, and possible tool extensions
  • If it is the case, provide a web-link to the project site, online demonstration, or download site

Please upload all submissions in LNCS format. Rule Challenge 2016 proceedings will be published as CEUR Proceedings and indexed by SCOPUS.

Past Proceedings