15. A nontransitory computer readable medium having embodied thereon a program, the program being executable by a processor to perform a method for providing data based on object relevance, the method comprising: receiving one or more query terms from a user via a communications interface associated with the processor; determining a preliminary relevance of plurality of objects associated with an enterprise system based on the one or more query terms; assigning at least one rating to the plurality of objects based on the preliminary relevance; propagating the preliminary relevance among the plurality of objects; establishing an overall relevance of the plurality of objects based on the at least one rating, the preliminary relevance, and the propagation; ranking the plurality of objects according to the overall relevance; providing data as search results comprised of the plurality of objects according to the ranking to the user; inferring relationships between the plurality of objects using transitive properties of the plurality of objects; filtering the search results using at least one selected dynamically generated filter, the at least one selected dynamically generated filter based on the relationships inferred among the plurality of objects; and transmitting to display the filtered search results to the user via the communications interface.
15. A nontransitory computer readable medium having embodied thereon a program, the program being executable by a processor to perform a method for providing data based on object relevance, the method comprising: receiving one or more query terms from a user via a communications interface associated with the processor; determining a preliminary relevance of plurality of objects associated with an enterprise system based on the one or more query terms; assigning at least one rating to the plurality of objects based on the preliminary relevance; propagating the preliminary relevance among the plurality of objects; establishing an overall relevance of the plurality of objects based on the at least one rating, the preliminary relevance, and the propagation; ranking the plurality of objects according to the overall relevance; providing data as search results comprised of the plurality of objects according to the ranking to the user; inferring relationships between the plurality of objects using transitive properties of the plurality of objects; filtering the search results using at least one selected dynamically generated filter, the at least one selected dynamically generated filter based on the relationships inferred among the plurality of objects; and transmitting to display the filtered search results to the user via the communications interface. 17. The nontransitory computer readable medium recited in claim 15 , further comprising associating metadata with the plurality of objects.