JOURNAL ARTICLE

The knowledge acquisition and representation language, KARL

Dieter FenselJürgen AngeleRudi Studer

Year: 1998 Journal:   IEEE Transactions on Knowledge and Data Engineering Vol: 10 (4)Pages: 527-550   Publisher: IEEE Computer Society

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 implementation details. A KARL model of expertise contains the description of domain knowledge, inference knowledge, and procedural control knowledge. For capturing these different types of knowledge, KARL provides corresponding modeling primitives based on Frame Logic and Dynamic Logic. A declarative semantics for a complete KARL model of expertise is given by a combination of these two types of logic. In addition, an operational definition of this semantics, which relies on a fixpoint approach, is given. This operational semantics defines the basis for the implementation of the KARL interpreter, which includes appropriate algorithms for efficiently executing KARL specifications. This enables the evaluation of KARL specifications by means of testing.

Keywords:
Computer science Knowledge representation and reasoning Executable Programming language Domain knowledge Semantics (computer science) Knowledge acquisition Knowledge-based systems Procedural knowledge Artificial intelligence

Metrics

37
Cited By
4.25
FWCI (Field Weighted Citation Impact)
75
Refs
0.95
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Semantic Web and Ontologies
Physical Sciences →  Computer Science →  Artificial Intelligence
AI-based Problem Solving and Planning
Physical Sciences →  Computer Science →  Artificial Intelligence
Logic, Reasoning, and Knowledge
Physical Sciences →  Computer Science →  Artificial Intelligence
© 2026 ScienceGate Book Chapters — All rights reserved.