Towards a Uniied Architecture for Knowledge Representation and Reasoning Based on Terminological Logics
نویسنده
چکیده
This paper presents a uniied architecture for knowledge representation and reasoning based on terminological (description) logics. The novelty of our approach consists in trying to use description logics not only for representing domain knowledge, but also for describing beliefs, epistemic operators and actions of intelligent agents in an unitary framework. For this purpose , we have chosen a decidable terminological language, called ALC reg + id(C) , whose expres-sivity is high enough to be able to represent actions and epistemic operators corresponding to the majority of modal logics of knowledge and belief. Additionally, we describe practical inference algorithms for the language ALC reg + id(C) which lies at the heart of our RegAL 1 knowledge representation system. The algorithms are sound and complete and can be used directly for deciding the validity and satissability of formulas in the propositional dynamic logic (PDL) by taking advantage of the correspondence between PDL and certain terminological logics 10]. 1 Term subsumption languages Term subsumption languages 2 (TSLs) are descendants of the famous KL-ONE language 4] and can be viewed as formalizations of the frame-based knowledge representation systems. The relationship between TSLs and logic is analogous to the relationship between structured and unstructured programming languages. Indeed, the TSLs impose a certain discipline in the logical structure of a formula (concept) in the very same way in which the structured programming paradigm imposes a discipline in the control structure of a program. Although they somehow restrict 1 The id(C)-Regular closure of the ALC language. 2 Also known as terminological (or description) logics. the expressivity of the description language, TSLs are most of the time preferable to general logic because of their increased understandability and usability in building practical knowledge bases. Also, as opposed to general logic, certain TSLs may possess decidable inference problems while retaining a fairly high expressivity which enables them to represent complex ontologies. The terminological description language usually provides a variety of concept and role constructors, including the boolean operators (conjunction u, disjunction t, maps (R 1 < R 2) and structural descriptions (C : R) are some of the most important concept constructors. We could also mention the following role constructors: id(C) (the restriction of the identity role to the concept C), R ?1 (role inverse), RbC (range restriction), R 1 R 2 (role composition), R (reeexive-transitive closure) and R 1 R 2 (bindings used in structural descriptions). Not all of …
منابع مشابه
Spatioterminological Reasoning: Subsumption Based on Geometrical Inferences
This paper presents a theoretical basis for terminological reasoning about objects and their qualitative spatial relationships. In contrast to existing work, which mainly focuses on reasoning about qualitative spatial relations alone, we integrate quantitative and qualitative information with terminological reasoning. This theory is motivated as basis for knowledge representation and query proc...
متن کاملA Terminological Default Logic
Terminological Logics are knowledge representation formalisms of considerable applicative interest, as they are speci cally oriented to the vast class of application domains that are describable by means of taxonomic organizations of complex objects. Although the eld of terminological logics has lately been an active area of investigation, few researchers (if any) have addressed the problem of ...
متن کاملComplexity of Terminological Reasoning Revisited
TBoxes in their various forms are key components of knowledge representation systems based on description logics (DLs) since they allow for a natural representation of terminological knowledge. Largely due to a classical result given by Nebel [15], complexity analyses for DLs have, until now, mostly failed to take into account the most basic form of TBoxes, so-called acyclic TBoxes. In this pap...
متن کاملTowards an Eecient Description Logics System with Individuals
This report presents the status of the research the author is conducting on the development of a complete Description Logics knowledge representation system. Description Logics knowledge representation systems are based of a family of formal languages for describing complex structured classes. These languages comprise boolean operators and quanti cation over class attributes, as well as the dec...
متن کاملA Unified Architechture for Knowledge Representation Based on Description Logics
This paper presents a uniied architecture for knowledge representation based on description (terminolog-ical) logics. The novelty of our approach consists in trying to use description logics not only for representing the domain knowledge, but also for describing beliefs, epistemic operators and actions of intelligent agents in a unitary framework. For this purpose, we have chosen a decidable te...
متن کامل