28. A method of social and interactive knowledge discovery service comprising: receiving one or more inputs from a user through one or more data communication devices; providing an interactive knowledge discovery session interface for the user to interact with a program module comprising instructions configured, when executed using one or more data processing or computing devices, to perform: accessing or building a first one or more data structures corresponding to at least one participation matrix representing participation of ontological subjects of a first predefined order into partitions or ontological subjects of a second predefined order of a body of knowledge; accessing, or building in real time, a second one or more data structures corresponding to association strengths between a plurality of ontological subjects of a predefined order; wherein said association strength is a function of: i. probability of occurrences of some of the ontological subjects of the first order in partitions or ontological subjects of a predefined order of the body of knowledge, and ii. co-occurrences of some ontological subjects of the first order in some of partitions or ontological subjects of a predefined order; accessing evaluated, or evaluating in real time, value significances for one or more partitions or one or more ontological subjects of the body of knowledge, based on data of one or more of said first and second one or more data structures and in respect to at least one significance aspect of the one or more partitions or one or more ontological subjects of the body of knowledge; providing, using one or more data processing or computing devices, at least one output using one or more partitions of the body of knowledge and/or one or more sets of ontological subjects in response to said one or more inputs from the user, based on the evaluated value significances of the one or more partitions and/or one or more ontological subjects of the body of knowledge and the form of response, and providing an environment for interaction between said program module and/or one or more other users respective of the user's one or more inputs so as to have an interactive and/or social session.
28. A method of social and interactive knowledge discovery service comprising: receiving one or more inputs from a user through one or more data communication devices; providing an interactive knowledge discovery session interface for the user to interact with a program module comprising instructions configured, when executed using one or more data processing or computing devices, to perform: accessing or building a first one or more data structures corresponding to at least one participation matrix representing participation of ontological subjects of a first predefined order into partitions or ontological subjects of a second predefined order of a body of knowledge; accessing, or building in real time, a second one or more data structures corresponding to association strengths between a plurality of ontological subjects of a predefined order; wherein said association strength is a function of: i. probability of occurrences of some of the ontological subjects of the first order in partitions or ontological subjects of a predefined order of the body of knowledge, and ii. co-occurrences of some ontological subjects of the first order in some of partitions or ontological subjects of a predefined order; accessing evaluated, or evaluating in real time, value significances for one or more partitions or one or more ontological subjects of the body of knowledge, based on data of one or more of said first and second one or more data structures and in respect to at least one significance aspect of the one or more partitions or one or more ontological subjects of the body of knowledge; providing, using one or more data processing or computing devices, at least one output using one or more partitions of the body of knowledge and/or one or more sets of ontological subjects in response to said one or more inputs from the user, based on the evaluated value significances of the one or more partitions and/or one or more ontological subjects of the body of knowledge and the form of response, and providing an environment for interaction between said program module and/or one or more other users respective of the user's one or more inputs so as to have an interactive and/or social session. 29. The method of claim 28 , wherein the interactive environment is further configured to represent a user in the interactive environment by a visual object visible on the display device of at least one of the user.