A general approach to Supervised Meta-Blocking