Maintaining knowledge about temporal intervals
Communications of the ACM
Composite Events for Active Databases: Semantics, Contexts and Detection
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
The CQL continuous query language: semantic foundations and query execution
The VLDB Journal — The International Journal on Very Large Data Bases
SnoopIB: interval-based event specification and detection for active databases
Data & Knowledge Engineering
Efficient pattern matching over event streams
Proceedings of the 2008 ACM SIGMOD international conference on Management of data
Semantics and implementation of continuous sliding window queries over data streams
ACM Transactions on Database Systems (TODS)
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
Event Processing in Action
EP-SPARQL: a unified language for event processing and stream reasoning
Proceedings of the 20th international conference on World wide web
Hi-index | 0.00 |
Addressing dynamics and notifications in the Semantic Web realm has recently become an important area of research. Run time data is continuously generated by multiple social networks, sensor networks, various on-line services and so forth. How to get advantage of this continuously arriving data events remains a challenge --that is, how to integrate heterogeneous event streams, combine them with background knowledge e.g., an ontology, and perform event processing and stream reasoning. In this paper we describe ETALIS --a system which enables specification and monitoring of changes in near real time. Changes can be specified as complex event patterns, and ETALIS can detect them in real time. Moreover the system can perform reasoning over streaming events with respect to background knowledge. ETALIS implements two languages for specification of event patterns: ETALIS Language for Events, and Event Processing SPARQL. ETALIS has various applicabilities in capturing changes in semantic networks, broadcasting notifications to interested parties, and creating further changes based on processing of the temporal, static, or slowly evolving knowledge.