1. A method of administering a knowledge repository, the knowledge repository comprising a plurality of information objects, at least one of said information objects including at least one text element, said method comprising the steps of: providing at least one knowledge base from a memory unit, the knowledge base including a plurality of concepts and a plurality of relationship between said plurality of concepts; providing a data analytics module, the data analytics module assigning at least one of at least one of said plurality of concepts and at least one of said plurality of relationships to at least one text element of at least one of said plurality of information objects; providing a semantic knowledge processing component, the semantic knowledge processing component calculating a type and degree of at least one of said plurality of relationships between concepts assigned to at least one text element of at least one of said plurality of information objects; providing a textual input module, the textual input module being adapted to amend or add one of said plurality of information objects by at least one input text element; providing a display module, the display module being adapted to display a list of information objects included in said knowledge repository, each information object being displayed by a caption of said information object; providing an interaction module, the interaction module emphasizing at least one information object in the display module, each of at least one emphasized information object having a semantic relationship with the contents of said textual input module, the semantic relationship being inferred by said type and degree of relationship; and; providing an annotation module, the annotation module linking one of said input text element by a reference to an emphasized information object.