1. A computer implemented method of sharing information between a semantic network stored in a memory of a first computer system and a knowledge sharing repository, comprising: retrieving, from the semantic network, a set of data based on information included in the semantic network; accessing the knowledge sharing repository from the first computer system; and transferring, from the first computer system, the set of data to a computer system hosting the knowledge sharing repository for incorporation into the knowledge sharing repository.