A Demonstration of a Natural Language Query Interface to an Event-Based Semantic Web Triplestore

  • Richard A. Frost
  • Jonathon Donais
  • Eric Mathews
  • Wale Agboola
  • Rob Stewart
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8798)


Natural language semantic-web queries can be treated as expressions of the lambda calculus and evaluated directly with respect to an event-based triplestore using only basic triple retrieval operations. This facilitates the accommodation of complex NL constructs.



The authors acknowledge the Natural Science and Engineering Council of Canada (NSERC), and the reviewers who provided very useful constructive criticism.


  1. 1.
    Wheeler, J.: The hsparql package. http://hackage.haskell.org/package/hsparql-0.1.2. Maintained by: Rob Stewart
  2. 2.
    Damljanovic, D., Agatonovic, M., Cunningham, H.: FREyA: an interactive way of querying linked data using natural language. In: García-Castro, R., Fensel, D., Antoniou, G. (eds.) ESWC 2011. LNCS, vol. 7117, pp. 125–138. Springer, Heidelberg (2012)Google Scholar
  3. 3.
    Damova, M., Dannelles, D., Enache, R., Mateva, M., Ranta, A.: Natural language interaction with semantic web knowledge bases and LOD. In: Buitelaar, P., Cimiano, P. (eds.) Towards the Multilingual Semantic Web. Springer, Berlin (2013)Google Scholar
  4. 4.
    Dowty, D., Wall, R., Peters, S.: Introduction to Montague Semantics. D. Reidel Publishing Company, Dordrecht, Boston, Lancaster, Tokyo (1981)Google Scholar
  5. 5.
    Ferré, S.: SQUALL: a controlled natural language for querying and updating RDF graphs. In: Kuhn, T., Fuchs, N.E. (eds.) CNL 2012. LNCS, vol. 7427, pp. 11–25. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  6. 6.
    Freitas, A., de Faria, F.F., O’Riain, S., Curry, E.: Answering natural language queries over linked data graphs: a distributional semantics approach. In: Proceedings of the 36th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 1107–1108. ACM (2013)Google Scholar
  7. 7.
    Frost, R.A., Agboola, W., Matthews, E.: Querying graph-structured data using natural language. In: Proceedings of the GraphQ Workshop EDBT/ICDT 2104, pp. 192–199 (2014)Google Scholar
  8. 8.
    Hafiz, R., Frost, R.A.: Lazy combinators for executable specifications of general attribute grammars. In: Carro, M., Peña, R. (eds.) PADL 2010. LNCS, vol. 5937, pp. 167–182. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  9. 9.
    Hakimov, S., Tunc, H., Akimaliev, M., Dogdu, E.: Semantic question answering system over linked data using relational patterns. In: Proceedings of the Joint EDBT/ICDT 2013 Workshops, pp. 83–88. ACM (2013)Google Scholar
  10. 10.
    Hoffart, J., Suchanek, F.M., Berberich, K., Weikum, G.: Yago2: a spatially and temporally enhanced knowledge base from wikipedia. Artif. Intell. 194, 28–61 (2013)MathSciNetCrossRefMATHGoogle Scholar
  11. 11.
    Kaufmann, E., Bernstein, A.: Evaluating the usibility of natural language query languages and interfaces to semantic web knowledge bases. Web Semant. Sci. Serv. Agents World Wide Web 8(4), 377–393 (2009)CrossRefGoogle Scholar
  12. 12.
    Lopez, V., Fernández, M., Motta, E., Stieler, N.: Poweraqua: supporting users in querying and exploring the semantic web. Semant. Web 3(3), 249–265 (2012)Google Scholar
  13. 13.
    Lopez, V., Uren, V., Sabou, M., Motta, E.: Is question answering fit for the semantic web?: a survey. Semant. Web 2(2), 125–155 (2011)Google Scholar
  14. 14.
    Ran, A., Lencevicius, R.: Natural language query system for RDF repositories. In: Proceedings of the 7th International Symposium on Natural Language Processing, SNLP, pp. 1–6 (2007)Google Scholar
  15. 15.
    Unger, C., Cimiano, P.: Pythia: compositional meaning construction for ontology-based question answering on the semantic web. In: Muñoz, R., Montoyo, A., Métais, E. (eds.) NLDB 2011. LNCS, vol. 6716, pp. 153–160. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  16. 16.
    Walter, S., Unger, C., Cimiano, P., Bär, D.: Evaluation of a layered approach to question answering over linked data. In: Cudré-Mauroux, P., Heflin, J., Sirin, E., Tudorache, T., Euzenat, J., Hauswirth, M., Parreira, J.X., Hendler, J., Schreiber, G., Bernstein, A., Blomqvist, E. (eds.) ISWC 2012, Part II. LNCS, vol. 7650, pp. 362–374. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  17. 17.
    Yahya, M., Berberich, K., Elbassuoni, S., Ramanath, M., Tresp, V., Weikum, G.: Natural language questions for the web of data. In: The 2012 Joint Conference on Empirical Methods in Natural Language Processing and Computational Natural Language Learning, July 2012, pp. 379–390. ACL (2012)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Richard A. Frost
    • 1
  • Jonathon Donais
    • 1
  • Eric Mathews
    • 1
  • Wale Agboola
    • 1
  • Rob Stewart
    • 2
  1. 1.School of Computer ScienceUniversity of WindsorWindsorCanada
  2. 2.Department of Computer ScienceHeriot-Watt UniversityEdinburghUK

Personalised recommendations