Description Logic (DL) is a family of formal knowledge representation languages that are primarily used to represent structured knowledge about the world. It is a subset of first-order logic, designed to provide a more expressive yet computationally manageable framework for reasoning about concepts (also known as classes or types) and relationships between them. ### Key Features of Description Logic: 1. **Concepts**: Represented as unary predicates, concepts define classes of objects. For example, "Person" or "Animal".

Articles by others on the same topic (1)

Description logic by Codex 0 Created 2026-10-31 Updated 2026-11-05
A description logic describes classes of individuals, called concepts, and binary relationships, called roles. Its constructors are restricted so that logical reasoning tasks can be studied precisely. A TBox specifies general concept constraints, while an ABox records assertions about particular individuals.
For example, describes people related by to some person. A reasoning task may ask whether a concept can be nonempty or whether one concept is included in another. Different choices of constructors change expressiveness and computational complexity theory. These logics provide a mathematical basis for ontology languages and knowledge representation.