KROL - A KNOWLEDGE REPRESENTATION OBJECT LANGUAGE ON TOP OF PROLOG

Citation
K. Shaalan et al., KROL - A KNOWLEDGE REPRESENTATION OBJECT LANGUAGE ON TOP OF PROLOG, Expert systems with applications, 15(1), 1998, pp. 33-46
Citations number
34
Categorie Soggetti
Computer Science Artificial Intelligence","Operatione Research & Management Science","Engineering, Eletrical & Electronic","Computer Science Artificial Intelligence","Operatione Research & Management Science
ISSN journal
09574174
Volume
15
Issue
1
Year of publication
1998
Pages
33 - 46
Database
ISI
SICI code
0957-4174(1998)15:1<33:K-AKRO>2.0.ZU;2-1
Abstract
This paper presents a knowledge representation object language (KROL) on top of Prolog. KROL is aimed at providing the ability to develop se cond-generation expert systems. The main aspects of KROL include multi -paradigm knowledge representation (first-order predicate logic, objec ts, rules), inference mechanisms at different levels of granularity, e xplanation facility, object-oriented database management module, and u ser-friendly interface. KROL has sufficient expressive power to be use d in applying demanding knowledge based modeling methodologies, such a s KADS and Generic Task, which are the major landmarks of the second-g eneration expert systems technology. Four successful agricultural expe rt systems have been developed in the last 6 years using KROL. To demo nstrate the language capabilities, we present an example of disorder d iagnosis. (C) 1998 Elsevier Science Ltd. All rights reserved.