16. A database stored in a computer readable storage medium, the database comprising: a plurality of divergent data stored in a data structure on the computer readable storage medium, wherein the plurality of divergent data includes a plurality of cohort data, wherein each datum of the plurality of divergent data in the database is conformed to the dimensions of the database, wherein each datum of the plurality of divergent data has associated metadata and an associated key, wherein the associated metadata comprises data regarding cohorts associated with the corresponding datum, data regarding hierarchies associated with the corresponding datum, data regarding a corresponding source of the datum, and data regarding probabilities associated with integrity, reliability, and importance of each associated datum; computer usable program code for establishing a fact, received in a query, as a frame of reference for the query; computer usable program code for applying a first set of rules to the query, wherein the first set of rules are determined for the query according to a second set of rules, wherein the frame of reference serves as an anchor for generating associations among the plurality of cohort data and is used to determine rules for limiting the plurality of divergent data that is searched, wherein the first set of rules determine how the plurality of divergent data are to be compared to the fact, and wherein the first set of rules determine a search space for the query; computer usable program code for executing the query to create the first inference and a probability of a first inference, wherein the probability of the first inference is determined from comparing the plurality of divergent data according to the first set of rules; computer usable program code for performing security filtering based on at least one of a significance level of the probability of the first inference, the probability of the first inference exceeding a pre-selected value, and a security level possessed by the user; computer usable program code for storing the probability of the first inference; presenting the probability of the first inference to a user based on whether the user is authorized to receive the set of medical information under the standards of one of a law, the Health Insurance Portability and Accountability Act, and an institutional review board; and presenting the probability of the first inference to the user even if the user is not authorized to receive the set of medical information under the standards of one of a law, the Health Insurance Portability and Accountability Act, and an institutional review board, but only responsive to a) restricting the user from accessing the medical information and b) the probability of the first inference exceeding a pre-defined value.
16. A database stored in a computer readable storage medium, the database comprising: a plurality of divergent data stored in a data structure on the computer readable storage medium, wherein the plurality of divergent data includes a plurality of cohort data, wherein each datum of the plurality of divergent data in the database is conformed to the dimensions of the database, wherein each datum of the plurality of divergent data has associated metadata and an associated key, wherein the associated metadata comprises data regarding cohorts associated with the corresponding datum, data regarding hierarchies associated with the corresponding datum, data regarding a corresponding source of the datum, and data regarding probabilities associated with integrity, reliability, and importance of each associated datum; computer usable program code for establishing a fact, received in a query, as a frame of reference for the query; computer usable program code for applying a first set of rules to the query, wherein the first set of rules are determined for the query according to a second set of rules, wherein the frame of reference serves as an anchor for generating associations among the plurality of cohort data and is used to determine rules for limiting the plurality of divergent data that is searched, wherein the first set of rules determine how the plurality of divergent data are to be compared to the fact, and wherein the first set of rules determine a search space for the query; computer usable program code for executing the query to create the first inference and a probability of a first inference, wherein the probability of the first inference is determined from comparing the plurality of divergent data according to the first set of rules; computer usable program code for performing security filtering based on at least one of a significance level of the probability of the first inference, the probability of the first inference exceeding a pre-selected value, and a security level possessed by the user; computer usable program code for storing the probability of the first inference; presenting the probability of the first inference to a user based on whether the user is authorized to receive the set of medical information under the standards of one of a law, the Health Insurance Portability and Accountability Act, and an institutional review board; and presenting the probability of the first inference to the user even if the user is not authorized to receive the set of medical information under the standards of one of a law, the Health Insurance Portability and Accountability Act, and an institutional review board, but only responsive to a) restricting the user from accessing the medical information and b) the probability of the first inference exceeding a pre-defined value. 17. The database of claim 16 further comprising: computer usable program code for triggering at least one secondary process.