The knowledge bases consist of a set of linked frames, and the central knowledge-entering component is a flexible structured editor for manipulating these frames. Depending on the type of knowledge base, it can be configured for frames with anything from very rigid formats to virtually free-form contents. The editor proper is called, with the appropriate configuration, by various components specialized to a particular type of knowledge base, such as lexicons or ontologies.
Other applications in the Mikrokosmos project will also make use of the underlying frame representation package FramepaC used by MikroKARAT, which provides essentially transparent access to frames stored in either a file or remotely on a server as though they resided in memory. In this way, an MT system can continue using a knowledge base even as it is simultaneously being enhanced.