Integrating ontologies and fuzzy logic to represent user-trustworthiness in recommender systems