You are here

» Design and implementation of an interface for a knowledge base

Design and implementation of an interface for a knowledge base

Description
Creator: 

Calcagnini, Carlo

Responsibility: 
Carlo Calcagnini
Start Date: 
1994
End Date: 
1994
Date Range: 
1994 April 02
Physical Description: 

2.82 MB of textual records (PDF)

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.

Bibliographic Information
Publication: 
Sault Ste. Marie, Ont.:
Standard No: 
OSTMA-COSC-Calcagnini-Carlo-19940402
Physical Location
rec_shelfloc: 
2013-064-001
Repository: 
Algoma University Archive
Container Number: 
001
Conservation
Historical Context: 

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.

Description Level: