From Ontologies to Question - Answer Pairs - A Template Language for Automated and Customizable Transformations

  • Halysson Freitas
  • Davidson Cury
  • Crediné Silva de Menezes
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 275)


A question-answer system is defined as a task through which an automated machine answers arbitrary questions formulated in natural language. The vast majority of existing systems presents problems of different natures, ranging from inability to answer questions that require definitions or explanations up to the fact that they are limited to a single domain, among others. This paper presents a template language capable of solving, in large part, these problems, automatically turning OWL ontologies into AIML databases.


question-answer system ontologies AIML knowledge basis template language 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Amorim, M.T., Cury, D., Menezes, C.S.: Um helpdesk inteligente baseado em ontologias. In: Em SBIE 2012, Simpósio Brasileiro de Informática na Educação, Rio de Janeiro (2012) (in Portuguese)Google Scholar
  2. 2.
    Weizenbaum, J.: Computer Power and Human Reason: From Judgment to Calculation. Cell Stem Cell 20, 300 (1976), doi:10.1016/j.stem.2011.04.001Google Scholar
  3. 3.
    Mauldin, M.: Chatterbots, tinymuds, and the turing test: Entering the loebner prize competition. In: AAAI-94 Proceedings Copyr © 1994, pp. 16–21. AAAI (1994)Google Scholar
  4. 4.
    In Response, (accessed August 20, 2013)
  5. 5.
    Mello, J.G.: Dicionário multimídia: jornalismo. Publicidade e Informática, 400 (2003)Google Scholar
  6. 6.
    Wallace, R.: AIML 1.0.1 (A.L.I.C.E. AI Foundation). In: A.L.I.C.E. AI Found (2005), (accessed August 20, 2013)
  7. 7.
    Weizenbaum, J.: ELIZA - A Computer Program For the Study of Natural Language Communication Between Man And Machine. Commun ACM 9, 36–45 (1966), doi:10.1145/365153.365168CrossRefGoogle Scholar
  8. 8.
    Damljanovic, D., Agatonovic, M., Cunningham, H.: Natural Language Interfaces to Ontologies: Combining Syntactic Analysis and Ontology-Based Lookup through the User Interaction. In: Aroyo, L., Antoniou, G., Hyvönen, E., ten Teije, A., Stuckenschmidt, H., Cabral, L., Tudorache, T., et al. (eds.) ESWC 2010, Part I. LNCS, vol. 6088, pp. 106–120. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  9. 9.
    Dobrila, T.: From semantic web knowledge to a functional conversational agent: A practical approach. 7 (2009)Google Scholar
  10. 10.
    Harris, S., Seaborne, A.: SPARQL 1.1 Query Language. In: W3C Recomm., (accessed August 20, 2013)
  11. 11.
    W3Schools. RDF Tutorial. In: W3Schools (2003), (accessed August 20, 2013)
  12. 12.
    Fritzson, P., Privitzer, P., Sjölund, M., Pop, A.: Towards a Text Generation Template Language for Modelica. In: Proc. 7th Model. Conf. Como, Italy, September 20-22, Towar pp. 193–207 (2009), doi:10.3384/ecp09430124Google Scholar
  13. 13.
    Blazevic, M.: Composable Templates. 1–23 (2007)Google Scholar
  14. 14.
    da Silva, M.O.: O mundo dos fatos e a estrutura da linguagem: a notícia jornalística na perspectiva de Wittegentein (1997) (in Portuguese)Google Scholar
  15. 15.
    Freitas, H.: Uma Linguagem de Templates para Transformação de Ontologia em Pares Perguntas-Respostas (2013) (in Portuguese)Google Scholar
  16. 16.
    Cury, D., Menezes, C.: A Portal of Knowledge Based on Concept Maps (2012),
  17. 17.
    Menezes, C.S., Nevado, R.A., Castro Jr., A.N., e Santos, L.N.: MOrFEU – Multi-Organizador Flexível de Espaços VirtUais para Apoiar a Inovação Pedagógica em EAD. In: Simpósio Brasileiro de Informática na Educação. Fortaleza – CE. Anais do XVI SBIE (2008) (in Portuguese)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Halysson Freitas
    • 1
  • Davidson Cury
    • 1
  • Crediné Silva de Menezes
    • 2
  1. 1.UFES-Universidade Federal do Espírito SantoVitoriaBrazil
  2. 2.UFRGS-Universidade Federal do Rio Grande do SulP. AlegreBrazil

Personalised recommendations