Basic Rules and Editor

September 1st, 2012

For one of our clients we created basic rules that evaluate conditions for the orderability of products in natural language. We then can carry out actions based upon these conditions. We implemented the rules with ANTLR, which translates the rules in PHP predicate logic. We then created an editor on the basis of the Google code project Blockly, in order to allow simple editing of the rules for non-techies as well. Up until today, several hundreds of rules have been used in daily operations.