Patent ID: 8386493

Claim:
A system for matching one or more source schemas with one or more target schemas, the system comprising: an input module configured to receive inputs pertaining to the one or more source and target schemas in a predefined format; a processing module comprising a processor configured to process the received inputs by comparing the one or more source schemas with the one or more target schemas to identify a set of matches based on linguistic similarity, structural similarity, functional similarity and relationships between the source and target schemas wherein matches between the source and target schemas are identified by a genetic algorithm mapping approach comprising: constructing a set of chromosomes for matching the source and target schemas, wherein each chromosome represents a match between at least one source schema element and at least one target schema element; performing a crossover operation on one or more chromosomes of the set of chromosomes, wherein the crossover operation comprises selecting two chromosomes and interchanging of schema elements between the two chromosomes based on predefined conditions; performing a mutation operation on one or more chromosomes of the set of chromosomes, wherein the mutation operation comprises modifying each chromosome based on predefined conditions; and identifying matches between the source and target schemas based on fitness values of the constructed set of chromosomes and fitness values of chromosomes obtained from crossover and mutation operations; and an information repository comprising a memory configured to store the identified set of matches.