15. A non-transitory computer-readable medium storing one or more programs, the one or more programs comprising instructions, which, when executed by a server system, cause the server system to perform a method comprising: retrieving a first fact from a fact repository, the first fact having an attribute and a value, wherein the first fact is associated with a first object, the fact repository includes a plurality of objects and a plurality of facts associated with the plurality of objects, a respective fact in the fact repository includes a respective attribute and a respective value, the respective attribute is a text string, and the attribute of the first fact and plurality of values are extracted from free text in a plurality of web documents; determining that the attribute of the first fact indicates that the value of the first fact is a potential place name; and in response to the determining: identifying a first potential place name corresponding to the value of the first fact; determining geographic location coordinates for the first potential place name, including examining frequency with which the geographic location coordinates are associated with variations of the first potential place name; storing the determined geographic location coordinates in the fact repository, the storing including associating the determined the geographic location coordinates with the first fact.
15. A non-transitory computer-readable medium storing one or more programs, the one or more programs comprising instructions, which, when executed by a server system, cause the server system to perform a method comprising: retrieving a first fact from a fact repository, the first fact having an attribute and a value, wherein the first fact is associated with a first object, the fact repository includes a plurality of objects and a plurality of facts associated with the plurality of objects, a respective fact in the fact repository includes a respective attribute and a respective value, the respective attribute is a text string, and the attribute of the first fact and plurality of values are extracted from free text in a plurality of web documents; determining that the attribute of the first fact indicates that the value of the first fact is a potential place name; and in response to the determining: identifying a first potential place name corresponding to the value of the first fact; determining geographic location coordinates for the first potential place name, including examining frequency with which the geographic location coordinates are associated with variations of the first potential place name; storing the determined geographic location coordinates in the fact repository, the storing including associating the determined the geographic location coordinates with the first fact. 17. The non-transitory computer-readable medium of claim 15 , wherein identifying a first potential place name comprises comparing the first potential place name with an identified place name associated with a second object in the fact repository.