Abstract
Ontologies as a component of Semantic Web technologies are used in Sub-Saharan Africa mainly as part of ontology-driven information systems that may include an interface in a local language. IsiZulu is one such local language, which is spoken by about 23 million people in South Africa, and for which verbalisation patterns to verbalise an ontology exist. We have implemented the algorithms corresponding to these patterns in Python so as to link it most easily to the various technologies that use ontologies and for other NLP tasks. This was linked to Owlready, a new Python-based OWL API, so as to verbalise an ontology in isiZulu. The verbaliser can run in ‘ontology inside’ mode, outputting the sentences in the terminal for further processing in an ontology-driven information system, and in GUI mode that displays colour-coded natural language sentences for users such as domain experts and linguists. The demo will showcase its features.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Byamugisha, J., Keet, C.M., Khumalo, L.: Pluralising nouns in isiZulu and similar languages. In: Gelbkuh, A. (ed.) Proceedings of CICLing 2016. Springer (2016, in print)
Chavula, C., Keet, C.M.: Is lemon sufficient for building multilingual ontologies for Bantu languages? In: Proceedings of OWLED 2014, CEUR-WS, Riva del Garda, Italy, 17–18 October 2014, vol. 1265, pp. 61–72 (2014)
Coetzer, W., Moodley, D., Gerber, A.: A case-study of ontology-driven semantic mediation of flower-visiting data from heterogeneous data-stores in three South African natural history collections. In: Semantics for Biodiversity (S4BioDiv 2013), 27 May 2013, Montpellier, France (2013)
Dalvit, L., Gunzo, F.T., Maema, M.K.V., Slay, H.: Exploring the use of ontologies in creating learning platforms: HIV and AIDS Education at a South African University. In: Proceedings of ICCSSE 2008, vol. 5, pp. 407–410, December 2008
Dombeu, J.V.F.: A conceptual ontology for e-Government monitoring of development projects in Sub Saharan Africa. IST-Africa 2010, 1–8 (2010)
Keet, C.M., Khumalo, L.: Toward a knowledge-to-text controlled natural language of isiZulu. Language Resources and Evaluation (2016, in print)
Keet, C.M., Khumalo, L.: On the verbalization patterns of part-whole relations in isiZulu. In: Proceedings of INLG 2016, 5–8 September 2016, Edinburgh, UK, pp. 174–183. ACL (2016)
Lamy, J.: Ontology-oriented programming for biomedical informatics. Stud. Health Technol. Inform. 221, 64–68 (2016)
Lo, M., Camara, G., Niang, C.A.T., Ndiaye, S.M., Sall, O.: Towards an ontology-based framework for data integration: application to agriculture and health domains in Senegal. In: Gamatié, A. (ed.) Computing in Research and Development in Africa, pp. 41–57. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-08239-4_3
McCrae, J., et al.: Interchanging lexical resources on the semantic web. Lang. Resour. Eval. 46(4), 701–719 (2012)
SNOMED CT: http://www.ihtsdo.org/snomed-ct/. Accessed 27 Jan 2012
Acknowledgments
This work is based on the research supported in part by the National Research Foundation of South Africa (Grant Number 93397).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Keet, C.M., Xakaza, M., Khumalo, L. (2017). Verbalising OWL Ontologies in IsiZulu with Python. In: Blomqvist, E., Hose, K., Paulheim, H., Ławrynowicz, A., Ciravegna, F., Hartig, O. (eds) The Semantic Web: ESWC 2017 Satellite Events. ESWC 2017. Lecture Notes in Computer Science(), vol 10577. Springer, Cham. https://doi.org/10.1007/978-3-319-70407-4_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-70407-4_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-70406-7
Online ISBN: 978-3-319-70407-4
eBook Packages: Computer ScienceComputer Science (R0)