Data integration using similarity joins and a word-based information representation language | Synapse