Expert Cloud: A Cloud-based framework to share the knowledge and skills of human resources
A model of a trust-based recommendation system on a social network