Accession Number : ADA138071

Title :   A Natural Language Interface for a PROLOG Database.

Descriptive Note : Master's thesis,

Corporate Author : AIR FORCE INST OF TECH WRIGHT-PATTERSON AFB OH SCHOOL OF ENGINEERING

Personal Author(s) : White,R P

PDF Url : ADA138071

Report Date : 16 Dec 1983

Pagination or Media Count : 85

Abstract : A natural language (NL) interface to a relational database was developed with careful consideration given to the human factors needed to aid a novice user in accessing data. The entire system is written in DEC-10 PROLOG, with three distinguishing contributions: A simple grammar was developed to parse phrases like: 'Officers where rank is Captain and status is single and age is less than 32'; The developed NL compiler accepts English phrases or commands as queries and translates them into PROLOG; The human factors that contribute to the system are: a help file to aid user perception of the data, a simple grammar, an interactive view of all retrieved tuples, two forms of ellipsis, user-defined aliases, and limited use of quantifiers.

Descriptors :   *Computer programming, *Natural language, *Interfaces, Data bases, Logic elements, Artificial intelligence, Man computer interface, Human factors engineering, Parsers, Semantics, Grammars, Theses

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE