Font Size: a A A

The Design Of Knowledge Application Programming Interface(kapi)

Posted on:2003-08-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhaoFull Text:PDF
GTID:2168360062990418Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
When the knowledge society is coming, people's requirements for knowledge service are higher and higher. Because the difference between processing knowledge and processing data is heavy, processing knowledge is a problem that is hard to be sloved but have to be solved as soon as possible. For building a large-scale knowledge base for our country, the project National Knowledge Infrastructure (NKI) is going along. Because every knowledge base needs its own application programming interface (API) so that the applications can be built based on it, the purpose of our research is to design the API for NKI, and its abbreviation is KAPI.KAPI must be appropriate, general, professional, complete, open, multi-level and simple. For the requirements of multi-level users, we design kenel operations and macro operations. A macro operation is combined by some kernel operations. We analysed the structures of knowledge and designed knowledge structure oriented macro operations. And, we analysedthe biology of Chinese Encyclopaedia and followed the advices of the experts of biology, designed the macro operations for biology. We imported reusable object-oriented software design mind to separate the realize structure of macro operations to analyse level, implement level and inference level. For maintaining the completion of knowledge, we designed concepts constraint ontology and it obtained good results.At last, we realized a tutoring system used the KAPI which contains elementary functions.
Keywords/Search Tags:National Knowledge Infrastructure, Knowledge Application Interface, Ontology, Knowledge Processing, Knowledge Engineering
PDF Full Text Request
Related items