RLL(ID:927/rll001)


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