Client-side event processing for personalized web advertisement

In this demo we show the current state of our client-side rule engine for the Web. The engine is accompanied by a rule language for event-condition-action expressions especially tailored to be run on JavaScript-enabled clients. Rules may contain complex event patterns, complex condition predicates and several types of actions. Our goal is to establish the presented rule engine as a framework to enable context-driven, personalized advertising on the Web.

[1]  Markus Krötzsch,et al.  Semantic Wikipedia , 2006, WikiSym '06.

[2]  Ljiljana Stojanovic,et al.  From Business Rules to Application Rules in Rich Internet Applications , 2008 .

[3]  Umeshwar Dayal,et al.  Rules Are Objects Too: A Knowledge Model For An Active, Object-Oriented Database System , 1988, OODBS.

[4]  Ljiljana Stojanovic,et al.  Gaining Reactivity for Rich Internet Applications by Introducing Client-side Complex Event Processing and Declarative Rules , 2009, AAAI Spring Symposium: Intelligent Event Processing.

[5]  Giovanni Toffetti Carughi,et al.  Modeling Distributed Events in Data-Intensive Rich Internet Applications , 2007, WISE.

[6]  Nenad Stojanovic,et al.  On Enriching Ajax with Semantics: The Web Personalization Use Case , 2007, ESWC.

[7]  Jun Ma,et al.  Lifting Events in RDF from Interactions with Annotated Web Pages , 2009, International Semantic Web Conference.

[8]  Sharma Chakravarthy,et al.  Composite Events for Active Databases: Semantics, Contexts and Detection , 1994, VLDB.

[9]  Sharma Chakravarthy,et al.  SnoopIB: Interval-based event specification and detection for active databases , 2003, Data Knowl. Eng..

[10]  José Júlio Alferes,et al.  An Ontology- and Resources-Based Approach to Evolution and Reactivity in the Semantic Web , 2005, OTM Conferences.

[11]  Sharma Chakravarthy Sentinel: an object-oriented DBMS with event-based rules , 1997, SIGMOD '97.

[12]  Michael Eckert,et al.  Rule-Based Composite Event Queries: The Language XChangeEQ and Its Semantics , 2007, RR.

[13]  Dunja Mladenic,et al.  Visualization of Text Document Corpus , 2005, Informatica.

[14]  Bing Liu,et al.  Web Data Mining: Exploring Hyperlinks, Contents, and Usage Data , 2006, Data-Centric Systems and Applications.

[15]  Narain H. Gehani,et al.  Event specification in an active object-oriented database , 1992, SIGMOD '92.

[16]  Adrian Paschke,et al.  A Homogeneous Reaction Rule Language for Complex Event Processing , 2010, ArXiv.

[17]  Steven Pemberton,et al.  RDFa in XHTML: Syntax and Processing A collection of attributes and processing rules for extending XHTML to support RDF , 2008 .

[18]  D. Kenny,et al.  Contextual marketing--the real business of the Internet. , 2000, Harvard business review.

[19]  David Luckham,et al.  The power of events - an introduction to complex event processing in distributed enterprise systems , 2002, RuleML.

[20]  Charles L. Forgy,et al.  Rete: a fast algorithm for the many pattern/many object pattern match problem , 1991 .