Extending Description Logics with Generic Concepts – the Tale of Two Semantics

Description Logic (DL) ontologies often need to model similar properties for different concepts. Taking inspiration from generic classes in object-oriented programming, we introduce concept parameters to describe related concepts. For example, LocalAnesthesia[Eye] and LocalAnesthesia[Knee] can be used to describe the anesthesia of an eye or a knee, respectively. The main benefit of generic concepts is to be able to describe general properties, for example, that every local anesthesia is done by applying an anesthetic drug. We propose to use generic concepts, such as LocalAnesthesia[X] to define such properties, where a concept variable X can be replaced with suitable concepts. To capture the intended meaning of generic concepts, we define two semantics for this extension: the schema semantics, in which concept variables represent arbitrary concepts from a specific language, and the second-order semantics, in which variables represent arbitrary subsets of the domain. Generally, the second-order semantics gives more logical consequences, but the schema semantics allows a reduction to the classical DL reasoning. To combine the benefits of both semantics, we define a useful extension of the DL EL, for which both semantics coincide, and a further restriction in which the entailment problem is decidable.

Authors

Institutions

Publication Details

Published
2024-10-26
DOI
https://doi.org/10.24963/kr.2024/43
Primary Topic
Semantic Web and Ontologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Extending Description Logics with Generic Concepts – the Tale of Two Semantics

Yevgeny Kazakov, Joshua Hirschbrunn
Semantic Web and Ontologies
article

Extending Description Logics with Generic Concepts – the Tale of Two Semantics

Yevgeny Kazakov, Joshua Hirschbrunn
article en

Abstract

Description Logic (DL) ontologies often need to model similar properties for different concepts. Taking inspiration from generic classes in object-oriented programming, we introduce concept parameters to describe related concepts. For example, LocalAnesthesia[Eye] and LocalAnesthesia[Knee] can be used to describe the anesthesia of an eye or a knee, respectively. The main benefit of generic concepts is to be able to describe general properties, for example, that every local anesthesia is done by applying an anesthetic drug. We propose to use generic concepts, such as LocalAnesthesia[X] to define such properties, where a concept variable X can be replaced with suitable concepts. To capture the intended meaning of generic concepts, we define two semantics for this extension: the schema semantics, in which concept variables represent arbitrary concepts from a specific language, and the second-order semantics, in which variables represent arbitrary subsets of the domain. Generally, the second-order semantics gives more logical consequences, but the schema semantics allows a reduction to the classical DL reasoning. To combine the benefits of both semantics, we define a useful extension of the DL EL, for which both semantics coincide, and a further restriction in which the entailment problem is decidable.

Universität Ulm (DE)
Openalex Percentile: Top 83%
Semantic Web and Ontologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.