Information Technology Reference
In-Depth Information
The knowledge domain collected, which is denoted by K, will be represented or
modeled base on the knowledge model COKB, Com-Net, CO-Net and their
extensions or restrictions known. Some restrictions of COKB model were used to
design knowledge bases are the model COKB lacking operator component (C, H, R,
Funcs, Rules), the model COKB without function component (C, H, R, Ops, Rules),
and the simple COKB sub-model (C, H, R, Rules). From Studying and analyzing the
whole of knowledge in the domain, It is not difficult to determine known forms of
knowledge presenting, together with relationships between them. In case that
knowledge K has the known form such as COKB model, we can use this model for
representing knowledge K directly. Otherwise, the knowledge K can be partitioned
into knowledge sub-domains K i (i = 1, 2, …, n) with lower complexity and certain
relationships, and each K i has the form known. The relationships between knowledge
sub-domains must be clear so that we can integrate knowledge models of the
knowledge sub-domains later.
Each knowledge sub-domain K i will be modeled by using the above knowledge
models, so a knowledge model M(K i ) of knowledge K i will be established. The
relationships on {K i } are also specified or represented. The models {M(K i )} together
with their relationships are integrated to produce a model M(K) of the knowledge K.
Then we obtain a knowledge model M(K) for the whole knowledge K of the
application.
Next, it is needed to construct a specification language for the knowledge base of the
system. The COKB model and CO-Nets have their specification language used to
specify knowledge bases of these form. A restriction or extension model of those
models also have suitable specification language. Therefore, we can easily construct a
specification language L(K) for the knowledge K. This language gives us to specify
components of knowledge K in the organization of the knowledge base.
From the model M(K) and the specification language L(K), the knowledge base
organization of the system will be established. It consists of structured text files that
stores the components concepts, hierarchical relation, relations, operators, functions,
rules, facts and objects; and their specification. The knowledge base is stored by the
system of files listed below,
-
File CONCEPTS.txt stores names of concepts, and it has the following structure:
begin_concepts
<concept name 1>
< concept name 2>
...
end_concepts
For each concept, we have the corresponding file with the file name <concept
name>.txt, which contains the specification of this concept. This file has the following
structure:
begin_concept : <concept name>[based objects]
specification of based objects
begin_variables
<attribute name> : <attribute type>;
...
end_variables
Search WWH ::




Custom Search