KIM is equipped with an upper-level ontology (PROTON) of about 250 classes and 100 properties, which allows easy bootstrapping of applications. In addition, the platform has a built-in Knowledge Base (KIM KB) , pre-populated with about 200,000 entity descriptions. The idea behind this KB is to provide an exhaustive coverage of all entities of general importance. In this way it forms background knowledge, resembling human common culture. As such, entities that are considered well-known are not typically introduced in documents. Therefore, it is hard to extract their descriptions automatically.
As a technology, the architecture allows all KIM-based applications to perform automatic semantic annotation, content retrieval based on semantic restrictions, as well as querying and modifying the underlying ontologies and knowledge bases.