1. A non-transitory computer readable medium upon which is embedded instructions for carrying out a method comprising: receiving a user input specifying a first document object located on a network and a second document object located on a network; creating a link relationship between the first document object and the second document object, wherein the creating is based on the received user input and establishes a traversable connection between the first and second document objects, such that the traversable connection contains information describing traversal from the first document object to the second document object and from the second document object to the first document object; creating a link directory for storing one or more traversable connections between document objects located on a network, wherein the link directory contains one or more records corresponding to the one or more link relationships between document objects; creating a plurality of link relationship attributes for the link relationship, wherein the link relationship attributes describe the link relationship in a context useful to a user of the network; storing the link relationship separate from the first document object and the second document object in the link directory, wherein the link relationship is stored as a record and connects document objects in a pairwise fashion by having a field identifying the first document object, and a field identifying the second document object, and one or more fields identifying link relationship attributes describing the traversable connection between the two document objects; presenting the first document object; presenting at least one of the plurality of link relationship attributes; and presenting the link relationship, thereby optimizing the ability to search document objects on the network by transforming an identification of individual document objects on the network into a presentation of a traversable relationship between the two document objects.
1. A non-transitory computer readable medium upon which is embedded instructions for carrying out a method comprising: receiving a user input specifying a first document object located on a network and a second document object located on a network; creating a link relationship between the first document object and the second document object, wherein the creating is based on the received user input and establishes a traversable connection between the first and second document objects, such that the traversable connection contains information describing traversal from the first document object to the second document object and from the second document object to the first document object; creating a link directory for storing one or more traversable connections between document objects located on a network, wherein the link directory contains one or more records corresponding to the one or more link relationships between document objects; creating a plurality of link relationship attributes for the link relationship, wherein the link relationship attributes describe the link relationship in a context useful to a user of the network; storing the link relationship separate from the first document object and the second document object in the link directory, wherein the link relationship is stored as a record and connects document objects in a pairwise fashion by having a field identifying the first document object, and a field identifying the second document object, and one or more fields identifying link relationship attributes describing the traversable connection between the two document objects; presenting the first document object; presenting at least one of the plurality of link relationship attributes; and presenting the link relationship, thereby optimizing the ability to search document objects on the network by transforming an identification of individual document objects on the network into a presentation of a traversable relationship between the two document objects. 3. The computer readable medium of claim 1 wherein the method further comprises creating or forming the first document object.