Unifying Class-Based Representation Formalisms
D. Calvanese, M. Lenzerini, D. Nardi

TL;DR
This paper introduces a unifying description logic framework that captures core features of class-based knowledge representation formalisms, enabling expressive modeling with decidable reasoning.
Contribution
It proposes a novel, expressive description logic combining number restrictions, inverse roles, and cyclic assertions, unifying various class-based formalisms with decidable reasoning.
Findings
The logic models features common to frame systems, object-oriented databases, and semantic data models.
Decidable reasoning is possible for both finite and unrestricted models.
The framework extends existing formalisms, enhancing their expressive power.
Abstract
The notion of class is ubiquitous in computer science and is central in many formalisms for the representation of structured knowledge used both in knowledge representation and in databases. In this paper we study the basic issues underlying such representation formalisms and single out both their common characteristics and their distinguishing features. Such investigation leads us to propose a unifying framework in which we are able to capture the fundamental aspects of several representation languages used in different contexts. The proposed formalism is expressed in the style of description logics, which have been introduced in knowledge representation as a means to provide a semantically well-founded basis for the structural aspects of knowledge representation systems. The description logic considered in this paper is a subset of first order logic with nice computational…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
