Before revision: The first part, the knowledge base, represents facts about the world, often in some form of subsumption ontology (rather than implicitly embedded in procedural code, in the way a conventional computer program does).
After revision: The first part, the knowledge base, contains domain-specific facts and rules about a problem domain (rather than implicitly embedded in procedural code, as inknowledge a conventional computer program does).