1. A computer-implemented method for responding to a query initiated at a user device and directed to a knowledge base, the knowledge base having data stored therein representing first knowledge about a plurality of objects using a plurality of relationships among the objects, wherein selected ones of the objects are represented by class data identifying a corresponding class in combination with class member data, the method comprising facilitating presentation of a response to the query at the user device, the response having been generated using at least one of the first knowledge and second knowledge not represented in the at least one knowledge base, the second knowledge having been generated from the first knowledge in response to the query.