Skip to main content
Log in

Data management in connected environments

  • Special Issue Article
  • Published:
Computing Aims and scope Submit manuscript

Abstract

Connected environments (e.g., smart buildings and cities) have attracted various research efforts over the last few years (e.g., data modeling, sensor evolution, network and data management). In this work, we focus on querying such connected environments. Although Event Query Languages (EQL) have been used to define/detect events in these environments, we address here some of their limitations regarding: (i) proposing various query types for defining/handling connected environment components; (ii) considering environment, sensor network, and application domain components; (iii) considering various data and datatypes (e.g., scalar, multimedia); (iv) proposing query operators that deal with spatial/temporal distributions; and (v) coping with the dynamicity of the environments. To do so, we propose an EQL specifically designed for connected environments. We describe its framework, language, syntax, and queries. Finally, we illustrate its usage on a web platform for connected environment management (OpenCEMS).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21

Similar content being viewed by others

Notes

  1. https://opencems.sigappfr.org.

  2. https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf.

  3. http://spider.sigappfr.org/research-projects/eql-ce/dmice/.

  4. http://spider.sigappfr.org/research-projects/eql-ce/dmice/.

  5. https://mqtt.org.

References

  1. Amato G et al (2015) Querying moving events in wireless sensor networks. Perv Mob Comput 16:51–75

    Article  Google Scholar 

  2. Anicic D, et al (2011a) Ep-sparql: a unified language for event processing and stream reasoning. In: proceedings of the 20th international conference on World wide web, ACM, New York, NY, USA (pp 635–644)

  3. Anicic D, Fodor P, Rudolph S, Stühmer R, Stojanovic N, Studer R (2011) ETALIS: rule-based reasoning in event processing. In: Helmer S, Poulovassilis A, Xhafa F (eds) Reasoning in event-based distributed systems. Studies in computational intelligence, vol 347. Springer, Berlin, Heidelberg

  4. Arasu A et al (2006) The cql continuous query language: semantic foundations and query execution. VLDB J 15(2):121–142

    Article  Google Scholar 

  5. Barbieri DF et al. (2009) C-sparql: sparql for continuous querying. The 18th international conference on World wide web-WWW’09. ACM, New York, pp 1061–1062

  6. Barga RS, Caituiro-Monge H (2006) Event correlation and pattern detection in cedr. international conference on Extending Database Technology. Springer, Berlin, pp 919–930

  7. Bry F, Eckert M (2007) Rule-based composite event queries: the language xchange eq and its semantics. International conference on web reasoning and rule systems. Springer, Berlin, pp 16–30

  8. Calbimonte JP, et al. (2010) Enabling ontology-based access to streaming data sources. In: proceedings of the 9th international semantic web conference (ISWC), pp 96–111

  9. Chakravarthy S, Mishra D (1994) Snoop: an expressive event specification language for active databases. Data Knowl Eng 14(1):1–26

    Article  Google Scholar 

  10. EsperTech (2006) EsperTech. Chapter 5. epl reference:clauses. http://esper.espertech.com/release-5.3.0/esper-reference/html_single/index.html#epl_clauses, accessed: 2019-02-07

  11. Grandi F (2010) T-sparql: a tsql2-like temporal query language for rdf. In: ADBIS (Local Proceedings), Citeseer, pp 21–30

  12. Gyllstrom D, et al (2006) SASE: complex event processing over streams. CoRR abs/cs/0612128:407–411, http://arxiv.org/abs/cs/0612128,

  13. Kurz T et al. (2014) Sparql-mm-extending sparql to media fragments. European semantic web conference. Springer, Berlin, pp 236–240

  14. Mansour E, et al. (2019) Eql-ce: an event query language for connected environment management. In: proceedings of the 15th ACM international symposium on QoS and security for wireless and mobile networks, pp 43–51

  15. Perry M et al. (2011) Sparql-st: extending sparql to support spatiotemporal queries. Geospatial semantics and the semantic web. Springer, Boston, pp 61–86

  16. Schultz-Møller NP, et al. (2009) Distributed complex event processing with query rewriting. In: proceedings of the third ACM international conference on distributed event-based systems, ACM, New York, p-4

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Elio Mansour.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mansour, E., Chbeir, R., Arnould, P. et al. Data management in connected environments. Computing 103, 1121–1142 (2021). https://doi.org/10.1007/s00607-020-00884-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00607-020-00884-9

Keywords

Mathematics Subject Classification

Navigation