1. A system for recognizing and integrating datasets, the system comprising: at least one processor and operatively associated memory, wherein the memory stores instructions executable by the at least one processor 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; 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; and identify a numerator comprising a first sum of inverse document frequency values of attributes in a set-intersection of the at least one first dataset and the at least one second dataset, and a denominator comprising a second sum of inverse document frequency values of attributes in a set-union of the at least one first dataset and the at least one second dataset, and further wherein the similarity measure is a value obtained by dividing the numerator by the denominator.