The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems
The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems
IEEE Transactions on Knowledge and Data Engineering
Efficient pattern matching over event streams
Proceedings of the 2008 ACM SIGMOD international conference on Management of data
ZStream: a cost-based query processor for adaptively detecting composite events
Proceedings of the 2009 ACM SIGMOD International Conference on Management of data
Applied Temporal RDF: Efficient Temporal Querying of RDF Data with SPARQL
ESWC 2009 Heraklion Proceedings of the 6th European Semantic Web Conference on The Semantic Web: Research and Applications
Foundations of Semantic Web Technologies
Foundations of Semantic Web Technologies
It's a Streaming World! Reasoning upon Rapidly Changing Information
IEEE Intelligent Systems
An execution environment for C-SPARQL queries
Proceedings of the 13th International Conference on Extending Database Technology
Streaming SPARQL extending SPARQL to process data streams
ESWC'08 Proceedings of the 5th European semantic web conference on The semantic web: research and applications
A rule-based language for complex event processing and reasoning
RR'10 Proceedings of the Fourth international conference on Web reasoning and rule systems
Incremental reasoning on streams and rich background knowledge
ESWC'10 Proceedings of the 7th international conference on The Semantic Web: research and Applications - Volume Part I
ESWC'10 Proceedings of the 7th international conference on The Semantic Web: research and Applications - Volume Part I
A native and adaptive approach for unified processing of linked streams and linked data
ISWC'11 Proceedings of the 10th international conference on The semantic web - Volume Part I
Ad-hoc ride sharing application using continuous SPARQL queries
Proceedings of the 21st international conference companion on World Wide Web
Efficient matching of SPARQL subscriptions using rete
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Sparkwave: continuous schema-enhanced pattern matching over RDF data streams
Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems
A goal driven dynamic event subscription approach
Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems
Fusion of background knowledge and streams of events
Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems
Where event processing grand challenge meets real-time web: PLAY event marketplace
Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems
OECEP: enriching complex event processing with domain knowledge from ontologies
Proceedings of the Fifth Balkan Conference in Informatics
Web Semantics: Science, Services and Agents on the World Wide Web
A knowledge-based approach to augment applications with interaction traces
EKAW'12 Proceedings of the 18th international conference on Knowledge Engineering and Knowledge Management
LODStats --- an extensible framework for high-performance dataset analytics
EKAW'12 Proceedings of the 18th international conference on Knowledge Engineering and Knowledge Management
SRBench: a streaming RDF/SPARQL benchmark
ISWC'12 Proceedings of the 11th international conference on The Semantic Web - Volume Part I
Linked stream data processing engines: facts and figures
ISWC'12 Proceedings of the 11th international conference on The Semantic Web - Volume Part II
Distributed reasoning on semantic data streams
ISWC'12 Proceedings of the 11th international conference on The Semantic Web - Volume Part II
SPARQL update for complex event processing
ISWC'12 Proceedings of the 11th international conference on The Semantic Web - Volume Part II
Dynamic event subscriptions in distributed event based architectures
Expert Systems with Applications: An International Journal
Semantics for the Internet of Things: Early Progress and Back to the Future
International Journal on Semantic Web & Information Systems
Secure federation of semantic information services
Decision Support Systems
Tutorial: personal big data management in the cyber-physical systems - the role of event processing
Proceedings of the 7th ACM international conference on Distributed event-based systems
Enabling the analysis of cross-cutting aspects in ad-hoc processes
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
StreamRule: a nonmonotonic stream reasoning system for the semantic web
RR'13 Proceedings of the 7th international conference on Web Reasoning and Rule Systems
Ontology patterns for complex activity modelling
RuleML'13 Proceedings of the 7th international conference on Theory, Practice, and Applications of Rules on the Web
An Approach for Dynamic Personal Monitoring based on Mobile Complex Event Processing
Proceedings of International Conference on Advances in Mobile Computing & Multimedia
Semantic-based QoS management in cloud systems: Current status and future challenges
Future Generation Computer Systems
Stream reasoning and complex event processing in ETALIS
Semantic Web - On linked spatiotemporal data and geo-ontologies
Hi-index | 0.00 |
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.