Design and implementation of an interface for a knowledge base

File, 2013-064-001-017

Inquire Download as PDF
Part of
Algoma University Archives > Algoma University Theses collection > Computer Science series > Design and implementation of an interface for a knowledge base
Creator
Carlo Calcagnini
Date
1994
Physical Description
2.82 MBĀ of textual records (PDF)
General Material Designation
Electronic record, Textual record
Language(s)
English
Bibliographic Information
Sault Ste. Marie, Ont.:, OSTMA-COSC-Calcagnini-Carlo-19940402
Descriptive Notes
Audience: Undergraduate. -- Dissertation: Thesis (B. A.). -- Algoma University, 1994. -- Submitted in partial fulfillment of course requirements for COSC 4235. -- Includes figures and tables. --Contents: Thesis.
Engineers need not be burdened by the task of learning new tools for scientific analysis. The objective of this project was to develop an interface that uses a natural language-like query, for retrieval and analysis of knowledge. Described are the design and implementation of the parser. The grammar is general and need not be modified for porting to other applications. The interface uses a dictionary to maintain generality. The interface is written in object-oriented C++. Once the query is parsed it is changed into a postfix expression. This expression is passed along to a knowledge base engine for knowledge retrieval. The knowledge returned by the knowledge base is then analyzed. Results of the query are shown. The use of the proposed Scientific Analysis Language (SAL) will free the engineer from having to learn standard programming languages for analysis of data. Also, because of its generality it can have widespread usage.