Knowledge-based recommender systems: overview and research directions | Synapse