1. A method for resolving ambiguity between names and entities through generation of an information architecture comprising the steps of: a) providing: i) an electronically accessible network, ii) service software, iii) a plurality of names for a given entity, and iv) a processor configured to perform the steps of: b) identifying an ambiguity within said plurality of names for said given entity; c) assigning at least one persistent, uniquely identified, addressable information object to each of said names; d) storing said at least one information object associated with each name in said electronically accessible network to generate an information architecture; and e) resolving said ambiguity by accessing said information architecture stored in said electronically accessible network via said service software.