ScholarGate
Assistent

Description Logics

Description logics are a family of formal knowledge representation languages, decidable fragments of first-order logic, used to define concepts and reason about classification and consistency, notably as the basis of Semantic Web ontology languages.

Finn tema med PaperMindSnartFind papers & topics
Tools & resources
Last ned lysbilder
Learn & explore
VideoSnart

Definition

A description logic is a logic-based formalism for representing the concepts (classes), roles (relations), and individuals of a domain, with a precise model-theoretic semantics that makes reasoning tasks such as concept subsumption decidable.

Scope

This topic covers the description logic family: concepts, roles, and individuals; the distinction between terminological knowledge (the TBox of concept definitions) and assertional knowledge (the ABox of facts about individuals); the standard reasoning services of subsumption, classification, consistency, and instance checking; and the expressiveness-versus-complexity spectrum from lightweight logics to expressive ones underlying the Web Ontology Language (OWL). Informal structured representations are treated under semantic networks and ontologies.

Core questions

  • How are concepts built compositionally from atomic concepts and roles using constructors such as conjunction, restriction, and quantification?
  • What is the difference between a TBox of terminological axioms and an ABox of assertions?
  • What standard reasoning services (subsumption, classification, consistency, instance checking) do description logic reasoners provide?
  • How does increasing expressiveness raise the computational complexity of reasoning?

Key concepts

  • concepts, roles, individuals
  • TBox and ABox
  • concept constructors and restrictions
  • subsumption
  • classification
  • consistency and instance checking
  • OWL and the Semantic Web
  • decidable fragments of first-order logic

Key theories

TBox/ABox separation
Description logic knowledge bases distinguish terminological knowledge (concept and role definitions in the TBox) from assertional knowledge (facts about specific individuals in the ABox), enabling separate but interacting reasoning about the schema and the data.
Subsumption and automatic classification
The core inference of description logics is subsumption, deciding whether one concept is necessarily more general than another, which lets a reasoner automatically organize concepts into a classification hierarchy and detect inconsistencies.
Expressiveness-complexity trade-off
Description logics are deliberately chosen as decidable fragments of first-order logic, and adding constructors increases expressiveness at a well-characterized cost in reasoning complexity, guiding the design of ontology languages such as the OWL profiles.

Clinical relevance

Description logics are the formal backbone of the Web Ontology Language (OWL) and thus of large ontologies in biomedicine (such as SNOMED CT), the Semantic Web, and enterprise knowledge graphs, where automated classification and consistency checking keep large vocabularies coherent.

History

Description logics grew from structured representations such as Brachman and Schmolze's KL-ONE (1985), as researchers sought formal semantics and decidability for frame- and network-based systems. Through the 1990s-2000s their complexity was mapped precisely, and they were adopted as the foundation of the W3C Web Ontology Language (OWL).

Key figures

  • Ronald J. Brachman
  • Franz Baader
  • Ian Horrocks
  • Diego Calvanese
  • Deborah McGuinness

Related topics

Seminal works

  • brachman1985
  • baader2007

Frequently asked questions

How do description logics relate to first-order logic?
Description logics are carefully chosen fragments of first-order logic. They sacrifice some expressiveness so that key reasoning tasks, such as deciding subsumption between concepts, remain decidable and often efficient, which full first-order logic does not guarantee.
What is the difference between the TBox and the ABox?
The TBox holds terminological knowledge, the definitions and general axioms about concepts and roles, while the ABox holds assertions about particular individuals. Reasoning uses both: the TBox describes how the world is structured and the ABox describes specific facts within that structure.

Methods for this concept

Related concepts