86. A non-transitory computer-readable storage medium with an executable program comprises of one or more sets of instructions stored thereon, wherein the program configured, when being or is executed, to instruct one or more processors to perform: receiving a request and/or a query from a user; providing an interactive knowledge discovery session interface for the user to interact with a computer program module having instructions embodied thereon, executable by at least one processor configured 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 and/or one or more ontological subjects of the body of knowledge 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.
86. A non-transitory computer-readable storage medium with an executable program comprises of one or more sets of instructions stored thereon, wherein the program configured, when being or is executed, to instruct one or more processors to perform: receiving a request and/or a query from a user; providing an interactive knowledge discovery session interface for the user to interact with a computer program module having instructions embodied thereon, executable by at least one processor configured 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 and/or one or more ontological subjects of the body of knowledge 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. 93. The non-transitory computer-readable storage medium of claim 86 , further comprising: providing a reward to at least one user whose input has scored a predefined level of value significance in the body of knowledge of the session, wherein the body of knowledge includes the user's input.