EQL-CE: an event query language for connected environments

Recent advances in sensor technology and information processing have allowed connected environments to impact various application domains. In order to detect events in these environments, existing works rely on the sensed data. However, these works are not re-usable since they statically define the targeted events (i.e., the definitions are hard to modify when needed). Here, we present a generic framework for event detection composed of (i) a representation of the environment; (ii) an event detection mechanism; and (iii) an Event Query Language (EQL) for user/framework interaction. This paper focuses on detailing the EQL which allows the definition of the data model components, handles instances of each component, protects the security/privacy of data/users, and defines/detects events. We also propose a query optimizer in order to handle the dynamicity of the environment and spatial/temporal constraints. We finally illustrate the EQL and conclude the paper with some future works.

[1]  Sharma Chakravarthy,et al.  Snoop: An Expressive Event Specification Language for Active Databases , 1994, Data Knowl. Eng..

[2]  F. Guilak,et al.  A Wireless ECG Smart Sensor for Broad Application in Life Threatening Event Detection , 2004, The 26th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[3]  Daniele Braga,et al.  C-SPARQL: SPARQL for continuous querying , 2009, WWW '09.

[4]  Konstantinos Kemalis,et al.  SQL-IDS: a specification-based approach for SQL-injection detection , 2008, SAC '08.

[5]  Niklaus Wirth,et al.  What can we do about the unnecessary diversity of notation for syntactic definitions? , 1977, Commun. ACM.

[6]  E. Damiani,et al.  Transactions on Large-Scale Data- and Knowledge-Centered Systems XXXIX , 2018, Lecture Notes in Computer Science.

[7]  Shengwei Wang,et al.  Intelligent building research: a review , 2005 .

[8]  Roger S. Barga,et al.  Event Correlation and Pattern Detection in CEDR , 2006, EDBT Workshops.

[9]  Armin Haller,et al.  The modular SSN ontology: A joint W3C and OGC standard specifying the semantics of sensors, observations, sampling, and actuation , 2018, Semantic Web.

[10]  Thomas Weng,et al.  Occupancy-driven energy management for smart building automation , 2010, BuildSys '10.

[11]  Xiaoqiao Meng,et al.  Real-time forest fire detection with wireless sensor networks , 2005, Proceedings. 2005 International Conference on Wireless Communications, Networking and Mobile Computing, 2005..

[12]  Yanlei Diao,et al.  SASE: Complex Event Processing over Streams , 2006, ArXiv.

[13]  A. H. Buckman,et al.  What is a Smart Building , 2014 .

[14]  Amit P. Sheth,et al.  SPARQL-ST: Extending SPARQL to Support Spatiotemporal Queries , 2011, Geospatial Semantics and the Semantic Web.

[15]  Gian Carlo Cardinali,et al.  An electronic nose based on solid state sensor arrays for low-cost indoor air quality monitoring applications , 2004 .

[16]  Jennifer Widom,et al.  The CQL continuous query language: semantic foundations and query execution , 2006, The VLDB Journal.

[17]  Richard Chbeir,et al.  eVM: An Event Virtual Machine Framework , 2018, Trans. Large Scale Data Knowl. Centered Syst..

[18]  Wahyudi,et al.  Intelligent Voice-Based Door Access Control System Using Adaptive-Network-based Fuzzy Inference Systems (ANFIS) for Building Security , 2007 .

[19]  Jay Lee,et al.  A Cyber-Physical Systems architecture for Industry 4.0-based manufacturing systems , 2015 .

[20]  Olivier Corby,et al.  Bridging the Gap between RIF and SPARQL: Implementation of a RIF Dialect with a SPARQL Rule Engine , 2012 .

[21]  Michael Eckert,et al.  Rule-based composite event queries: the language XChangeEQ and its semantics , 2010, Knowledge and Information Systems.

[22]  Sebastian Rudolph,et al.  EP-SPARQL: a unified language for event processing and stream reasoning , 2011, WWW.

[23]  Sebastian Rudolph,et al.  ETALIS: Rule-Based Reasoning in Event Processing , 2011 .

[24]  W Wim Zeiler,et al.  On the application of wireless sensors and actuators network in existing buildings for occupancy detection and occupancy-driven lighting control , 2016 .