Title
EP-SPARQL: a unified language for event processing and stream reasoning
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-fly 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.
Year
DOI
Venue
2011
10.1145/1963405.1963495
WWW
Keywords
Field
DocType
static knowledge,sensor data stream,effective event processing,stream reasoning,unified language,on-line financial data,compound event,simple event,complex event,event processing,event stream,semantic web,complex event processing,formal semantics,streams
Geospatial analysis,Data mining,Data stream mining,World Wide Web,Computer science,Semantic Web,Complex event processing,SPARQL,Execution model,Logic programming,Web application
Conference
Citations 
PageRank 
References 
174
6.22
16
Authors
4
Search Limit
100174
Name
Order
Citations
PageRank
Darko Anicic143731.28
Paul Fodor21746.22
Sebastian Rudolph354839.60
Nenad Stojanovic41605152.52