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.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 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
Androutsopoulos, I., Lampouras, G., Galanis, D.: Generating natural language descriptions from OWL ontologies: the NaturalOWL system. J. Artif. Intell. Res. 48, 671–715 (2013)
Bateman, J.A.: Enabling technology for multilingual natural language generation: the KPML development environment. Nat. Lang. Eng. 3(1), 15–55 (1997)
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)
Bouayad-Agha, N., Casamayor, G., Wanner, L.: Natural language generation in the context of the semantic web. Semant. Web 5(6), 493–513 (2014)
Busemann, S.: Best-first surface realization. arXiv e-prints cmp-lg/9605010, May 1996
Busemann, S., Horacek, H.: A flexible shallow approach to text generation. In: Proceedings of INLG 1998, Ontario, Canada, 5–7 August 1998 (1998)
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
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
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)
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
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
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)
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)
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)
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)
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
Kaljurand, K.: Attempto controlled English as a semantic web language. Ph.D. thesis, Faculty of Mathematics and Computer Science, University of Tartu (2007)
Keet, C.M., Khumalo, L.: Grammar rules for the isiZulu complex verb. South. Afr. Linguist. Appl. Lang. Stud. 35(2), 183–200 (2017)
Keet, C.M., Khumalo, L.: Toward a knowledge-to-text controlled natural language of isiZulu. Lang. Resour. Eval. 51(1), 131–157 (2017)
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
Kuhn, T.: A survey and classification of controlled natural languages. Comput. Linguist. 40(1), 121–170 (2014)
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)
Lim, S.H., Halpin, T.A.: Automated verbalization of ORM models in Malay and Mandarin. IJISMD 7(4), 1–16 (2016)
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)
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)
Rajbhandari, S., Keizer, J.: The AGROVOC concept scheme - a walkthrough. J. Integr. Agric. 11(5), 694–699 (2012)
Reiter, E.: NLG vs. templates. CoRR cmp-lg/9504013 (1995). http://arxiv.org/abs/cmp-lg/9504013
Safwat, H., Davis, B.: CNLs for the semantic web: a state of the art. Lang. Resour. Eval. 51(1), 191–220 (2017)
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)
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)
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)
van Deemter, K., Theune, M., Krahmer, E.: Real versus template-based natural language generation: a false opposition? Comput. Linguist. 31(1), 15–24 (2005)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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)