1. A method of processing electronic information, comprising: generating a plurality of identifier codes each of which corresponds to a location and/or a place using an association module in communication with a network; receiving a plurality of electronic information from the network using the association module, wherein each electronic information has a relevancy to one or more locations and/or places, and wherein the plurality of electronic information includes a first electronic data and a second electronic data both of which are associated with a same one location and/or place, and wherein the first electronic data containing location and/or place information that contradicts that of the second electronic data; determining which of the contradictory location and/or place information is to be associated with the same one location and/or place for each of the received plurality of electronic information, associating the electronic information using the association module with any of the identifier codes that correspond to the one or more locations and/or places having the relevancy to the electronic information; receiving a query relevant to at least one of the locations and/or places using the association module; identifying any of the identifier codes that correspond to the at least one of the locations and/or places relevant to the query using the association module; responding to the query by providing the electronic information that are associated with the identified identifier codes using the association module; for each of the received plurality of electronic information: storing at least a portion of the electronic information in a storage device; and the providing includes retrieving the stored portion of the electronic information from the storage device; and providing a plurality of users access rights to the stored electronic information in the storage device, wherein the access rights vary among the plurality of users.