A system and method for recommending a producer to a consumer. An example is provided illustrating a social network for online learning. Students, teachers and employers contribute content to the social network. A recommendation engine obtains the content, extracts objects from the content and determines relationships among the objects and users. The relationships are used for generating a relationship graph. In association with activities and interactions provided by the students, conclusions are made about the students based on psychological and sociological analysis to match students to employers and opportunities.
展开▼