KnowledgE ENgineering team
Funded projects - Recent highlights - Members and collaboratorsThe aim of the team's activities is to contribute computing theory, methods, and techniques to the knowledge society.
The scope of the KEEN team is knowledge engineering in its broad sense. This includes ontology engineering, the Semantic Web, intelligent (logic-based, ontology-driven) conceptual modelling, and natural language generation.
Research projects
- MoRe NL: foundations of a Modular Realisation Engine for Nguni Languages, funded by the NRF (2020-2022)
- ALMA – Modeling of Knowledge Networks in Medieval Romance Speaking Europe Based on Linguistic Data, led by the Heidelberg Academy of Sciences and Humanities, funded by the German Akademienprogramm. Aug 2022 - 2025.
- QueST: Querying Smart Text, approved for funding by SADiLaR.
- Various funding sources over the past years; mainly: NRF, HPI Research School in Computer Science for Africa (CS4A) at UCT, DOT4D@UCT, ULPDO@UKZN.
- Recently completed projects:
- Teaching material development grant for the "An introduction to Ontology Engineering" textbook, funded by the Digital Open Textbooks for Development project at UCT. Project duration: 2019-2020 (1 year + top-up funding in 2021).
- Erasmus+ funding on ontologies and machine learning with Poznan University of Technology (2020-2022), where I was supposed to be PI with Agnieszka Lawrynowicz and do exchanges on that topic, but the colonial admin of PUT preferred otherwise.
- ARISTOTELES: Methodology and algorithms for automatic revision of ontologies in task based scenarios. Funded by the Polish National Science Center (2015-2018) with PI Agnieszka Lawrynowicz.
- Medical Machine Translation, in collaboration with the University of Edinburgh, UK. Funded by the EPSRC, UK (2017-2018).
- GeNi: A Grammar Engine for Nguni natural language Interfaces. Funded by the NRF (2015-2017).
- Foundations for Nguni natural language generation systems. UCT Science Faculty Launching grant (2014-2017).
Recent highlights
- A KEEN team paper received the FOIS'23 Distinguished Paper Award for the paper on aliging domain ontologies to BFO, which featured with a news article on the School of IT site here.
- Two FOIS'23 conference papers we accepted, one on aliging domain ontologies to BFO, in a cllaboration between Maria Keet and Zola Mahlaza from the KEEN team and Zubeida Khan from CSIR and César Bernabé from Leiden University in the Netherlands, and the other paper on roles in conceptual data models and VerbNet.
- Zola Mahlaza returned from lecturing at UP to take up a position as lecturer at UCT and joined the KEEN team in 2023.
- Zola Mahlaza graduated in December 2022! His PhD thesis is: Foundations for reusable and maintainable surface realisers for isiXhosa and isiZulu.
- A journal paper about a surface realisation architecture for low-resourced African languages, with as main author Zola Mahlaza, published in the ACM Transactions on Asian and Low-Resource Language Information Processing journal.
- A conference paper about an architecture for generating educational questions from ontologies, accepted for the MTSR'22 conference, with Toky Raboanary and Maria Keet.
- A journal paper on a framework for interoperability between conceptual data models availing of hybrid tools, with German Braun and Pablo Fillottrani in collaboration with Maria Keet, which is in print with the Journal of Intelligent Information Systems.
- A keynote talk at ONTOBRAS'22 on sources of bias in ontologies and some consequences in ontology-driven information systems; slides.
- A keynote talk at the Bio-Ontologies COSI at ISMB'22 on Encoding biases' influences on development and use of ontologies in the life sciences, with slides.
- A Digital Humanities Colloquium at SADiLaR by Maria Keet, on Natural Language Generation for Agglutinating African Languages, with a recording and slides
- Conference organisation: involvement in the organisation of International Conference on Natural Language Generation 2023 (INLG'23) and Symposium on Conceptual Modeling Education 2023 (SCME'23), Computing and Sustainable Societies 2023 (COMPASS'23), and recently also ISWC'22 resources track, IJCAI 2021 Demonstrations track, and the 22nd International Conference on Knowledge Engineering and Knowledge Management (EKAW 2020), and others.
Members and collaborators
Leader
![]() |
Maria Keet |
Colleagues
![]() |
Zola Mahlaza |
Postgraduate students
![]() |
Mary-Jane Antia (PhD; 2019-) area: ontology engineering, competency questions |
![]() |
Toky Raboanary (PhD; 2019-) area: ontology engineering |
|
Phutang Makhupane (MSc, 2023-) topic: ontology engineering |
![]() |
Leighton Dawson (MSc, 2020-) topic: ODPs |
![]() |
Crystal Yang (M. IT; 2022-) topic: knowledge management in legal IT |
![]() |
Jacques de Lange (M. IT; 2021-) topic: NLP with SA English |
![]() |
Kyle Seakgwa (M. IT; 2021-) topic: knowledge extraction for artificial moral agents |
BSc honours (4th-year) students
- Tadiwa Magwenzi and Zahraa Hoosen: lexical resources for generating Wikipedia articles from Wikidata
- Nervesh Naidoo, Muhammad Hassiem, and Chiranjeev Nathoo: generating adaptive learning materials
- Liam Talberg and Adam Vere: impact of pre-training on search engine queries when generating student questions
- Daniel Guttmann and Mandisa Tunzi: improving text-based programming error Messages for South African students
- Joseph Goldblatt: explainability of semantic tableaux
- TBA for 2023
- Universidad Nacional del Sur, Bahia Blanca, Argentina - Depto. Ciencias e Ingeniería de la Computación (Pablo Fillottrani)
- Poznan University of Technology, Poland - Laboratory of Operational Research and Artificial Intelligence (Agnieszka Lawrynowicz)
- South African Centre for Digital Language Resources SADiLaR (Langa Khumalo)
- Council for Scientific and Industrial Research (CSIR), South Africa (Zubeida Khan)
- University of Waterloo, Canada - Computer Science department (David Toman)
- Digital Libraries Lab, UCT (Hussein Suleman)
- School of Informatics, University of Edinburgh, UK, (Kenneth Heafield, Alexandra Birch)
- Zola Mahlaza (PhD; 2019-2022); topic: data-to-text NLG for weather bulletins in isiXhosa and isiZulu
- Frances Gillis-Webber (2019-2022; PhD student); topic: multilingual ontologies
- Joan Byamugisha (PhD; 2015-2019); topic: Runyankore knowledge-to-text NLG for healthcare
- Yamiko Msosa (PhD; 2014-2018); topic: semantics-driven linincal practice guideline changes
- Zubeida Khan (PhD; 2014-2017); topic: ontology modularity
- Zola Mahlaza (MSc; 2016-2017); topic: data-to-text NLG for weather bulletins in isiXhosa and isiZulu
- Cameron Kyle (M. IT; 2017); topic: CNLs for finance
- Ana Dauane (2021; BSc honours): SALSAEditor: Creation of a Domain Specific Modelling Language for Latin Dances
- James Kriel (2021; BSc honours): Video Annotation as a Tool to Supplement in-person DanceClasses
- Junior Moraba (2021; BSc honours): Development of a Finance Based IsiZulu NLG System that Verbalises Numbers in Context
- Amy Solomons (2021; BSc honours): A Personal Finance Management Mobile Application Incorporating NLG
- Kouthar Dollie (2020; BSc honours): Social Dance App -- MetaDance
- Carryn Joseph (2020; BSc honours): Social Dance App -- Dancebase
- Alec Badenhorst (2020; BSc honours): CASEText: A computational analysis of SA English
- Umar Khan (2020; BSc honours): CASEText: corpora for SA English
- Mandisa Baleni (2020; BSc honours): KnowDat: Materialisation of deductions (as part of KnowID)
- Bradley Malgas (2020; BSc honours): KnowDat: ggraphical query interface (as part of KnowID)
- Alka Baijnath (2019; BSc honous): Salsational Dance Application
- Jordy Chetty (2019; BSc honous): Salsational Dance Application
- Micara Marajh (2019; BSc honous): Salsational Dance Application
- Kyle Robbertze (2019; BSc honous): ontology-annotated smart textbooks
- Steve Wang (2019; BSc honous): ontology-based question generation
- Jarryd Dunn (2019; BSc honous): comparing end-to-end models and templates for Generating text (main supervisor: Zola Mahlaza)
- Matthew Poulter (2019; BSc honous): comparing end-to-end models and templates for Generating text (main supervisor: Zola Mahlaza)
- Nthabiseng Mashiane (2017; BSc honous); topic: spelling error detection for isiXhosa
- Frida Mjaria (2017; BSc honous); topic: spelling error correction for isiZulu
- Siseko Neti (2017; BSc honous); topic: spelling error detection for isiXhosa
- Nikhil Gilbert (2017; BSc honous); topic: Automated marker for language learning exercises
- Soham Singh (2017; BSc honous); topic: difficulty levels with the automated marker for langauge learning
- Kgotso Nkosi (2017; BSc honous)
- Ameerah Allie (2016; BSc honous); topic: Test-driven development of ontologies
- Kieren Davies (2016; BSc honours); topic: Toward Test-driven development of ontologies
- Sindiso Mkhatshwa (2021, 2022, scientific programmer): MoReNL project, ToCT tool
- Toky Raboanary (2019, 2022; scientific programmer): MoReNL project, OE tools
- Chiadika Emeruem (2021, RA/programmer): OE tools and tutorial
- Steve Wang (2021, RA/programmer): OE tools and tutorial
- Junior Moraba (2021, RA/programmer): MoReNL project, on isiZulu numbers
- Kouthar Dollie (2020; research assistant): MorReNL project
- Blessed Chitamba (2020; scientific programmer): MorReNL project
- Gerald Ngumbulu (2020; scientific programmer): MorReNL project
- Zola Mahlaza (2019; RA): OE tutorial
- Frances Gillis-Webber (2019; RA): OE tutorial
- Michael Harrison (2019; scientific programmer): OE tools
- Stephan Jamieson (2019; scientific programmer): KnowID
- Zola Mahlaza (2017; scientific programmer); on the isiZulu verb grammar and medical machine translation
- Siseko Neti (2017; scientific programmer); isiZulu grammar and spellchecker
- Norman Pilusa (2016, 2017; scientific programmer); isiZulu spellchecker
- Takunda Chirema (2016; scientific programmer); a tool for modelling with relations and roles
- Musa Xakaza (2016; scientific programmer); linking the verbaliser to Owlready