Skip to main content

A Classification of Grammar-Infused Templates for Ontology and Model Verbalisation

  • Conference paper
  • First Online:
Metadata and Semantic Research (MTSR 2019)

Abstract

Involving domain-experts in the development, maintenance, and use of knowledge organisation systems can be made easier through the introduction of easy-to-use interfaces that are based on natural language. Well resourced languages make use of natural language generation techniques to provide such interfaces. In particular, they often make use of templates combined with computational grammar rules to generate grammatically complex text. However, there is no model of pairing templates and computational grammar rules to ensure suitability for less-resourced languages. These languages require a modular design that ensures grammar detachability so as to allow grammar re-use across domains and applications. In this paper, we present a model and classification scheme for grammar-infused templates suited for less-resourced languages and classify existing systems that make use of them. We have found that of the 15 systems that pair templates and grammar rules, and their 11 distinct template types, 13 have support for detachable grammars.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    e.g., when a person ‘eats’ something, it is udla in isiZulu (one of the 11 official languages of South Africa), but when a giraffe—a noun in a different noun class from person—eats something, then it is idla.

References

  1. Androutsopoulos, I., Lampouras, G., Galanis, D.: Generating natural language descriptions from OWL ontologies: the NaturalOWL system. J. Artif. Intell. Res. 48, 671–715 (2013)

    Article  Google Scholar 

  2. Bateman, J.A.: Enabling technology for multilingual natural language generation: the KPML development environment. Nat. Lang. Eng. 3(1), 15–55 (1997)

    Article  Google Scholar 

  3. Bosch, S.E., Eckart, T., Klimek, B., Goldhahn, D., Quasthoff, U.: Preparation and usage of Xhosa lexicographical data for a multilingual, federated environment. In: Proceedings of LREC 2018, Miyazaki, Japan, 7–12 May 2018 (2018)

    Google Scholar 

  4. Bouayad-Agha, N., Casamayor, G., Wanner, L.: Natural language generation in the context of the semantic web. Semant. Web 5(6), 493–513 (2014)

    Google Scholar 

  5. Busemann, S.: Best-first surface realization. arXiv e-prints cmp-lg/9605010, May 1996

  6. Busemann, S., Horacek, H.: A flexible shallow approach to text generation. In: Proceedings of INLG 1998, Ontario, Canada, 5–7 August 1998 (1998)

    Google Scholar 

  7. Byamugisha, J., Keet, C.M., DeRenzi, B.: Bootstrapping a Runyankore CNL from an isiZulu CNL. In: Davis, B., Pace, G.J.J., Wyner, A. (eds.) CNL 2016. LNCS (LNAI), vol. 9767, pp. 25–36. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-41498-0_3

    Chapter  Google Scholar 

  8. Byamugisha, J., Keet, C.M., Khumalo, L.: Pluralising nouns in isiZulu and related languages. In: Gelbukh, A. (ed.) CICLing 2016. LNCS, vol. 9623, pp. 271–283. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-75477-2_18

    Chapter  Google Scholar 

  9. Chavula, C., Keet, C.M.: Is lemon sufficient for building multilingual ontologies for Bantu languages? In: Proceedings of OWLED 2014, Riva Del Garda, Italy, 17–18 October 2014, pp. 61–72 (2014)

    Google Scholar 

  10. Davis, B., Enache, R., van Grondelle, J., Pretorius, L.: Multilingual verbalisation of modular ontologies using GF and lemon. In: Kuhn, T., Fuchs, N.E. (eds.) CNL 2012. LNCS (LNAI), vol. 7427, pp. 167–184. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-32612-7_12

    Chapter  Google Scholar 

  11. Davis, B., et al.: RoundTrip ontology authoring. In: Sheth, A., et al. (eds.) ISWC 2008. LNCS, vol. 5318, pp. 50–65. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-88564-1_4

    Chapter  Google Scholar 

  12. Gatt, A., Krahmer, E.: Survey of the state of the art in natural language generation: core tasks, applications and evaluation. J. Artif. Intell. Res. 61, 65–170 (2018)

    Article  MathSciNet  Google Scholar 

  13. Gatt, A., Reiter, E.: SimpleNLG: a realisation engine for practical applications. In: ENLG 2009 - Proceedings of the 12th ENLG, Athens, Greece, 30–31 March 2009, pp. 90–93 (2009)

    Google Scholar 

  14. Gilbert, N., Keet, C.M.: Automating question generation and marking of language learning exercises for isiZulu. In: Proceedings of CNL 2018, Maynooth, Co., Kildare, Ireland, 27–28 August 2018, pp. 31–40 (2018)

    Google Scholar 

  15. Gruzitis, N., Nespore, G., Saulite, B.: Verbalizing ontologies in controlled Baltic languages. In: Human Language Technologies - The Baltic Perspective - Proceedings of the Fourth International Conference Baltic HLT 2010, Riga, Latvia, 7–8 October 2010, pp. 187–194 (2010)

    Google Scholar 

  16. Jarrar, M., Keet, C.M., Dongilli, P.: Multilingual verbalization of ORM conceptual models and axiomatized ontologies. Technical report, Starlab, Vrije Universiteit Brussel, Belgium, February 2006

    Google Scholar 

  17. Kaljurand, K.: Attempto controlled English as a semantic web language. Ph.D. thesis, Faculty of Mathematics and Computer Science, University of Tartu (2007)

    Google Scholar 

  18. Keet, C.M., Khumalo, L.: Grammar rules for the isiZulu complex verb. South. Afr. Linguist. Appl. Lang. Stud. 35(2), 183–200 (2017)

    Article  Google Scholar 

  19. Keet, C.M., Khumalo, L.: Toward a knowledge-to-text controlled natural language of isiZulu. Lang. Resour. Eval. 51(1), 131–157 (2017)

    Article  Google Scholar 

  20. Keet, C.M., Xakaza, M., Khumalo, L.: Verbalising OWL ontologies in IsiZulu with Python. In: Blomqvist, E., Hose, K., Paulheim, H., Ławrynowicz, A., Ciravegna, F., Hartig, O. (eds.) ESWC 2017. LNCS, vol. 10577, pp. 59–64. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-70407-4_12

    Chapter  Google Scholar 

  21. Kuhn, T.: A survey and classification of controlled natural languages. Comput. Linguist. 40(1), 121–170 (2014)

    Article  Google Scholar 

  22. Liang, S.F., Scott, D., Stevens, R., Rector, A.: Unlocking medical ontologies for non-ontology experts. In: Proceedings of BioNLP 2011 Workshop, Stroudsburg, PA, USA, pp. 174–181 (2011)

    Google Scholar 

  23. Lim, S.H., Halpin, T.A.: Automated verbalization of ORM models in Malay and Mandarin. IJISMD 7(4), 1–16 (2016)

    Google Scholar 

  24. McCrae, J.P., Bosque-Gil, J., Gracia, J., Buitelaar, P., Cimiano, P.: The Ontolex-Lemon model: development and applications. In: Proceedings of eLex 2017, Leiden, The Netherlands, 19–21 September 2017, pp. 19–21 (2017)

    Google Scholar 

  25. McRoy, S.W., Channarukul, S., Ali, S.S.: YAG: a template-based generator for real-time systems. In: Proceedings of INLG 2000, Stroudsburg, PA, USA, pp. 264–267 (2000)

    Google Scholar 

  26. Rajbhandari, S., Keizer, J.: The AGROVOC concept scheme - a walkthrough. J. Integr. Agric. 11(5), 694–699 (2012)

    Article  Google Scholar 

  27. Reiter, E.: NLG vs. templates. CoRR cmp-lg/9504013 (1995). http://arxiv.org/abs/cmp-lg/9504013

  28. Safwat, H., Davis, B.: CNLs for the semantic web: a state of the art. Lang. Resour. Eval. 51(1), 191–220 (2017)

    Article  Google Scholar 

  29. Sanby, L., Todd, I., Keet, C.M.: Comparing the template-based approach to GF: the case of Afrikaans. In: Proceedings of WebNLG 2016, Edinburgh, UK, 6 September 2016, pp. 50–53 (2016)

    Google Scholar 

  30. Stenzhorn, H.: Xtragen - a natural language generation system using XML and Java-technologies. In: Proceedings of NLPXML@COLING 2002, Taipei, Taiwan, 24 August–1 September 2002 (2002)

    Google Scholar 

  31. Stevens, R., Malone, J., Williams, S., Power, R., Third, A.: Automating generation of textual class definitions from OWL to English. J. Biomed. Semant. 2(S–2), S5 (2011)

    Article  Google Scholar 

  32. van Deemter, K., Theune, M., Krahmer, E.: Real versus template-based natural language generation: a false opposition? Comput. Linguist. 31(1), 15–24 (2005)

    Article  Google Scholar 

  33. van der Lee, C., Krahmer, E., Wubben, S.: PASS: a Dutch data-to-text system for soccer, targeted towards specific audiences. In: Proceedings of INLG 2017, Santiago de Compostela, Spain, 4–7 September 2017, pp. 95–104 (2017)

    Google Scholar 

  34. Wilcock, G.: Pipelines, templates and transformations: XML for natural language generation. In: Proceedings of NLPXML@NLPRS 2001, Hitotsubashi Memorial Hall, National Center of Sciences, Tokyo, Japan, 27–30 November 2001 (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zola Mahlaza .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Mahlaza, Z., Keet, C.M. (2019). A Classification of Grammar-Infused Templates for Ontology and Model Verbalisation. In: Garoufallou, E., Fallucchi, F., William De Luca, E. (eds) Metadata and Semantic Research. MTSR 2019. Communications in Computer and Information Science, vol 1057. Springer, Cham. https://doi.org/10.1007/978-3-030-36599-8_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-36599-8_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-36598-1

  • Online ISBN: 978-3-030-36599-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics