1. A method for cataloging, filtering and ranking information comprising the steps of: a. enabling a user to interactively define a frame-based, hierarchical information structure for cataloging information; b. identify a preliminary population of information elements for a particular hierarchical category arranged as a frame, based upon the respective frame attributes; c. expand the information population to include related information; d. automatically filter and rank the information based upon relevance; e. thereafter populate the hierarchical structure with the a definable portion of the filtered, upper-ranked information elements.