Hadto Journal

Keet Notes · Chapter 3 · 2026-03-31

Description logics tell us what to automate and what to bound

Notes from Chapter 3 of Keet's Ontology Engineering on the practical value of description logics for venture operations.

ontology engineeringdescription logicshadtosystems design

Chapter 3 of Keet’s book sharpens an operational instinct: every formal system gives you some kinds of power and imposes some kinds of limits.

Description logics matter because they sit in a practical middle ground. They are expressive enough to support useful inference, but constrained enough that cost, tooling, and behavior can still be reasoned about.

That trade-off matters at Hadto. We are building repeatable business infrastructure, not bespoke research environments. When we model a domain, we need to know not only what would be ideal in theory, but what can be supported in a live system that operators and apprentices can actually use.

Practical questions they force

Description logics push teams to ask:

  • what kinds of classifications do we expect the system to perform?
  • which inferences are worth computing automatically?
  • what does the reasoner need to explain to a human?
  • what complexity are we introducing along the way?

Those are product questions, not just formal ones.

Name the edges of automation

Business software often overpromises intelligence. Teams imply that the system understands more than it really does.

Keet’s discussion of standard reasoning services is a useful antidote. A system should be specific about whether it can do consistency checking, classification, satisfiability testing, or instance retrieval.

For Hadto, that matters because our platform will eventually span multiple ventures and multiple workflows. If owner-operators are going to trust the software, we need to be precise about what the software is actually doing. Named capabilities are better than vague magic.

Apprenticeship benefit

There is also a training benefit here. One of Hadto’s goals is to help software apprentices become strong builders inside real businesses. Description logics teach a healthy engineering habit: do not hide trade-offs. State them. Bound them. Monitor them.

That mindset transfers well beyond ontologies. It is how systems survive contact with reality.

Chapter 3 is less about memorizing definitions than about learning to work responsibly with structured domain logic. For Hadto, the practical lesson is simple: use formal models where they create leverage, and be explicit about the services, assumptions, and limits that come with them.

← Back to the blog