Patent ID: 7043698

Claim:
A method for publishing affinity information concerning a user, comprising the steps of: storing a plurality of documents in a document management system; generating a plurality of topics for each of the plurality of documents based on document content included in the corresponding document; determining closeness values for each document based on a relationship between the document content and the topics with which the document is associated; creating a content catalog; creating document links in the content catalog, wherein the document links link to the plurality of documents stored in the document management system, and the document links are organized in the content catalog based on the closeness values; generating an affinity between one or more topics derived from the plurality of topics and the user, wherein the affinity has an affinity strength; storing the affinity in a user profile associated with the user, the user profile being stored in a user profile repository; and creating a user link in the content catalog, wherein the user link links to the user profile stored in the user profile repository, and the user link is organized in the content catalog based on the affinity strength of the affinity.