Skip to main content

Verbalising OWL Ontologies in IsiZulu with Python

  • Conference paper
  • First Online:
The Semantic Web: ESWC 2017 Satellite Events (ESWC 2017)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10577))

Included in the following conference series:

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.

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 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.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.

    https://www.transifex.com/openmrs/OpenMRS/.

  2. 2.

    https://wiki.python.org/moin/TkInter.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Chapter  Google Scholar 

  4. 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

    Google Scholar 

  5. Dombeu, J.V.F.: A conceptual ontology for e-Government monitoring of development projects in Sub Saharan Africa. IST-Africa 2010, 1–8 (2010)

    Google Scholar 

  6. Keet, C.M., Khumalo, L.: Toward a knowledge-to-text controlled natural language of isiZulu. Language Resources and Evaluation (2016, in print)

    Article  Google Scholar 

  7. 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)

    Google Scholar 

  8. Lamy, J.: Ontology-oriented programming for biomedical informatics. Stud. Health Technol. Inform. 221, 64–68 (2016)

    Google Scholar 

  9. 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

    Chapter  Google Scholar 

  10. McCrae, J., et al.: Interchanging lexical resources on the semantic web. Lang. Resour. Eval. 46(4), 701–719 (2012)

    Article  Google Scholar 

  11. SNOMED CT: http://www.ihtsdo.org/snomed-ct/. Accessed 27 Jan 2012

Download references

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

Authors

Corresponding author

Correspondence to C. Maria Keet .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics