factors as are described above fig6 is a flow diagram showing the steps preferably performed by the facility in order to select and use a particular browse graph for browsing in step 601 the facility selects one of the plurality of browse graphs available for the body of data such a selection is preferably performed in one or more of the manners discussed above or may be performed using additional bases in step 602 the facility sets the current node of the traversal to the root node of the selected browse graph the facility then loops through steps 603 607 while the current node is the parent of at least one relation between nodes in step 604 the facility displays a hyperlink for each relation of which the current node is the parent such as the hyperlinks of the categories 210 shown in fig2 a in step 605 the facility receives user input selecting one of the hyperlinks displayed in step 604 in step 606 the facility changes the current node in the traversal to the node that is the child of the relation whose hyperlink is selected in step 607 if the new current node is the parent of at least one relation in the browse graph then the facility continues in step 604 else the facility continues in step 608 in step 608 the traversal has reached a leaf node of the browse graph that has no children and with which specific browse data is associated and the facility displays the browse data stored for the current.