1. A system for recognizing and integrating datasets, the system comprising at least one processor and operatively associated memory, the system configured to: develop a training dataset comprising at least one first dataset and at least one second dataset; store, for each dataset, at least one attribute tag corresponding to an attribute in the dataset; and determine a similarity measure between the at least one first dataset and the at least one second dataset based on computing whether the at least one attribute tag is present in both datasets.