"A knowledge base (KB) is a technology used to store complex structured and unstructured information used by a computer system. The initial use of the term was in connection with expert systems which were the first knowledge-based systems.The original use of the term knowledge-base was to describe one of the two sub-systems of a knowledge-based system."@en .