Ontology-Driven Instant Messaging-Based Dialogue System for Device Control

  • José Ángel Noguera-Arnaldos
  • Miguel Ángel Rodriguez-GarcíaEmail author
  • José Luis Ochoa
  • Mario Andrés Paredes-Valverde
  • Gema Alcaraz-Mármol
  • Rafael Valencia-García
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9416)


The im4Things platform aims to develop a communication interface for devices in the Internet of the Things (IoT) through intelligent dialogue based on written natural language over instant messaging services. This type of communication can be established in different ways such as order sending and, status querying. Also, the devices themselves are responsible for alerting users when a change has been produced in the device’s sensors. The system has been validated and it has obtained promising results.


Dialogue systems Natural Language Interfaces Ontologies The Internet of Things 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Kopetz, H.: Internet of things. In: Kopetz, H. (ed.) Real-Time Systems, pp. 307–323. Springer, US (2011)CrossRefGoogle Scholar
  2. 2.
    Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Sci. Am. 284(5), 28–37 (2001)CrossRefGoogle Scholar
  3. 3.
    Studer, R., Benjamins, V.R., Fensel, D.: Knowledge Engineering: Principles and Methods. Data and Knowledge Eng. 25, 161–197 (1998)CrossRefzbMATHGoogle Scholar
  4. 4.
    Ruiz-Martínez, J.M., Valencia-García, R., Martínez-Béjar, R., Hoffmann, A.: BioOntoVerb: A top level ontology based framework to populate biomedical ontologies from texts. Knowl.-Based Syst. 36, 68–80 (2012)CrossRefGoogle Scholar
  5. 5.
    Lupiani-Ruiz, E., García-Manotas, I., Valencia-García, R., García-Sánchez, F., Castellanos-Nieves, D., Fernández-Breis, J.T., Camón-Herrero, J.B.: Financial news semantic search engine. Expert Syst. Appl. 38(12), 15565–15572 (2011)CrossRefGoogle Scholar
  6. 6.
    Hernández-González, Y., García-Moreno, C., Rodríguez-García, M.Á., Valencia-García, R., García-Sánchez, F.: A semantic-based platform for R&D project funding management. Comput. Ind. 65(5), 850–861 (2014)CrossRefGoogle Scholar
  7. 7.
    Rodríguez-García, M.Á., Valencia-García, R., García-Sánchez, F., Samper-Zapater, J.J.: Ontology-based annotation and retrieval of services in the cloud. Knowl.-Based Syst. 56, 15–25 (2014)CrossRefGoogle Scholar
  8. 8.
    Rodríguez-García, M.Á., Valencia-García, R., García-Sánchez, F., Samper-Zapater, J.J.: Creating a semantically-enhanced cloud services environment through ontology evolution. Future Gener. Comput. Syst. 32, 295–306 (2014)CrossRefGoogle Scholar
  9. 9.
    Rodríguez-González, A., Alor-Hernández, G.: An approach for solving multi-level diagnosis in high sensitivity medical diagnosis systems through the application of semantic technologies. Comput. Biol. Med. 43(1), 51–62 (2013)CrossRefGoogle Scholar
  10. 10.
    Prieto-González, L., Stantchev, V., Colomo-Palacios, R.: Applications of Ontologies in Knowledge Representation of Human Perception. Int. J. Metadata Semant. Ontol. 9(1), 74–80 (2014)CrossRefGoogle Scholar
  11. 11.
    Roelands, M., Plomp, J., Mansilla, D.C., Velasco, J.R., Salhi, I., Lee, G.M., Meersman, R.: The DiY Smart Experiences Project. In: Uckelmann, D., Harrison, M., Michahelles, F. (eds.) Architecting the Internet of Things, pp. 279–315. Springer Berlin, Heidelberg (2011). (retrieved from)
  12. 12.
    Tang, Y., Debruyne, C., Criel, J.: Onto-DIY: A Flexible and Idea Inspiring Ontology-Based Do-It-Yourself Architecture for Managing Data Semantics and Semantic Data. In: Meersman, R., Dillon, T., Herrero, P. (eds.) OTM 2010. LNCS, vol. 6427, pp. 1036–1043. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  13. 13.
    Doğmuş Z., Patoğlu, V., Erdem, E.: Ontological query answering about rehabilitation robotics. In: IROS 2014 Workshop: Standardized Knowledge Representation and Ontologies for Robotics and Automation, Chicago (2014)Google Scholar
  14. 14.
    Valencia-García, R., García-Sánchez, F., Castellanos-Nieves, D., Fernández-Breis, J.T.: OWLPath: an OWL ontology-guided query editor. IEEE Transactions on Systems, Man, Cybernetics 41(1), 121–136 (2011)CrossRefGoogle Scholar
  15. 15.
    Habernal, I., Konopík, M.: SWSNL: Semantic Web Search Using Natural Language. Expert Syst. Appl. 40(9), 3649–3664 (2013)CrossRefGoogle Scholar
  16. 16.
    Damljanović, D., Agatonović, M., Cunningham, H., Bontcheva, K.: Improving habitability of natural language interfaces for querying ontologies with feedback and clarification dialogues. Web Semant. Sci. Serv. Agents World Wide Web 19, 1–21 (2013)CrossRefGoogle Scholar
  17. 17.
    Preuveneers, D., Van den Bergh, J., Wagelaar, D., Georges, A., Rigole, P., Clerckx, T., Berbers, Y., Coninx, K., Jonckers, V., De Bosschere, K.: Towards an extensible context ontology for ambient intelligence. In: Markopoulos, P., Eggen, B., Aarts, E., Crowley, J.L. (eds.) EUSAI 2004. LNCS, vol. 3295, pp. 148–159. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  18. 18.
    Bikakis, A., Patkos, T., Antoniou, G., Plexousakis, D.: A survey of semantics-based approaches for context reasoning in ambient intelligence. In: Mühlhäuser, M., Ferscha, A., Aitenbichler, E. (eds.) Constructing Ambient Intelligence, pp. 14–23. Springer, Berlin Heidelberg (2008)CrossRefGoogle Scholar
  19. 19.
    Espejo, G., Ábalos, N., López-Cózar Delgado, R., Callejas, Z., Griol, D.: Sistema Mayordomo: uso de un entorno de inteligencia ambiental a través de un sistema de diálogo multimodal. Procesamiento del Lenguaje Natural 45, 309–310 (2010)Google Scholar
  20. 20.
    Kantorovitch, J., Kaartinen, J., Abril, L.C., Martín, R. de las H., Cantera, J.A. M., Criel, J., Gielen, M.: AmIE - towards ambient intelligence for the ageing citizens. In: Proceedings of the 2nd International Conference on Health Informatics. ANDITEC, pp. 421–424, Portugal (2009)Google Scholar
  21. 21.
    Ruta, M., Scioscia, F., Sciascio, E.D., Loseto, G.: Semantic-based enhancement of ISO/IEC 14543-3 EIB/KNX standard for building automation. IEEE Transactions on Industrial Informatics 7(4), 731–739 (2011)CrossRefGoogle Scholar
  22. 22.
    Cuevas, J.C., Martínez, J., Merino, P.: El protocolo x10: una solución antigua a problemas actuales. In: Actas del Simposio de informática y telecomunicaciones, SIT 2002, pp. 87–96. Universidad de Málaga, España (2002)Google Scholar
  23. 23.
    García-Peñalvo, F.J., Colomo-Palacios, R., García, J., Therón, R.: Towards an ontology modeling tool. A validation in software engineering scenarios. Expert Systems with Applications 39(13), 11468–11478 (2012)CrossRefGoogle Scholar
  24. 24.
    Haro, F.D., Córdoba, R., Rojo Rivero, J.I., Diez de la Fuente, J., Avendano Peces, D., Bermudo Mera, J.M.: Low-Cost Speaker and Language Recognition Systems Running on a Raspberry Pi. Latin America Transactions IEEE (Revista IEEE America Latina) 12(4), 755–763 (2014)CrossRefGoogle Scholar
  25. 25.
    Paredes-Valverde, M.A., Rodríguez-García, M.A., Ruiz-Martínez, A., Valencia-García, R., Alor-Hernández, G.: ONLI: An Ontology-Based System for Querying DBpedia Using Natural Language Paradigm. Expert Systems with Applications 42(12), 5163–5176 (2015)CrossRefGoogle Scholar
  26. 26.
    Wallace, R.: The elements of AIML style. Alice AI Foundation (2003) Google Scholar
  27. 27.
    Cimiano, P., Haase, P., Heizmann, J., Mantel, M., Studer, R.: Towards Portable Natural Language Interfaces to Knowledge Bases - The Case of the ORAKEL System. Data Knowl. Eng. 65(2), 325–354 (2008)CrossRefGoogle Scholar
  28. 28.
    Erozel, G., Cicekli, N.K., Cicekli, I.: Natural Language Querying for Video Databases. Inf. Sci. 178(12), 2534–2552 (2008)CrossRefGoogle Scholar
  29. 29.
    Minock, M., Olofsson, P., Näslund, A.: Towards building robust natural language interfaces to databases. In: Kapetanios, E., Sugumaran, V., Spiliopoulou, M. (eds.) NLDB 2008. LNCS, vol. 5039, pp. 187–198. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  30. 30.
    Griol, D., García-Jiménez, M., Molina, J.M., Sanchís, A.: Desarrollo de portales de voz municipales interactivos y adaptados al usuario. Procesamiento del Lenguaje Natural 53, 185–188 (2014)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • José Ángel Noguera-Arnaldos
    • 1
  • Miguel Ángel Rodriguez-García
    • 2
    Email author
  • José Luis Ochoa
    • 3
  • Mario Andrés Paredes-Valverde
    • 4
  • Gema Alcaraz-Mármol
    • 5
  • Rafael Valencia-García
    • 4
  1. 1.Proyectos y Soluciones Tecnológicos Avanzadas, SLP (Proasistech) Edificio CEEIMMurciaSpain
  2. 2.Computational Bioscience Research CenterKing Abdullah University of Science and Technology, 4700 KAUSTThuwalKingdom of Saudi Arabia
  3. 3.Department of Industrial EngineeringUniversidad de Sonora, Blvd. Rosales Y TransversalHermosilloMexico
  4. 4.Department of Informatics and SystemsUniversidad de MurciaMurciaSpain
  5. 5.Department of Modern PhilologyUniversity of Castilla-La ManchaCastilla- La ManchaSpain

Personalised recommendations