1995
DOI: 10.1007/978-1-4615-2275-1
|View full text |Cite
|
Sign up to set email alerts
|

The Knowledge Acquisition and Representation Language, KARL

Abstract: The Knowledge Acquisition and Representation Language (KARL) combines a description of a knowledge-based system at the conceptual level (a so-called model of expertise) with a description at a formal and executable level. Thus, KARL allows the precise and unique specification of the functionality of a knowledge-based system independent of any implementational details. A KARL model of expertise contains the description of domain knowledge, inference knowledge, and procedural control knowledge. For capturing the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
17
0
1

Year Published

1996
1996
1998
1998

Publication Types

Select...
5
2
1

Relationship

3
5

Authors

Journals

citations
Cited by 50 publications
(18 citation statements)
references
References 55 publications
0
17
0
1
Order By: Relevance
“…KARL is a customization of first-order logic consisting of the two sublanguages L-KARL that represents static knowledge and P-KARL that represents dynamic knowledge. It has a declarative semantics [Fen93a] as well as an operational semantics [Ang93]. L-KARL is based on Frame-logic [KLW93], which integrates objectorientation into a declarative framework.…”
Section: How To Bridge the Representation Gapmentioning
confidence: 99%
See 1 more Smart Citation
“…KARL is a customization of first-order logic consisting of the two sublanguages L-KARL that represents static knowledge and P-KARL that represents dynamic knowledge. It has a declarative semantics [Fen93a] as well as an operational semantics [Ang93]. L-KARL is based on Frame-logic [KLW93], which integrates objectorientation into a declarative framework.…”
Section: How To Bridge the Representation Gapmentioning
confidence: 99%
“…An important means of MIKE is the formal and operational knowledge specification language KARL (cf. [FAL91], [Fen93a], [AFS94]), which allows a precise and unequivocal description of a model of expertise as the result of the analysis phase. [PoG93] is based on the role-limiting method approach (see [Mar88], [McD88]).…”
Section: Introductionmentioning
confidence: 99%
“…[14], [15]) which has been proved useful in the specification of KBSs (cf. KARL [7], (ML) 2 [31], and MLPM [9]). Dynamic logic has two main advantages (especially if compared to first-order predicate logic).…”
Section: Competencementioning
confidence: 99%
“…we have verified with KIV theorems of [3] used to distinguish different complexity classes in abduction. 7 Notice that these proofs are in no way trivial: the informal proof for theorem 5.3 of [3] took one page. It states that for the class of ordered monotonic abduction problems using a specific preference criterion, there is a polynomial algorithm for finding a best explanation.…”
mentioning
confidence: 99%
“…The main restriction for executable specifications is that the perfect Herbrand models have to be finite. For more details see [Fen93] and [Ang93].…”
Section: The Formal and Executable Levelmentioning
confidence: 99%