1. A computer implemented method for modeling data, the computer implemented method being executed on at least one information processing system, the method comprising: receiving a first dataset comprising a first set of physical world data and a second dataset comprising a second set of physical world data; generating, based on the receiving, at least a first data model associated with the first dataset and at least a second data model associated with the second dataset; receiving a third dataset comprising a third set of physical world data; comparing the third dataset to the at least first and second data models; determining, based on the comparing, a first probability that the third dataset is modeled by the at least first data model, and a second probability that the third dataset is modeled by the at least second data model; determining that one of the first probability and the second probability is above a given threshold; generating, based on the one of the first probability and the second probability being above the given threshold, a decision associated with the third dataset indicating that the third dataset is of a data type modeled by one of the first data model and the second data model, respectively, associated with the one of the first probability and the second probability that is above the given threshold; storing at least the one of the first probability and the second probability that is above the given threshold and the decision in memory; and providing to a user, via a user interface communicatively coupled to the at least one information processing system, the one of the first probability and the second probability that has been stored, and the decision.