1. A method for cataloging a data set using a computer processor, the method comprising the steps of: (a) accessing a plurality of documents stored in the data set; (b) processing data, text and content of each of the plurality of documents; (c) creating a document profile for each of the plurality of documents processed, using relevant document metrics; (d) assigning a unique identifier to each of the plurality of documents processed; (e) mapping the document profile data using standardization algorithms; (f) removing duplicate documents based upon the mapped document profiles; (g) integrating the document profile data for consistency using a plurality of data set attributes; (h) creating a document profile database using the plurality of data set attributes; (i) indexing said document profile database; (j) updating said document profile database periodically to incorporate new data set data; (k) selecting, by a user, ones of the relevant document metrics of the document profile; (l) assigning, by the user, a weighting coefficient to each of the selected relevant document metrics; (m) aggregating relevant document profiles based on the relevant document metrics for each of the experts, and creating an expert profile, and (n) providing a ranking of experts using the assigned weighting coefficients.