Knowledge base

Knowledge Base – The knowledge base is the part of the expert system that contains all the facts and information that it needs to give solutions and solve problems.
Knowledge base contains a system of rules for determining and changing the relationship among those facts. The facts are stored in a database which are then organised in categories. An expert system’s knowledge base must be constructed by a user, an expert, or a knowledge engineer.
There are two types of knowledge bases:
Machine-readable knowledge bases store knowledge in a computer and they usually have automated deductive reasoning applied to them. They contain a set of data, which often comes in rules that describe the knowledge in a logically consistent manner.
Human-readable knowledge bases are designed to allow people to retrieve and use the knowledge they contain, primarily for training purposes. The main benefit from this knowledge base is that it can help a user find an existing solution to his or her current problem