1. A system for knowledge processing comprising: one or more processors, wherein the one or more processors comprise: a specification module configured to enable a user to select one or more data repositories from a plurality of possible data repositories; a gathering module configured to gather one or more documents from the one or more user selected data repositories, wherein the gathering module is configured to gather the one or more documents by generating meta-document representations of the one or more documents; a categorization module configured to categorize the meta-document representations into one or more topical categories; an affinity module configured to determine an affinity for the user and at least one of the one or more topical categories, wherein the affinity for the user and the at least one of the one or more topical categories represents a strength of a relationship between the user and the at least one of the one or more topical categories; and a notification module configured to notify the user of any of the meta-document representations that are categorized in the at least one of the one or more topical categories for which the affinity with the user has been determined by the affinity module.