PANTO: A Portable Natural Language Interface to Ontologies

  • Chong Wang
  • Miao Xiong
  • Qi Zhou
  • Yong Yu
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4519)


Providing a natural language interface to ontologies will not only offer ordinary users the convenience of acquiring needed information from ontologies, but also expand the influence of ontologies and the semantic web consequently. This paper presents PANTO, a Portable nAtural laNguage inTerface to Ontologies, which accepts generic natural language queries and outputs SPARQL queries. Based on a special consideration on nominal phrases, it adopts a triple-based data model to interpret the parse trees output by an off-the-shelf parser. Complex modifications in natural language queries such as negations, superlative and comparative are investigated. The experiments have shown that PANTO provides state-of-the-art results.


Natural Language Parse Tree Head Noun SPARQL Query Formal Query 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Chandrasekaran, B., Josephson, J.R., Benjamins, V.R.: What Are Ontologies, and Why Do We Need Them?. IEEE Intelligent Systems 14(1), 20–26 (1999)CrossRefGoogle Scholar
  2. 2.
    Bernstein, A., Kaufmann, E., Göhring, A., Kiefer, C.: Querying Ontologies: A Controlled English Interface for End-Users. In: Gil, Y., Motta, E., Benjamins, V.R., Musen, M.A. (eds.) ISWC 2005. LNCS, vol. 3729, pp. 112–126. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  3. 3.
    Woods, W., Kaplan, R., Webber, B.: The Lunar Sciences Natural Language Information System: Final Report. Technical report, Bolt Beranek and Newman Inc., Cambridge, Massachusetts (1972)Google Scholar
  4. 4.
    Li, Y., Yang, H., Jagadish, H.V.: NaLIX: an interactive natural language interface for querying XML. In: SIGMOD Conference, pp. 900–902 (2005)Google Scholar
  5. 5.
    Klein, D., Manning, C.D.: Accurate Unlexicalized Parsing. In: ACL, pp. 423–430 (2003)Google Scholar
  6. 6.
    Fellbaum, C.: Wordnet: An Electronic Lexical Database. MIT Press, Cambridge (1998)zbMATHGoogle Scholar
  7. 7.
    Cohen, W.W., Ravikumar, P., Fienberg, S.E.: A Comparison of String Distance Metrics for Name-Matching Tasks. In: IIWeb, pp. 73–78 (2003)Google Scholar
  8. 8.
    Noy, N.F., McGuinness, D.L.: Ontology Development 101: A Guide to Creating Your First Ontology. Technical Report SMI-2001-0880, Stanford University School of Medicine (2001)Google Scholar
  9. 9.
    Collins, M.: Head-driven Statistical Models for Natural Language Parsing. PhD thesis, University of Pennsylvania (1999)Google Scholar
  10. 10.
    Quirk, R., et al.: A Comphrehensive Grammar of the English Language. Longman, London (1985)Google Scholar
  11. 11.
    Li, Y., Yang, H., Jagadish, H.V.: Constructing a Generic Natural Language Interface for an XML Database. In: Ioannidis, Y., Scholl, M.H., Schmidt, J.W., Matthes, F., Hatzopoulos, M., Böhm, K., Kemper, A., Grust, T., Böhm, C. (eds.) EDBT 2006. LNCS, vol. 3896, pp. 737–754. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  12. 12.
    Bernstein, A., Kaufmann, E., Kaiser, C.: Querying the Semantic Web with Ginseng: A Guided Input Natural Language Search Engine. In: 15th Workshop on Information Technology and Systems (WITS 2005), December 2005, pp. 45–50 (2005)Google Scholar
  13. 13.
    Popescu, A.-M., Etzioni, O., Kautz, H.A.: Towards a Theory of Natural Language Interfaces to Databases. In: Intelligent User Interfaces, pp. 149–157 (2003)Google Scholar
  14. 14.
    Kaufmann, E., Bernstein, A., Zumstein, R.: Querix: A Natural Language Interface to Query Ontologies Based on Clarification Dialogs. In: 5th International Semantic Web Conference (ISWC 2006), pp. 980–981. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  15. 15.
    Androutsopoulos, I., Ritchie, G.D., Thanisch, P.: Natural Language Interfaces to Databases - An Introduction. Natural Language Engineering 1(1), 29–81 (1995)Google Scholar
  16. 16.
    Copestake, A., Jones, K.S.: Natural Language Interfaces to Databases. Knowledge Engineering Review 5(4), 225–249 (1990)CrossRefGoogle Scholar
  17. 17.
    Androutsopoulos, I., Ritchie, G., Thanisch, P.: An Efficient and Portable Natural Language Query Interface for Relational Databases. In: 6th International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, pp. 327–330 (1993)Google Scholar
  18. 18.
    Zelle, J.M., Mooney, R.J.: Learning to Parse Database Queries Using Inductive Logic Programming. In: AAAI/IAAI, vol. 2, pp. 1050–1055 (1996)Google Scholar
  19. 19.
    Thompson, C.A., Mooney, R.J.: Automatic Construction of Semantic Lexicons for Learning Natural Language Interfaces. In: AAAI/IAAI, pp. 487–493 (1999)Google Scholar
  20. 20.
    Zhang, L., Yu, Y.: Learning to Generate CGs from Domain Specific Sentences. In: ICCS, pp. 44–57 (2001)Google Scholar
  21. 21.
    Rodrigo, L., Benjamins, V.R., Contreras, J.L., Patón, D., Navarro, D., Salla, R., Blázquez, M., Tena, P., Martos, I.: A Semantic Search Engine for the International Relation Sector. In: Gil, Y., Motta, E., Benjamins, V.R., Musen, M.A. (eds.) ISWC 2005. LNCS, vol. 3729, pp. 1002–1015. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  22. 22.
    Kang, I.-S., Na, S.-H., Lee, J.-H., Yang, G.: Lightweight Natural Language Database Interfaces. In: Meziane, F., Métais, E. (eds.) NLDB 2004. LNCS, vol. 3136, pp. 76–88. Springer, Heidelberg (2004)Google Scholar
  23. 23.
    Fuchs, N.E., Schwertel, U., Torge, S.: Controlled Natural Language Can Replace First-Order Logic. In: ASE, pp. 295–298 (1999)Google Scholar
  24. 24.
    Nelken, R., Francez, N.: Querying Temporal Databases Using Controlled Natural Language. In: COLING, pp. 1076–1080 (2000)Google Scholar
  25. 25.
    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)Google Scholar
  26. 26.
    Bernstein, A., Kaufmann, E., Kaiser, C., Kiefer, C.: Ginseng: A Guided Input Natural Language Search Engine for Querying Ontologies. In: 2006 Jena User Conference (2006)Google Scholar

Copyright information

© Springer Berlin Heidelberg 2007

Authors and Affiliations

  • Chong Wang
    • 1
  • Miao Xiong
    • 1
  • Qi Zhou
    • 1
  • Yong Yu
    • 1
  1. 1.APEX Data and Knowledge Management Lab, Department of Computer Science and Engineering, Shanghai JiaoTong University, Shanghai, 200240P.R. China

Personalised recommendations