Methods for providing a framework for document objects located on a
network are detailed. One method includes steps for creating one or more
link directories for storing link relationships between document objects
located on the network and for enabling users of the network to create
link relationships between a first document object located on the network
and a second document object located on the network. The method may also
include steps for allowing users to assign attributes describing the link
relationships and the document objects related by the link relationships
and for managing the presentation of link relationships. One method of
managing the presentation of link relationships to a user uses the
assigned attributes to determine which link relationships are presented
to the user and the manner in which the link relationships are presented.