Link Discovery: Challenges and solutions