1. A computer-implemented method for updating facts associated with objects stored in a fact repository, each fact comprising an attribute, the method comprising: at a server system including one or more processors and memory storing one or more programs, the one or more processors executing the one or more programs to perform the operations of: identifying a correlation between a type of a first object stored in the fact repository and an attribute of a fact associated with the first object based on stored correlation information, wherein the fact associated with the first object has been extracted from a web document, and wherein a respective type of a respective object categorizes an entity represented by the respective object; determining a rule based on the correlation between the type of the first object and the attribute of the fact associated with the first object; and applying the rule to a second object of the type to modify the second object to produce a groomed object; and storing the groomed object in the fact repository.