1. A method, comprising: receiving information about an event from a plurality of data sources; determining, by a processor, at least one of location and time information associated with at least some pieces of information received from the plurality of data sources; storing, by the processor, the at least some pieces of information along with the determined at least one of location and time information in a database; accessing, by the processor, the database to obtain the at least some pieces of information along with the determined at least one of location and time information; using, by the processor, the at least some pieces of information along with the determined at least one of location and time information to generate at least one of a map and a map overlay to provide a graphical understanding of the event at discrete points in time, wherein the at least one of a map and map overlay comprises at least one common term determined by analyzing different lexicons used by different data sources to describe a common object; and distributing, by the processor, the at least one of a map and map overlay.