A Natural Language Interface to Ontology-Based Knowledge Bases

  • Mario Andrés Paredes-ValverdeEmail author
  • José Ángel Noguera-Arnaldos
  • Cristian Aarón Rodríguez-Enríquez
  • Rafael Valencia-García
  • Giner Alor-Hernández
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 373)


The aim of the Semantic Web is to improve the access, management, and retrieval of information on the Web-based. On this understanding, ontologies are considered a technology that supports all aforementioned tasks. However, current approaches for information retrieval on ontology-based knowledge bases are intended to be used by experienced users. To address this gap, Natural Language Processing (NLP) is deemed a very intuitive approach from a non-experienced user‘s perspective, because the formality of a knowledge base is hidden, as well as the executable query language. In this work, we present ONLI, a natural language interface for DBpedia, a community effort to structure Wikipedia’s content based on an ontological approach. ONLI combines NLP techniques in order to analyze user’s question and populate an ontological model, which is responsible for describing question’s context. From this model, ONLI requests the answer through a set of heuristic SPARQL-based query patterns. Finally, we describe the current version of the ONLI system, as well as an evaluation to assess its effectiveness in finding the correct answer.


natural language processing ontology semantic web 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Gruber, T.: Ontology. In: Encyclopedia of Database Systems, vol. 5, p. 3748. SpringerGoogle Scholar
  2. 2.
    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)Google Scholar
  3. 3.
    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
  4. 4.
    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
  5. 5.
    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
  6. 6.
    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
  7. 7.
    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
  8. 8.
    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
  9. 9.
    Lehmann, J., Isele, R., Jakob, M., Jentzsch, A., Kontokostas, D., Mendes, P., Hellmann, S., Morsey, M., van Kleef, P., Bizer, C.: DBpedia - A Large-scale, Multilingual Knowledge Base Extracted from Wikipedia. Semantic Web Journal (2014)Google Scholar
  10. 10.
    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
  11. 11.
    Kaufmann, E., Bernstein, A.: Evaluating the Usability of Natural Language Query Languages and Interfaces to Semantic Web Knowledge Bases. Web Semant. 8(4), 377–393 (2010)CrossRefGoogle Scholar
  12. 12.
    Ferrández, Ó., Izquierdo, R., Ferrández, S., Vicedo, J.L.: Addressing ontology-based question answering with collections of user queries. Inf. Process. Manag. 45(2), 175–188 (2009)CrossRefGoogle Scholar
  13. 13.
    Lopez, V., Pasin, M., Motta, E.: AquaLog: An Ontology-Portable Question Answering System for the Semantic Web. In: Gómez-Pérez, A., Euzenat, J. (eds.) ESWC 2005. LNCS, vol. 3532, pp. 546–562. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  14. 14.
    Kaufmann, E., Bernstein, A., Zumstein, R.: Querix: A Natural Language Interface to Query Ontologies Based on Clarification Dialogs. In: 5th ISWC, pp. 980–981 (2006)Google 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.
    Hahn, R., Bizer, C., Sahnwaldt, C., Herta, C., Robinson, S., Bürgle, M., Düwiger, H., Scheel, U.: Faceted Wikipedia Search. In: Abramowicz, W., Tolksdorf, R. (eds.) BIS 2010. LNBIP, vol. 47, pp. 1–11. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  17. 17.
    Smith, R.W.: Natural Language Interfaces. In: Brown, K. (ed.) Encyclopedia of Language & Linguistics, 2nd edn., pp. 496–503. Elsevier, Oxford (2006)Google Scholar
  18. 18.
    Grishman, R., Sundheim, B.: Message Understanding Conference-6: A Brief History, Stroudsburg, PA, USA, pp. 466–471 (1996)Google Scholar
  19. 19.
    Miller, G.A.: WordNet: A Lexical Database for English. Commun. ACM 38(11), 39–41 (1995)CrossRefGoogle Scholar
  20. 20.
    Moldovan, D., Harabagiu, S., Pasca, M., Mihalcea, R., Girju, R., Goodrum, R., Rus, V.: The Structure and Performance of an Open-domain Question Answering System. In: Proceedings of the 38th Annual Meeting on Association for Computational Linguistics, Stroudsburg, PA, USA, pp. 563–570 (2000)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Mario Andrés Paredes-Valverde
    • 1
    Email author
  • José Ángel Noguera-Arnaldos
    • 2
  • Cristian Aarón Rodríguez-Enríquez
    • 3
  • Rafael Valencia-García
    • 1
  • Giner Alor-Hernández
    • 3
  1. 1.Departamento de Informática y SistemasUniversidad de MurciaMurciaSpain
  2. 2.PROASISTECH, S.L. Edificio CEEIMMurciaSpain
  3. 3.Division of Research and Postgraduate Studies, Instituto Tecnológico de OrizabaOrizabaMexico

Personalised recommendations