An Overview of KRL, a Knowledge Representation Language

Cognitive Science 1 (1):3-46 (1977)
  Copy   BIBTEX

Abstract

This paper describes KRL, a Knowledge Representation Language designed for use in understander systems. It outlines both the general concepts which underlie our research and the details of KRL‐0, an experimental implementation of some of these concepts. KRL is an attempt to integrate procedural knowledge with a broad base of declarative forms. These forms provide a variety of ways to express the logical structure of the knowledge, in order to give flexibility in associating procedures (for memory and reasoning) with specific pieces of knowledge, and to control the relative accessibility of different facts and descriptions. The formalism for declarative knowledge is based on structured conceptual objects with associated descriptions. These objects form a network of memory units with several different sorts of linkages, each having well‐specified implications for the retrieval process. Procedures can be associated directly with the internal structure of a conceptual object. This procedurul attachment allows the steps for a particular operation to be determined by characteristics of the specific entities involved.The control structure of KRL is based on the belief that the next generation of intelligent programs will integrate data‐directed and goal‐directed processing by using multiprocessing. It provides for a priority‐ordered multiprocess agenda with explicit (user‐provided) strategies for scheduling and resource allocation. It provides procedure directories which operate along with process frameworks to allow procedural parameterization of the fundamental system processes for building, comparing, and retrieving memory structures. Future development of KRL will include integrating procedure definition with the descriptive formalism.

Links

PhilArchive



    Upload a copy of this work     Papers currently archived: 92,931

External links

Setup an account with your affiliations in order to access resources via your University's proxy server

Through your library

Similar books and articles

What We Know When We Know a Language.Barry C. Smith - 2006 - In Ernest Lepore & Barry C. Smith (eds.), The Oxford Handbook of Philosophy of Language. Oxford University Press. pp. 941.
Knowledge, language and learning.Rama Kant Agnihotri & Hriday Kant Dewan (eds.) - 2010 - Delhi: Macmillan Publishers India.
Self-knowledge and externalism.Bill Brewer - 2004 - In J.M. Larrazabal & L.A. PC)rez Miranda (eds.), The Proceedings of the Twentieth World Congress of Philosophy. Kluwer Academic Publishers. pp. 39-47.
What Remains of Our Knowledge of Language?: Reply to Collins.Barry C. Smith - 2008 - Croatian Journal of Philosophy 8 (22):557-75.
Body Language: Representation in Action.Mark Rowlands - 2006 - Cambridge MA: Bradford Book/MIT Press.
Computational semantics.Patrick Blackburn & Johan Bos - 2003 - Theoria 18 (1):27-45.
Practical knowledge of language.Cheng-Hung Tsai - 2010 - Philosophia 38 (2):331-341.
Model for knowledge and legal expert systems.Anja Oskamp - 1992 - Artificial Intelligence and Law 1 (4):245-274.

Analytics

Added to PP
2013-11-21

Downloads
28 (#586,744)

6 months
11 (#271,662)

Historical graph of downloads
How can I increase my downloads?