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