1. A method of managing a set of interrelated knowledge objects, the method comprising: creating a knowledge object of a particular object type in a web space responsive to receiving a request from a user; wherein the particular object type is associated with a predetermined semantic structure suitable to represent the knowledge object; presenting a form specific to the particular object type having a plurality of predetermined fields to the user in conjunction with creating the knowledge object, wherein, content of at least one of the plurality of predetermined fields is user specifiable; analyzing the knowledge object to identify metadata associated with the knowledge object; and creating a semantic link between the knowledge object with another knowledge object of the set of interrelated knowledge objects, based on the identified metadata.