33. A data processing system for constructing a user knowledge profile, the system comprising: confidence logic to examine an electronic document, associated with a first user, and to assign a confidence level to content within the electronic document, the content being potentially indicative of a user knowledge base of the first user; and a profiler to store the content in either the first or second portion of the user knowledge profile of the first user according to the assigned confidence level, wherein the first and the second portions of the user knowledge profile of the first user have different access restrictions with respect to a second user.
33. A data processing system for constructing a user knowledge profile, the system comprising: confidence logic to examine an electronic document, associated with a first user, and to assign a confidence level to content within the electronic document, the content being potentially indicative of a user knowledge base of the first user; and a profiler to store the content in either the first or second portion of the user knowledge profile of the first user according to the assigned confidence level, wherein the first and the second portions of the user knowledge profile of the first user have different access restrictions with respect to a second user. 36. The system of claim 33 including a client to propagate the electronic document to the confidence logic.