Using a frame-based language for information retrieval

  • Authors:
  • Marybeth T. Weaver;Robert K. France;Qi-Fan Chen;Edward A. Fox

  • Affiliations:
  • Department of Computer Science, Virginia Polytechnic Institute and State University, Blacksburg, VA 24061-0106;Department of Computer Science, Virginia Polytechnic Institute and State University, Blacksburg, VA 24061-0106;Department of Computer Science, Virginia Polytechnic Institute and State University, Blacksburg, VA 24061-0106;Department of Computer Science, Virginia Polytechnic Institute and State University, Blacksburg, VA 24061-0106

  • Venue:
  • International Journal of Intelligent Systems
  • Year:
  • 1989

Quantified Score

Hi-index 0.00

Visualization

Abstract

With the advent of the information society, many researchers are turning to artificial intelligence techniques to provide effective retrieval over large bodies of textual information. In the CODER system, the mission of which is to provide an environment for experiments in applying AI to information retrieval, a factual representation language (FRL) serves as a tool for knowledge engineering and experimentation. the FRL is a hybrid AI language supporting strong typing for attribute values, a frame system, and Prolog-like relational structures. Inheritance is enforced throughout, and the semantics of type subsumption and object matching are formally defined. A collection of type and object managers called the knowledge administration complex implements this common language for storing knowledge and communicating it within the system. Storage of large numbers of complete knowledge objects (statements in the language) is supported by a system of external knowledge bases. Of the three types of knowledge structures in the language, the frame facility has proven most useful in the retrieval domain. This article discusses the frame construct itself, the implementation of the relevant portions of the knowledge administration complex and external knowledge bases, and the use of frames in retrieval research. It closes with a discussion of the utility of the FRL. (This material is based in part upon work supported by the National Science Foundation under Grant Nos. IST-8418877 and IRI-8703580; by the Virginia Center for Innovative Technology under Grant No. INF-85-016; and by grants from Nimbus Records and AT&T. A more detailed version of this article is available from the VPI&SU Department of Computer Science as Technical Report TR-88-25. © 1989 Wiley Periodicals, Inc.)