RLL(ID:927/rll001)
- Country: us
- Began: 1980
- Published: 1980
Representation Language Language. A frame language.
? Lenat??
Places
Related languages
UNITS |
=> |
RLL | |
Implementation |
RLL |
=> |
ARLO | |
Implementation |
RLL |
=> |
CYCL | |
Evolution of |
RLL |
=> |
THEO | |
Evolution of |
References:
Greiner, R., and Lenat, D. B. "A representation language language" pages 165-9 view details
in Proceedings of the 1980 National Conference on Artificial Intelligence, Morgan Kaufmann Publishers, 1980 view details
Greiner, Russell "RLL-1: A Representation Language Language" Stanford Univ., CA. Dept, of Computer Science. Oct 80, HPP-80-9 Stanford Heuristic Programming Project view details
Abstract: The field of AI is strewn with knowledge representation languages. The language designer typically designs that language with one particular application domain in mind; as subsequent types of applications are tried, what had originally been useful features are found to be undesirable limitations, and the language is overhauled or scrapped. One remedy to this bleak cycle might be to construct a representation language whose domain is the field of representational languages itself. Toward this end, we designed and implemented RLL-1, a frame-based Representation Language Language. The components of representation languages in general (such as slots and inheritance mechanisms) and of RLL-1 itself, in particular, are encoded declarattvely as frames. By modifying these frames, the user can change the semantics of RLL-1's components, and significantly alter the overall character of the RLL-1 environment. Often a large Artificial Intelligence project begins Dy designing and implementing a high-level language in which to easily and precisely specify the nuances of the task. The language designer typically builds his Representation Language around the one particular highlighted application (such as molecular biology for Units (Stefik), or natural language understanding for KRL (Bobrow & Winograd) and OWL (Szolovtts, et al.)). For this reason, his language is often inadequate for any subsequent aoolications. except those which can be cast in a form similar in structure to the initial task. What had originally been useful features are subsequently found to be undesirable limitations. Consider Units' explicit copying of inherited facts or KRL's sophisticated but slow matcher.
in Proceedings of the 1980 National Conference on Artificial Intelligence, Morgan Kaufmann Publishers, 1980 view details
Greiner, Russell and Lenat, Douglas B. "RLL-1. A Representation Language Language. Supplement. Details of RLL" Stanford Univ., CA. Dept. of Computer Science. HPP-80-23 view details
Abstract: This paper includes many implementation level details about the RLL-1 system, described in a companion paper, RLL-1: A Representation Language Language (Heuristic Programming Project Working Paper HPP-80-9, October 1980, at Stanford University by Russell Greiner). The contents are as follows: Special Units, Naming conventions, Legend, Actual units, Index of Units, Environment, Top level Functions, Functions needed to Bootstrap RLL-1, Convenience Functions, Advised Functions, and Global Variables.
in Proceedings of the 1980 National Conference on Artificial Intelligence, Morgan Kaufmann Publishers, 1980 view details
Resources - HIstory page at Stanford AI
RLL (1978-80) RLL (for Representation Language Language) is a prototype tool for building customized representation languages. RLL is self-descriptive, i.e., it is itself described in terms of RLL units. It has been used as the underlying language for EURISKO and other systems. external link
|