A system and method for synchronizing profile data based on one or more
changes in affinity to knowledge data in a system. The profile data may
include at least an affinity of a person to knowledge data. In some
embodiments, metadata information associated with stored content
belonging to one or more topical categories of knowledge data may be
provided. The metadata information may represent a history of the
person's activities with the stored content. The affinity of the person
to the one or more topical categories of knowledge data may be determined
based at least in part on the metadata information. One or more changes
in the affinity of the person to the one or more topical categories of
knowledge data may be determined. The profile data may be synchronized to
indicate the determined one or more changes.