A knowledge base is a collection of facts and rules
representing the domain-specific knowledge of an expert to
be used by the expert system. The knowledge is
usually acquired from documentation. existing computer
information systems. and human expert. A search strategy
of the expert system retrieves knowledge from storage and
infers new knowledge from the base knowledge. The
expert system has the ability to expand and change its
knowledge base.