A Uniform Framework for Concept Definitions in Description Logics

03/01/1997
by   G. DeGiacomo, et al.
0

Most modern formalisms used in Databases and Artificial Intelligence for describing an application domain are based on the notions of class (or concept) and relationship among classes. One interesting feature of such formalisms is the possibility of defining a class, i.e., providing a set of properties that precisely characterize the instances of the class. Many recent articles point out that there are several ways of assigning a meaning to a class definition containing some sort of recursion. In this paper, we argue that, instead of choosing a single style of semantics, we achieve better results by adopting a formalism that allows for different semantics to coexist. We demonstrate the feasibility of our argument, by presenting a knowledge representation formalism, the description logic muALCQ, with the above characteristics. In addition to the constructs for conjunction, disjunction, negation, quantifiers, and qualified number restrictions, muALCQ includes special fixpoint constructs to express (suitably interpreted) recursive definitions. These constructs enable the usual frame-based descriptions to be combined with definitions of recursive data structures such as directed acyclic graphs, lists, streams, etc. We establish several properties of muALCQ, including the decidability and the computational complexity of reasoning, by formulating a correspondence with a particular modal logic of programs called the modal mu-calculus.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/27/2011

Unifying Class-Based Representation Formalisms

The notion of class is ubiquitous in computer science and is central in ...
research
05/13/2021

Simplified Kripke semantics for K45-like Godel modal logics and its axiomatic extensions

In this paper, we provide simplified semantics for the logic K45(G), i.e...
research
03/13/2013

Modal Logics for Qualitative Possibility and Beliefs

Possibilistic logic has been proposed as a numerical formalism for reaso...
research
01/15/2014

Prime Implicates and Prime Implicants: From Propositional to Modal Logic

Prime implicates and prime implicants have proven relevant to a number o...
research
08/05/2020

Flexible coinductive logic programming

Recursive definitions of predicates are usually interpreted either induc...
research
05/10/2022

Reasoning in the Description Logic ALC under Category Semantics

We present in this paper a reformulation of the usual set-theoretical se...
research
04/01/2023

Topologically sorting VDM-SL definitions for Isabelle/HOL translation

There is an ecosystem of VDM libraries and extensions that includes a tr...

Please sign up or login with your details

Forgot password? Click here to reset