Exploiting Semantic Distance in Linked Open Data for Recommendation