1. A system for locating a three-dimensional object across a universe of virtual worlds, said universe of virtual worlds comprising one or more virtual worlds each virtual world executing as an application program, and accessible via a computer network, said object being uniquely identified by an object identifier, and said object having a plurality of properties associated therewith and said object having one or more current locations in said universe of virtual worlds each location represented by a URI, said system comprising: a virtual world object locator interface means associated with a corresponding virtual world, for obtaining said one or more object current locations based on an object identifier of said object; a publication storage device for storing a plurality of a plurality of object properties for all objects in said universe of virtual worlds, said object properties including at least said object identifier; an adaptor means for providing a standard command interface to communicate with a corresponding virtual world application program over said computer network; an object discovery means for retrieving a plurality of a plurality of object properties for all said objects within said universe of virtual worlds, and storing said retrieved object properties in said publication storage device, and said object discovery means utilizing said adaptor means to communicate with said universe of virtual worlds; an object search means for obtaining one or more URIs, each referencing a location of said object's current locations within the universe of virtual worlds, using said object identifier of said object obtained from said publication storage device, and said object search means utilizing said adaptor means to communicate with said virtual world object locator interface.