Similarity flooding: a versatile graph matching algorithm and its application to schema matching
reconciling schemas of disparate data sources : a machine - learning approach .