Patent ID: 7092958

Claim:
A system for managing user entry/modification of knowledge information into a knowledge base file having an integrator support component and a data source access support component, comprising: processing circuitry; memory communicating with the processing circuitry and configured to store at least one knowledge base comprising a data source access knowledge base; a user interface communicating with the processing circuitry and configured for user entry/modification of knowledge pieces within a knowledge base; and a knowledge base toolkit that takes information entered by a user via the user interface, translates the information into a very small interpreter (VSI) language, and stores the VSI translated information within an object definition language (ODL) knowledge base, the knowledge base toolkit enables a user via the user interface to define a range of simple to complex virtual attributes, wherein virtual attributes comprise attributes that do not reside in the data source, but are derived from literals, other real attributes, or a combination of literals or other real attributes.