What is a knowledge base?

A knowledge base is a set of articles composed of words and sentences that explains concepts of what are known but perhaps hard to understand.  A kb can be used to help streamline and making training more readily accessible.  A kb is also a place where exchange of ideas occurs through asking interactive questions on published articles.  An example of a widely use kb is stackoverflow.com