Here is a (periodically updated) list of all keet blog blog posts; those with a “(**)” at the end have been viewed more than 1000 times (up to about 21000 last time I checked in 2022).
Most of the posts are work-related and written in an informal style with links to the details. There is some talk about the function of blogs in science, be it as lab-notes, communicating (peer-reviewed) results, or casting the net wider to connect with people who have similar interests. The posts ended up covering all three to a greater or lesser extent.
Some posts have little, or even absolutely nothing, to do with my current job, but instead with previous education, activities in my spare time, or just general interest. Perhaps it is in some reader’s area of work or hobby, else you might find them of use for [even more/better] procrastination.
Last, but not least: no, I do not receive, nor have I received, payments or goods for any of the posts. I write about what I think is worthwhile writing about and that readers may like to read about.
2022
- EMNLP2022 trip report: neuro-symbolic approaches in NLP are on the rise; 14 Dec
- “Grammar infused” templates for NLG; 22 Nov
- Good girls, bold girls — but not böse; 10 Nov
- A review of NLG realizers and a new architecture; 24 Oct
- Semantic interoperability of conceptual data modelling languages: FaCIL; 5 Oct
- English, Englishes — which one to use for writing? 27 Sept
- How does one do an ontological investigation? 9 Sept
- More detail on the ontology of pandemic; 4 Aug
- A proposal for a template language for Abstract Wikipedia; 29 July
- Only answering competency questions is not enough to evaluate your ontology; 8 June
- Riffling through readability metrics; 19 March
- A handful of memoirs and autobiographies for computer science; 9 Feb
- What is a pandemic, ontologically? 26 Jan
- Conference report: SWAT4HCLS 2022; 14 Jan
- Trying to categorise popular science books; 8 Jan
2021
- A brief reflection on maintaining a blog for 15 years (going on 16); 29 Dec
- BFO decision diagram and alignment tool; 10 Dec
- Some explorations into book publishing logistics; 28 Nov
- Progress on generating educational questions from ontologies; 26 Nov 2021
- Bias in ontologies? 26 Aug 2021
- CLaRO v2.0: A larger CNL for competency questions for ontologies; 6 Aug 2021
- What about ethics and responsible data integration and data firewalls?; 27 July
- My road travelled from microbiology to computer science; 16 May
- NLG requirements for social robots in Sub-Saharan Africa; 8 May
- Automatically simplifying an ontology with NOMSA; 28 March
- The ontological commitments embedded in a representation language; 8 Feb
2020
- On computer program being a whole; 22 Nov
- An architecture for knowledge-driven access to Information and Data: KnowID; 26 Oct
- Toward a framework for resolving conflicts in ontologies (with COVID-19 examples); 22 Aug
- A requirements catalogue for ontology languages; 10 April
- What can you do when you have to stay at home?; 17 March
- Digital assistants and AMAs with configurable ethical theories; 5 March
- Dancing algorithms and algorithms for dance apps; 22 Feb
- Version 1.5 of the textbook on ontology engineering is available now; 7 Feb
- A set of competency questions and SPARQL-OWL queries, with analysis; 9 Jan
2019
- Computer ethics (SIPP) notes relevant to South Africa; 22 Dec
- More and better TDD for ontology authoring; 7 Dec
- Localising Protege with Manchester syntax into your language of choice; 15 Nov
- Design rationale and overview of the African Wildlife Ontology tutorial ontologies; 29 Sept
- A controlled language for competency questions; 4 Sept
- Tutorial: OntoClean in OWL and with an OWL reasoner; 4 Aug
- DL notation plugin for Protege 5.x; 24 July
- Language annotation on the Web with MoLA; 11 June
- About modelling styles in ontologies; 23 May
- Some experiences on making a textbook available; 27 April
2018
- A useful abstract relational model and SQL path queries; Oct 30
- FOIS’18 conference report; Sept 29
- ISAO 2018, Cape Town, ‘trip’ report; Sept 23
- Review of ‘The Web was done by amateurs’ by Marco Aiello; 22 Aug
- From ontology verbalisation to language learning exercises; 12 Aug
- On ‘open access’ CS conference proceedings; 29 July
- An Ontology Engineering textbook; July 17
- Ontology, part-whole relations, isiZulu and culture; July 5
- Not sorry at all–review of “Sorry, not sorry” by Haji Dawjee; May 16
- ‘Problem shopping’ and networking at IST-Africa’18 in Gaborone; May 12
- CFP 6th Controlled Natural Languages Workshop; March 26
- ICTs for South Africa’s indigenous languages should be a national imperative, too; March 8
- Logics and other math for computing (LAC 2018 report); Feb 20
- Updated isiZulu spellchecker and new isiXhosa spellchecker; Feb 18
- Ontology pub quiz questions of ISAO 2016 and JOWO 2017; Jan 9
- Book reviews for 2017; Jan 7
- Water scarcity in Cape Town—not the first city and the new levies are fine; Jan 2
2017
- Gastrophysics and follies; Dec 31
- The isiZulu spellchecker seems to contribute to ‘intellectualization’ of isiZulu; Dec 20
- Orchestrating 28 logical theories of mereo(topo)logy; Dec 17
- Logic, diagrams, or natural language for representing temporal constraints in conceptual modelling languages?; Nov 4
- Part-whole relations and foundational ontologies; Oct 15
- Figuring out the verbalisation of temporal constraints in ontologies and conceptual models; Sept 16
- Round 2 of the search engine, browser, and language bias mini-experiment; Aug 13
- A grammar of the isiZulu verb (present tense); July 23
- Aligning different relations: the case of part-whole relations–LDK2017; June 29
- Our ESWC17 demos: TDDonto2 and an OWL verbaliser for isiZulu; May 22
- Heterogeneous mapping between ontologies; May 16
- On that “shared” conceptualization and other definitions of an ontology; Jan 20
- Book reviews for 2016; Jan 2
2016
- Robot peppers, monkey gland sauce, and go well–Say Again? reviewed; Dec 21
- Improved! TDDonto v2–more types of axioms supported and better feedback; Dec 15
- Launch of the isiZulu spellchecker; Nov 11
- Relations with roles/verbalising object properties in isiZulu; Oct 31
- Surprising similarities and differences in orthography across several African languages; Oct 18
- More stuff: relating stuffs and amounts of stuff to their parts and portions; Sept 28
- My gender-balanced book reviews overall, yet with much fluctuation; Sept 18
- Brief report on the INLG16 conference; Sept 12
- UVa 11357 Ensuring Truth solution description; Aug 27
- On generating isiZulu sentences with part-whole relations; Aug 20
- A search engine, browser, and language bias mini-experiment; Aug 13
- Experimentally-motivated non-trivial intermodel links between conceptual models; Aug 7
- Bootstrapping a Runyankore CNL from an isiZulu one mostly works well; July 31
- Automatically finding the feasible object property; July 21
- A few refreshing feminist articles–to point out and fix bugs in the game; July 8
- New OWL files for the (extended) taxonomy of part-whole relations; June 29
- An exhaustive OWL species classifier; June 19
- Reflections on ESWC 2016: where are the ontologies papers?; June 14
- Preliminary promising results on a data-driven spellchecker for isiZulu; May 1
- The TDDonto tool to try out TDD for ontology authoring; April 17
- This blog is now 10 years old; April 9
- Pluralising isiZulu nouns, automatically; March 30
- Ontology authoring with a test-driven development approach; March 20
- More results on a CNL for isiZulu; Feb 14
- OBDA/I Example in the Digital Humanities: food in the Roman Empire; Jan 26
- CFP Logics and Reasoning for Conceptual Models (LRCM 2016); Jan 11
- A new selection of book reviews (from 2015); Jan 3
2015
- Applied Ontology article on a framework for ontology modularity; Dec 18
- Article on the Repository of Ontologies for MUltiple USes (ROMULUS) in print with JoDS; Nov 19
- Yes, the protests reduce productivity of academics as well…; Nov 15
- SA ICPC Regionals 2013 problem analysis; Oct 5
- Yet another software-based clicker system: LetsThink-GoAnswer; Sept 24
- Fruitful ADBIS’15 in Poitiers; Sept 12
- The ontology-driven unifying metamodel of UML Class diagrams, ER, EER, ORM, and ORM 2; Aug 20
- Quasi wordles of isiZulu online newspaper articles from this weekend; Aug 10
- An orchestration of ontologies for linguistic knowledge; Aug 5
- Wikipedia + open access = not quite a revolution (not yet at least); July 12
- From data on conceptual models to optimal (logic) language profiles; July 11
- What’s in a publicly available conceptual data model?; July 1
- Peer instruction with a computer networks course; June 25
- Exciting ICPC World Finals 2015 in Marrakech; May 22
- First tractable encoding of ORM conceptual data models; May 15
- Three CS problem-solving strategies exercise sets; April 19
- Journal paper on Data Mining OPtimization ontology; March 27
- Forum for AI Research 2015, Cape Town; March 19
- Dancing Algorithms; Feb 24 (**)
- On the need for bottom-up language-specific terminology development; Feb 15
- Updated ontology engineering lecture notes (2015); Feb 1
- Pleasant SAARMSTE’15 in Maputo; Jan 19
- Even more short reviews of books I’ve read in 2014; Jan 2
2014
- Formalization of the unifying metamodel of UML, EER, and ORM; Dec 24
- FAIR’14 and ‘modelling relationships’ tutorial; Dec 8
- Conference notes from EKAW 2014; Nov 28
- VocabLift to learn some isiZulu, Shona, French and English words; Nov 22
- Zubeida Khan awarded with best Master’s thesis from CSIR; Nov 8
- Results of the OWL feature popularity contest at OWLED 2014; Oct 23
- Considering some stuff–scientifically; Oct 9
- Preliminary results on multilingual ontologies in Bantu languages; Sept 27
- On ‘swapping’ your foundational ontology to increase interoperability; Sept 17
- Enjoyable and interesting controlled natural languages workshop (CNL’14); Aug 27
- Coupon collecting the computing way; Aug 3
- A metamodel-driven approach for linking conceptual data models; July 18
- More lively Theory of Computaiotn lectures with peer instruction; July 9
- ACM ICPC 2014 solution to problem A – baggage; June 28 (**)
- First steps for isiZulu natural language generation; June 14
- CFP OWLED 2014; May 27
- Dabbling into evaluating reasoners with the DMOP ontology; May 20
- 8 years of keet blog; April 17
- Ontology engineering lecture notes for 2014 online; March 23
- More book suggestions (2013); Feb 23
- Preliminary list of isiZulu terms for computing and computer literacy; Jan 14
- Book chapter on conceptual modeling for biology published; Jan 5
2013
- Some ontology authoring guidelines to prevent pitfalls: TIPS; Dec 21
- Notes on a successful ER 2013 conference; Nov 18
- Commuterm presented at the Teaching and learning in Higher Education Conference 2013; Oct 7
- Mixed experiences with conferences and travelling; Sept 29
- CFP LRCM´13 workshop; Aug29
- Towards a metamodel for conceptual data modelling languages; Aug 13
- A few notes and tips for forming new words; July 16
- Ontologies and knowledge bases lecture notes for 2013; July 7
- KCAP13 poster on aligning and mapping foundational ontologies; June 18
- Quantitative results on pitfalls in ontologies; June 5
- Modelling issues and choices in the development of the Data Mining OPtimization ontology; April 23
- Release of the (beta version of the) foundational ontology library ROMULUS; April 4
- A few more book suggestions; Jan 29
- 2012 in review (WP blog stats summary); Jan 2
2012
- Logical and ontological reasoning services?; Dec 18
- My snapshots for why I do what I do; Nov 22
- Ontologies and conceptual modelling workshop in Pretoria; Nov 19
- Facts and opinions about Theory of Computation in Computer Science Curricula; Nov 5
- A successful EKAW’12 conference; Oct 19
- Some ideas about what the Semantic Web will look like in 2022; Sept 25
- MOOCs, computer-based teaching aids, and taking notes; Sept 5
- Fixing flaws in OWL object property expressions; Aug 14
- Moral responsibility in the computing era (SEP entry); July 30
- A new version of ONSET and more technical details are now available; July 6
- Theory of Computation topics mostly as elective in the planned ACM/IEEE CS2013 curriculum; July 1
- A few notes on a successful ESWC’12 and OWLED’12; June 12
- Digitizing my cassettes of international folk dancing music; May 10
- A couple of OWL requirements for using ontologies in Indigenous Knowledge Management systems; April 30
- Preliminary results of the Theory of Computation survey; April 20
- Some reflections on learning isiZulu; March 29
- Part-whole relations, mereotopology, and the OntoPartS tool; March 15
- Lecture notes for the ontologies and knowledge bases course; Feb 13
- The DiDOn method to develop bio-ontologies from semi-structured life science diagrams; Feb 1
- Annotated list of books on (South) Africa I read last year; Jan 15
- First release of the foundational ONtology SElection Tool ONSET; Jan 6
- Thanks and best wishes for 2012; Jan 1
2011
- An epic blunt review; Dec 2
- On making a Theory of Computation course more lively; Nov 18
- Book chapter on conceptual data modeling for biological data; Nov 3
- I’m counted; Oct. 22
- Notes on AFRICON’11, MAIS’11, and SAICSIT’11; Oct 7
- Identification and Keys in UML Class Diagrams; Aug 24 (**)
- TAR Article on Google in Africa; Aug 13
- The rough ontology language rOWL and basic rough subsumption reasoning; Aug 4
- New Centre for Artificial Intelligence Research in South Africa; July 12 (**)
- Bottom-up ontology development using bio-diagrams; June 17
- Questionable search terms for my blog; June 12
- A few notes on ESWC2011 in Heraklion; June 3
- Every American is a NamedPizza; May 22
- Managing your BSc honours Project; May 8
- Referencing Works; May 4
- Google searches, sneaky Academia.edu, and data duplication; April 20 (**)
- Five years of keet blog; April 8
- Reports on Digital Inclusion and divide; April 1
- Outcome of the empirical assessment on the use of foundational ontologies in ontology development; March 15
- Essay on the Nonviolent Personality; March 3
- Journal paper on granular perspectives; Feb 25
- Related works: when do you read ‘too much’?; Feb 21
- Better off with foundational ontologies; Jan 10
- 2010 in (blog) review; Jan 3
2010
- Notes on SAKT’10: Bolzano colloquium on logic for temporal databases; Dec 18
- UNESCO’s take on engineering and development; Dec 13
- Ontological realism, methodologies, and mud slinging: a few notes on the AO trilogy; Nov 30
- Nontransitive vs. intransitive direct part-whole relations in OWL; Nov 14
- IJMSO paper on dependencies between ontology design parameters online; Nov 5
- Recap of the sixth workshop on Fact-Oriented Modeling: ORM’10; Oct 29
- Scientist vs. Engineer: still, again, even more so now, or not; Oct 23
- Finally, I’m on Facebook too; Oct 15
- Automating approximations in DL-Lite ontologies; Oct 1
- Aperitivo Informatico at FUB: new ways of inclusion and participation; Sept 25
- Constraints for migrating relations over time; Sept 1
- African Wildlife Ontology tutorial ontologies; August 20 (**)
- South African Women on leadership in science, technology and innovation; August 13
- The complexity of… coffee; August 3 (**)
- A strike against the ‘realism-based approach’ to ontology development, July 23
- New book on Novel developments in Granular Computing, July 12
- Teaching another two courses on ontology engineering, June 23
- Rough ontologies from an ontology engineering perspective, June 14
- More ontology design parameters and dependencies between them; June 8
- On a typology of bureaucracies; May 30
- From the Description Logics Workshop 2010, Waterloo; May 7
- UH course and Cuba update; April 18
- Teaching ontology engineering at Uni de la Habana in April; April 1
- Peer-to-peer micro-credit over the Internet with Kiva; March 15
- Progress on the EnvO at the Dagstuhl workshop; March 1
- Upcoming Dagstuhl seminar on the development of an environment ontology; Feb 20
- Failure of the experiment of the SemWebTech course; Feb 17
- A note on the Computer Cooking Contest; Feb 5
- ICT, Africa, peace, and gender; Jan 25
- Easy widget for keeping track of visited countries; Jan 14 (**)
- 72010 SemWebTech lecture 12: Social aspects and recap part 2 of the course; Jan 8
- 72010 SemWebTech lecture 11: BioRDF and Workflows; Jan 5
2009
- Thanks and best wishes for 2010; Dec 29, 2009
- 72010 SemWebTech lecture 10: SWLS and text processing and ontologies; Dec 20, 2009
- 72010 SemWebTech lecture 9: Successes and challenges for ontologies in the life sciences; Dec 18, 2009
- 72010 SemWebTech lecture 8: SWT for HCLS–background and data integration; Dec 13, 2009
- 72010 SemWebTech lecture 7: Dealing with undertainty and vagueness; Dec 11, 2009
- Web 2.0 widgets, travelling; Dec 7, 2009 (**)
- 72010 SemWebTech lecture 6: Parts and temporal aspects; Nov 29, 2009
- 72010 SemWebTech lecture 5: Methods and methodologies; Nov 27, 2009
- An official response on the dirty war index; Nov 26, 2009
- 72010 SemWebTech lectures 3+4: Ontology Engineering Top-down and Bottom-up; Nov 20, 2009 (**)
- 72010 SemWebTech lecture 1+2: the Web Ontology Languages; Nov 15, 2009 (**)
- Semantic Web Technologies course part 2: start of an experiment; Nov 10, 2009
- Computational, and other, problems for genomics of emerging infectious diseases; Nov 2, 2009
- The WONDER System for ontology browsing and graphical query formulation; Oct 21, 2009
- Metadata and Semantics Conference MTSR’09 and semantics for the agricultural domain; Oct 4, 2009
- Any semantic search for insects?; Sept 26, 2009
- Linked data as the future of scientific publishing; Sept 19, 2009
- Visiting DERI in sunny Galway; Sept 13, 2009
- The, surprisingly somewhat belated, report on the Granular Computing Conference GrC’09; Aug 23, 2009
- An analysis of culinary evolution; July 30, 2009 (**)
- Enhancing granulation hierarchies; July 27, 2009
- Transformation, again; July 16, 2009
- Nobel Peace Prize winner Shirin Ebadi in Bolzano; July 4, 2009
- Computing and the philosophy of technology; June 30, 2009
- Object-Role Modeling and Description Logics for conceptual modelling; June 19, 2009
- Blog post analysis revisited; June 12, 2009
- A collection of parameters for ontology design; June 1, 2009
- Rough Sets Theory workshop in Milan; May 27, 2009
- Metagenomics updated and slightly upgraded; May 15, 2009
- Topically scaled maps of countries in the world; May 13, 2009
- A CS department is not a cheap software house; May 3, 2009
- Refining constraints on RO’s transformation_of relation; April 24, 2009
- Working towards WONDER data; April 14, 2009
- Brief review of the Handbook of Knowledge Representation; March 29, 2009
- Editorial freedoms?; March 19, 2009
- Celebrating women’s achievements; March 8, 2009
- back to work; March 5, 2009
- The VIP session at informatica 2009; Feb 12, 2009
- What philosophers say about computer science; Feb 2, 2009 (**)
- Data visualisation entertainment with htmlgraph for your website; Jan 21, 2009
- Conflict data analysis issues and the dirty Dirty War Index; Jan 11, 2009
- Building bias into your database; Jan 7, 2009
2008
- Types of granularity and the TOG to facilitate modelling for the GIS domain; Dec 29, 2008
- New book on innovations in information systems modeling; Dec 16, 2008
- Additional suggestions for conference blogging; Dec 3, 2008
- A look ahead to the 25th of November; Nov 23, 2008
- ICT for Peace Symposium in the Netherlands; Nov 7, 2008
- Live from ISWC 2008 in Karlsruhe; Oct 30, 2008
- OWLED’08 in brief; Oct 27, 2008
- Case studies of ontology interoperation with OBDA and OBDI; Oct 8, 2008
- Improving science blogging; Oct 1, 2008
- A note on improving the quality of conceptual models with a reasoner; Sept 2, 2008
- Failing to recognize your own incompetence; Aug 25, 2008 (**)
- IFIP TC9 workshop on ICT uses in war and not-peace; July 25, 2008
- BFO’s specific and generic dependence and generalising progress in essential and mandatory parts; July 9, 2008
- Blog post analysis with time dimension; June 27, 2008
- “The future of our home country necessarily has to be a future of scientists”; June 10, 2008
- Done!!; April 29, 2008
- Ontologies in ecology: putting the lessons-learned to good use and moving forward; April 7, 2008
- Tools to access data through an ontology; March 30, 2008
- Representing the difference between mandatory and essential parts and wholes; March 26, 2008
- About insurmountable simplicities; March 2, 2008
- A European BSc in CS curriculum?; Feb 23, 2008
- A new plant family: the Simulacraceae; Feb 1, 2008
- Relaxing, sort of; Jan 24, 2008
2007
- (n)ontologies and the thorny issue of their definitions; Dec 7, 2007
- From the marketing department – or: blogging by science journalists versus scientists who are blogging?; Oct 3, 2007
- On the (un)reasonable effectiveness of mathematics in ecology; Sept 24, 2007
- more on AI and (contemporary) cultural heritage: poeme electronique, RAI, and robocup; Sept 12, 2007
- AI and cultural heritage workshop at AI*IA’07; Sept 11, 2007
- Granularity and no emergence in biology; Aug 3, 2007
- More on sudokus; Aug 1, 2007
- Blog categories and non-hierarchies; July 1, 2007
- Reasoning requirements for bio-ontologies: the harvest from OWLED & DL 2007; June 10, 2007
- What are the ‘core’ SWLS references, if any?; May 14, 2007
- Report on WorldMUN 2007, Geneva; April 3, 2007
- Metagenomics, or: more problems to solve by bioinformaticians!; March 15, 2007
- Playing with HCI tools and terrorism research; Feb 13, 2007
2006
- Figuring out requirements for automated reasoning services for formal bio-ontologies; Dec 27, 2006
- Two days of “ORMing” at the International Workshop on Object-Role Modelling 2006; Nov 7, 2006
- Ontologies for better communication; Sept 10, 2006
- Multi-tasking or parallel processing? Operating Systems versus processing in the brain; July 28, 2006 (**)
- “We are what we repeatedly do…; June 11, 2006
- Computer Science with/for Biology and (bio)medicine; May 19, 2006 (**)
- Philosophy & Informatics, and a future for computer science; May 8, 2006
- Granulate and Conquer; April 24, 2006
- solving sudokus made simple; April 18, 2006
- A first note; April 10, 2006