DFKI Research Report-90-13 |
|

by Franz Baader
Augmenting Concept Languages by Transitive Closure of Roles: An Alternative to Terminological Cycles
40 Pages
In Baader (1990a,1990b), we have considered different types of
semantics for terminologicial cycles in the concept language
0 which
allows only conjunction of concepts and value restrictions. It turned out
that greatest fixed-point semantics (gfp-semantics) seems to be most
appropriate for cycles in this language. In the present paper we shall show
that the concept defining facilities of
0 with cyclic definitions and
gfp-semantics can also be obtained in a different way. One may replace
cycles by role definitions involving union, composition, and transitive
closure of roles. This proposes a way of retaining, in an extended
language, the pleasant features of gfp-semantics for
0 with cyclic
definitions without running into the troubles caused by cycles in larger
languages. Starting with the language
of Schmidt-Schau"s&Smolka
(1988) -- which allows negation, conjunction and disjunction of concepts
as well as value restrictions and exists-in restrictions -- we shall
disallow cyclic concept definitions, but instead shall add the possibility
of role definitions involving union, composition, and transitive closure of
roles. In contrast to other terminological KR-systems which incorporate the
transitive closure operator for roles, we shall be able to give a sound and
complete algorithm for concept subsumption. Surprisingly, this algorithm
can also be used to decide subsumption with respect to concept equations,
i.e., arbitrary equational axioms of the form C = D where C and D are
This document is available as Postscript.
The next abstract is here, and the previous abstract is here.
Note: This page was written to look best with CSS stylesheet support Level 1 or higher. Since you can see this, your browser obviously doesn't support CSS, or you have turned it off. We highly recommend you use a browser that supports and uses CSS, and review this page once you do. However, don't fear, we've tried to write this page to still work and be readable without CSS.