9. A method, comprising: receiving a request to create a customized web namespace from an administrator; identifying user preferences specified by the administrator comprising permissions governing access rights by a visitor of the customized web namespace; wherein the visitor is exclusive of the administrator; enforcing the governing access rights of the customized web namespace by the visitor; receiving a request from the administrator to add content to the customized web namespace; filling out a template of a particular semantic structure based on an identified type of the content to be added; adding the content to the customized web namespace based on the filled-out template; associating the content with a knowledge data structure; receiving an access request from the visitor to interact with the customized web namespace, wherein the access request comprises one or more request for, viewing, writing, or editing one or more of the plurality of knowledge objects in the web namespace; determining the permissions governing access or edit rights possessed by the visitor; and in response to determining that the visitor possesses the permissions to satisfy the access request received from the visitor, enabling the visitor to interact with the web namespace, wherein visibility or edit ability or the content to the visitor is determined by at least one privacy setting in the user preferences, and wherein at least one of the steps is performed by a computer.
9. A method, comprising: receiving a request to create a customized web namespace from an administrator; identifying user preferences specified by the administrator comprising permissions governing access rights by a visitor of the customized web namespace; wherein the visitor is exclusive of the administrator; enforcing the governing access rights of the customized web namespace by the visitor; receiving a request from the administrator to add content to the customized web namespace; filling out a template of a particular semantic structure based on an identified type of the content to be added; adding the content to the customized web namespace based on the filled-out template; associating the content with a knowledge data structure; receiving an access request from the visitor to interact with the customized web namespace, wherein the access request comprises one or more request for, viewing, writing, or editing one or more of the plurality of knowledge objects in the web namespace; determining the permissions governing access or edit rights possessed by the visitor; and in response to determining that the visitor possesses the permissions to satisfy the access request received from the visitor, enabling the visitor to interact with the web namespace, wherein visibility or edit ability or the content to the visitor is determined by at least one privacy setting in the user preferences, and wherein at least one of the steps is performed by a computer. 13. The method of claim 9 , further comprising, managing a subscription to the content for the subscriber user based on the set of rules.