1. A computer-implemented method of constructing a user knowledge profile, the method including: automatically assigning a confidence level to content within an electronic document associated with a first user, the content being potentially indicative of a user knowledge base of the first user; and storing the content in either a first or a second portion of a 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.
1. A computer-implemented method of constructing a user knowledge profile, the method including: automatically assigning a confidence level to content within an electronic document associated with a first user, the content being potentially indicative of a user knowledge base of the first user; and storing the content in either a first or a second portion of a 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. 31. The method of claim 1 wherein the electronic document comprises a database inquiry generated by the first user.