Skip to main navigation Skip to search Skip to main content

EP-SPARQL: A unified language for event processing and stream reasoning

  • Darko Anicic
  • , Paul Fodor
  • , Sebastian Rudolph
  • , Nenad Stojanovic
  • Research Center for Information Technology
  • Karlsruhe Institute of Technology

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

351 Scopus citations

Abstract

Streams of events appear increasingly today in various Web applications such as blogs, feeds, sensor data streams, geospatial information, on-line financial data, etc. Event Processing (EP) is concerned with timely detection of compound events within streams of simple events. State-of-the-art EP provides on-the-y analysis of event streams, but cannot combine streams with background knowledge and cannot perform reasoning tasks. On the other hand, semantic tools can effectively handle background knowledge and perform reasoning thereon, but cannot deal with rapidly changing data provided by event streams. To bridge the gap, we propose Event Processing SPARQL (EP-SPARQL) as a new language for complex events and Stream Reasoning. We provide syntax and formal semantics of the language and devise an effective execution model for the proposed formalism. The execution model is grounded on logic programming, and features effective event processing and inferencing capabilities over temporal and static knowledge. We provide an open-source prototype implementation and present a set of tests to show the usefulness and effectiveness of our approach.

Original languageEnglish
Title of host publicationProceedings of the 20th International Conference on World Wide Web, WWW 2011
Pages635-644
Number of pages10
DOIs
StatePublished - 2011
Event20th International Conference on World Wide Web, WWW 2011 - Hyderabad, India
Duration: Mar 28 2011Apr 1 2011

Publication series

NameProceedings of the 20th International Conference on World Wide Web, WWW 2011

Conference

Conference20th International Conference on World Wide Web, WWW 2011
Country/TerritoryIndia
CityHyderabad
Period03/28/1104/1/11

Keywords

  • Complex event processing
  • ETALIS
  • Rule systems
  • Semantic web
  • Streams

Fingerprint

Dive into the research topics of 'EP-SPARQL: A unified language for event processing and stream reasoning'. Together they form a unique fingerprint.

Cite this