Skip to main content
Log in

RW-QAnswer: an assisting system for intelligent environments using semantic technology

  • Original Article
  • Published:
Journal of Reliable Intelligent Environments Aims and scope Submit manuscript

Abstract

We have seen rapid growth of Internet of Things (IoT) paradigm. Challenges of IoT include the need to obtain comprehensive environmental information using multiple and different types of sensors as well as the need to reduce the amount of bandwidth used by a large number of sensors. Especially when image sensors are used, a significant amount of bandwidth is used for sending images. In addition, the use of IoT devices need not be limited to experts who are good at handling sensors. For example, there is the home IoT system which is expected to be used at home by several users. Thus, it is necessary to have an interface which is easy to handle, even for people who are not good at handling data and sensors. To solve these problems, we use Resource Description Framework (RDF) used in the Semantic Web field as metadata of sensor data for comprehensive environmental information acquisition. Then, by linking with an existing RDF search system called QAnswer, which uses natural language, we create a system that enables sensor data search using natural language. Thus, we design an intelligent system which enables users to interact with sensors using natural language. By combining an RDF database and a server which controls the flow of messages, we then investigate the trade-off between the response time to a user’s request and the amount of bandwidth usage by messages. Our results show that in a sensor network using RDF, it is possible to reduce the amount of communication traffic by optimally transferring RDF and sensor data only on arrival of a request and this can be done without much increase in the communication latency.

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

Similar content being viewed by others

Availability of data and material

The datasets during and/or analyzed during the current study available from the corresponding author on reasonable request.

References

  1. Compton M, Barnaghi P, Bermudez L, GarcA-Castro R, Corcho O, Cox S, Graybeal J, Hauswirth M, Henson C, Herzog A et al (2012) The ssn ontology of the w3c semantic sensor network incubator group. J Web Semant 17:25–32. https://doi.org/10.1016/j.websem.2012.05.003

    Article  Google Scholar 

  2. Diefenbach D, Migliatti PH, Qawasmeh O, Lully V, Singh K, Maret P (2019) Qanswer: a question answering prototype bridging the gap between a considerable part of the lod cloud and end-users. Proceedings of the world wide web conference, pp 3507–3510. https://doi.org/10.1145/3308558.3314124

  3. Diefenbach D, Singh K, Maret P (2018) On the scalability of the qa system wdaqua-core1. Sem Web Eval:76-81. https://doi.org/10.1007/978-3-030-00072-1_7

  4. Pérez1 J, Arenas M, Gutierrez C (2006) Semantics and complexity of SPARQL. In: Proceedings of international semantic web conference, pp 30–43. https://doi.org/10.1007/11926078_3

  5. Bauer F, Kaltenböck M (2011) Linked open data: the essentials. Edition mono/monochrome, Vienna

  6. Gay D, Levis P, Behren R, Welsh M, Brewer E, Culler D (2003) The nesC language: a holistic approach to networked embedded systems. Proc ACM SIGPLAN 38(5):1–11. https://doi.org/10.1145/780822.781133

    Article  Google Scholar 

  7. Hill J, Szewczyk R, Woo A, Hollar S, Culler D, Pister K (2000) System architecture directions for networked sensors. In: Proceedings of the 9th international conference on architectural support for programming languages and operating systems, 35(11):93–104. https://doi.org/10.1145/356989.356998

  8. Elsts A, Judvaitis J, Selavo L (2013) SEAL: A domain-specific language for novice wireless sensor network programming. In: Proceedings of 39th Euromicro conference on software engineering and advanced applications, pp. 220–227. https://doi.org/10.1109/SEAA.2013.16

  9. Bakillah M, Liang SHL, Zipf A, Mostafavi MA (2013) A dynamic and context-aware semantic mediation service for discovering and fusion of heterogeneous sensor data. J Spatial Inf Sci 6(1):155–185

    Google Scholar 

  10. Elsts A, Oikonomou G, Fafoutis X, Piechocki R (2017) Internet of Things for smart homes: Lessons learned from the SPHERE case study. Global Internet of Things Summit 1–6. https://doi.org/10.1109/GIOTS.2017.8016226

  11. Chen X, Chen H, Zhang N, Jue H, Zhang W (2015) Large-scale real-time semantic processing framework for internet of things. Int J Distrib Sens N 11(10):365372 10.1155%2F2015%2F365372

    Google Scholar 

  12. Zaharia M, Chowdhury M, Das T, Dave A, Ma J, McCauly M, Franklin MJ, Shenker S, Stoica I (2012) Resilient distributed datasets: a fault-tolerant abstraction for in-memory cluster computing. In: Presented as part of the 9th symposium on networked systems design and implementation, pp. 15–28. https://www.usenix.org/conference/nsdi12/technical-sessions/presentation/zaharia

  13. Jiang L, Kuhn W, Yue P (2017) An interoperable approach for sensor web provenance. In: Proceedings of 6th international conference on agro geoinformatics, pp. 1–6. https://doi.org/10.1109/Agro-Geoinformatics.2017.8047046

  14. Kučera A, Pitner T (2018) Semantic BMS: allowing usage of building automation data in facility benchmarking. Adv Eng Inf 35:69–84. https://doi.org/10.1016/j.aei.2018.01.002

    Article  Google Scholar 

  15. Nakazawa J, Tokuda H, Yonezawa T (2015) Sensorizer: An architecture for regenerating cyber physical data streams from the web. Adjunct Proceedings of the 2015 ACM international joint conference on pervasive and ubiquitous computing and proceedings of the 2015 ACM international symposium on wearable computers, pp 1599–1606. https://doi.org/10.1145/2800835.2801627

  16. Al-Kuwari M, Ramadan A, Ismael Y, Al-Sughair L, Gastli A, Benammar M (2018) Smart-home automation using IoT-based sensing and monitoring platform. In: IEEE 12th international conference on compatibility, power electronics and power engineering, pp. 1–6. https://doi.org/10.1109/CPE.2018.8372548

  17. Chanthakit S, Rattanapoka C (2018) Mqtt based air quality monitoring system using node MCU and node-red. In: 7th ICT international student project conference, pp 1–5. https://doi.org/10.1109/ICT-ISPC.2018.8523891

  18. Jara AJ, Olivieri AC, Bocchi Y, Jung M, Kastner W, Skarmeta AF (2014) Semantic web of things: an analysis of the application semantics for the iot moving towards the iot convergence. IJWGS 10(2–3):244–272. https://doi.org/10.1504/IJWGS.2014.060260

    Article  Google Scholar 

  19. Charpenay V, Käbisch S, Kosch H (2016) Introducing thing descriptions and interactions: an ontology for the web of things. In: Proceedings of the 1st workshop on SemanticWeb technologies for the internet of things, pp 55–66

  20. Issa H, van Elst L, Dengel A (2016) Using smartphones for prototyping semantic sensor analysis systems. In: Proceedings of the international workshop on semantic big data, pp 1–6. https://doi.org/10.1145/2928294.2928299

  21. Uribe OH, Santos M, Garcia-Alegre MC, Guinea D (2015) A context awareness architecture for managing thermal energy in an nzeb building. In: Proceedings of IEEE first international smart cities conference, pp 1–6. https://doi.org/10.1109/ISC2.2015.7366226

  22. Devaraju A, Kuhn W, Renschler CS (2015) A formal model to infer geographic events from sensor observations. Int J Geogr Inf Sci 29(1):1–27. https://doi.org/10.1080/13658816.2014.933480

    Article  Google Scholar 

  23. Zhang F, Zhong S, Yao S, Wang C, Huang O (2016) Ontology-based representation of meteorological disaster system and its application in emergency management: Illustration with a simulation case study of comprehensive risk assessment. Kybernetes 45(5):798–814. https://doi.org/10.1108/K-10-2014-0205

    Article  MathSciNet  Google Scholar 

  24. Masmoudi M, Lamine SBAB, Zghal HB, Karray MH, Archimede B (2018) An ontology-based monitoring system for multi-source environmental observations. Procedia Comput Sci 126:1865–1874. https://doi.org/10.1016/j.procs.2018.08.076

    Article  Google Scholar 

  25. Bermudez-Edo M, Elsaleh T, Barnaghi P, Taylor K (2017) IoT-Lite: a lightweight semantic model for the internet of things and its use with dynamic semantics. Pers Ubiquit Comput 21(3):475–487. https://doi.org/10.1007/s00779-017-1010-8

    Article  Google Scholar 

  26. Ning H, Shi F, Zhu T, Li Q, Chen L (2019) A novel ontology consistent with acknowledged standards in smart homes. Comput Netw 148:101–107. https://doi.org/10.1016/j.comnet.2018.11.004

    Article  Google Scholar 

  27. Nguyen Mau Quoc H, Serrano M, Mau Nguyen H, Breslin JG, Le-Phuoc D (2019) EAGLE—a scalable query processing engine for linked sensor data. Ah S Sens 19(20):4362–4403. https://doi.org/10.3390/s19204362

    Article  Google Scholar 

  28. Yasumoto K, Yamaguchi H, Shigeno H (2016) Survey of real-time processing technologies of IoT data streams. JIP 24(2):195–202. https://doi.org/10.2197/ipsjjip.24.195

    Article  Google Scholar 

  29. Fan Y, Yang H, Zheng S, Su H, Wu S (2013) cVideo sensor-based complex scene analysis with Granger causality. Ah S Sens 13(10):13685–13707. https://doi.org/10.3390/s131013685

    Article  Google Scholar 

  30. Vítek S, Melničuk P (2018) A distributed wireless camera system for the management of parking spaces. Ah S Sens 18(1):69–82. https://doi.org/10.3390/s18010069

    Article  Google Scholar 

  31. Calavia L, Baladrón C, Aguiar JM, Carro B, Sánchez-Esguevillas A (2012) A semantic autonomous video surveillance system for dense camera networks in smart cities. Ah S Sens 12(8):10407–10429. https://doi.org/10.3390/s120810407

    Article  Google Scholar 

  32. Shallari I, O’Nils M (2019) From the sensor to the cloud: intelligence partitioning for smart camera applications. Ah S Sens 19(23):5162. https://doi.org/10.3390/s19235162

    Article  Google Scholar 

  33. Heemels WPMH, Donkers MCF, Teel AR (2012) Periodic event-triggered control for linear systems. IEEE T Automat Contr 58(4):847–861. https://doi.org/10.1109/TAC.2012.2220443

    Article  MathSciNet  MATH  Google Scholar 

  34. Gualotuña T, Macías E, Suárez Á, Fonseca CER, Rivadeneira A (2018) Low cost efficient deliverying video surveillance service to moving guard for smart home. Ah S Sens 18(3):745. https://doi.org/10.3390/s18030745

    Article  Google Scholar 

  35. Abas K, Obraczka K, Miller L (2018) Solar-powered, wireless smart camera network: an IoT solution for outdoor video monitoring. Comput Commun 118:217–233. https://doi.org/10.1016/j.comcom.2018.01.007

    Article  Google Scholar 

  36. Nasri M, Helali A, Sghaier H, Maaref H (2010) Adaptive image transfer for wireless sensor networks (WSNs). In: 5th International conference on design & technology of integrated systems in nanoscale Era, pp 1–7. https://doi.org/10.1109/DTIS.2010.5487597

  37. Banerjee R, Bit SD (2019) An energy efficient image compression scheme for wireless multimedia sensor network using curve fitting technique. Wirel Netw 25(1):167–183. https://doi.org/10.1007/s11276-017-1543-9

    Article  Google Scholar 

  38. Aurangzeb K, Alhussein M, O’Nils M (2018) Analysis of binary image coding methods for outdoor applications of wireless vision sensor networks. IEEE Access 6:16932–16941. https://doi.org/10.1109/ACCESS.2018.2816162

    Article  Google Scholar 

  39. Miller E (1998) An introduction to the resource description framework. Bull Am Soc Inf Sci Technol 25(1):15–19. https://doi.org/10.1002/bult.105

    Article  MathSciNet  Google Scholar 

  40. RDF 1.1 turtle. World Wide Web Consortium. https://core.ac.uk/download/pdf/70283847.pdf. Accessed 28 April 2020

  41. Semantic sensor network ontology. W3C Recommendation. https://www.w3.org/TR/vocab-ssn/. Accessed 3 March 2020

  42. Tanon TP, de Assunção MD, Caron E, Suchanek FM (2018) Demoing platypus—a multilingual question answering platform for wikidata. Proc ESWC 2018:111–116. https://doi.org/10.1007/978-3-319-98192-5_21

    Article  Google Scholar 

  43. Zou L, Huang R, Wang H, Yu JX, He W, Zhao D (2014) Natural language question answering over RDF: a graph data driven approach. In: Proceedings of the 2014 ACM SIGMOD international conference on management of data, pp 313–324. https://doi.org/10.1145/2588555.2610525

  44. Apache Jena. Fuseki: serving rdf data over http. https://jena.apache.org/documentation/fuseki2/. Accessed 8 April 2020

  45. Redmon J, Divvala S, Girshick R, Farhadi A (2016) You only look once: Unified, real-time object detection. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 779–788

  46. Lund AM (2001) Measuring usability with the use questionnaire12. Usabil Interface 8(2):3–6

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Koichi Shimoda.

Ethics declarations

Conflicts of interest/Competing interests

The authors declare that they have no competing interests.

Funding

Not applicable

Code availability

URL of QAnswer is https://qanswer-frontend.univ-st-etienne.fr it is online and accessible via an API but we cannot make available the codes.

Paragraph headings

Use paragraph headings as needed.

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

Shimoda, K., Diefenbach, D., Singh, K. et al. RW-QAnswer: an assisting system for intelligent environments using semantic technology. J Reliable Intell Environ 6, 215–231 (2020). https://doi.org/10.1007/s40860-020-00112-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40860-020-00112-3

Keywords

Navigation