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 associated with class objects identifying corresponding classes for the selected objects using class member objects that define class member relationships between the selected objects and the corresponding classes, the method comprising facilitating presentation of a response to the query at the user device using one or more computing devices, the response having been generated using second knowledge not statically stored or represented in the at least one knowledge base prior to receipt of the query, the second knowledge having been generated by inference from the first knowledge in response to the query, the inference including retrieving one or more first facts included in the first knowledge, the first facts corresponding to first ones of the objects and first ones of the relationships, and generating one or more second facts from the first facts that express at least one new relationship for at least one of the one or more first objects.
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 associated with class objects identifying corresponding classes for the selected objects using class member objects that define class member relationships between the selected objects and the corresponding classes, the method comprising facilitating presentation of a response to the query at the user device using one or more computing devices, the response having been generated using second knowledge not statically stored or represented in the at least one knowledge base prior to receipt of the query, the second knowledge having been generated by inference from the first knowledge in response to the query, the inference including retrieving one or more first facts included in the first knowledge, the first facts corresponding to first ones of the objects and first ones of the relationships, and generating one or more second facts from the first facts that express at least one new relationship for at least one of the one or more first objects. 13. The method of claim 1 wherein the data representing the first knowledge comprises a plurality of fact representations each corresponding to a relationship between a pair of the plurality of objects, each fact representation including a first object name corresponding to a first one of the plurality of objects, a second object name corresponding to a second one of the plurality of objects, and a relation object name identifying a relation object which defines the relationship between the first and second objects, and wherein the second knowledge was inferred with reference to the relationships.