For data to be successfully integrated, semantically similar database elements must be identified as candidates for merging. However, there may be significant differences between the concepts that participants in the integration exercise hold for the same real world entity. A possible method for identifying semantically similar elements prior to integration is based on cognitive science theory of concept attainment. The theory identifies inclusion rules as being the basis for the highest level of concept attainment, once concepts have been attained at lower, perceptive levels. Predicates can be used to combine inclusion rules as a basis for semantic representation of elements. The predicates for different database elements can then be compared to determine the similarities and differences between the elements. This information can be used to develop a set of semantically similar elements, and then to resolve representational conflicts between the elements prior to integration.