“…Two major steps are considered in the data integration process. The first step is known as the schema matching problem which attempts at reconciling structural heterogeneity of data by mapping schema elements across the data sources [1], [2], [3], [4], [5], [6], [7]. The second step resolves semantic heterogeneity of data by mapping data instances across the datasets and is known as the object mapping problem [8], [9], [10], [11], [12], [13], [14], [15], [16].…”