Schema matching is like trying to match two pieces of jigsaw puzzles. Before you can join them together, you need to look at the size and the shape of the pieces and figure out which ones will fit together. Schema matching is the same thing, but instead of pieces of puzzles, you are matching data. You look at the same set of data, usually a database, and try to find the pieces that fit together. To do this, you look at how the data is formatted and its structure, then compare it to another set of data and try to find the parts that match. By finding these matches, you can join the data together and get more information from it.