Decidable reasoning in terminological knowledge representation systems

Martin Buchheit, Francesco M. Donini, Andrea Schaerf

Publications of the UdS (Saarland University) · 1993 · 190 citations · 40 references

DOIFull text

Open access

TL;DR

Terminological knowledge representation systems are tools for designing and using knowledge bases that employ terminological languages, and the new features studied are often required in practical applications. The study theoretically analyzes a TKRS with capabilities beyond those of currently available systems. The authors employ a highly expressive language ALCNR that includes general complements, number restrictions, role conjunction, and allows inclusion statements between general concepts and terminological cycles, extending the general technique of constraint systems. They prove decidability of key TKRS‑deduction services such as satisfiability, subsumption, and instance checking via a sound, complete, terminating calculus, and show that inclusion statements can be simulated by terminological cycles under descriptive semantics.

Abstract

Terminological knowledge representation systems (TKRSs) are tools for designing and using knowledge bases that make use of terminological languages (or concept languages). We analyze from a theoretical point of view a TKRS whose capabilities go beyond the ones of presently available TKRSs. The new features studied, often required in practical applications, can be summarized in three main points. First, we consider a highly expressive terminological language, called ALCNR, including general complements of concepts, number restrictions and role conjunction. Second, we allow to express inclusion statements between general concepts, and terminological cycles as a particular case. Third, we prove the decidability of a number of desirable TKRS-deduction services (like satisfiability, subsumption and instance checking) through a sound, complete and terminating calculus for reasoning in ALCNR-knowledge bases. Our calculus extends the general technique of constraint systems. As a byproduct of the proof, we get also the result that inclusion statements in ALCNR can be simulated by terminological cycles, if descriptive semantics is adopted.

References

40