Nowadays, the Semantic Web technologies are exploited also in the e-learning domain in order to provide personalized and adaptive learning experiences, semantic annotation of learning contents and learner profiling. The approaches of the Web 2.0, instead, are used to implement and deploy knowledge exchange services based on the concept of social collaboration. In this work, we propose an approach resulted from the convergence between Semantic Web and Social Web to manage, agilely and easily, the contingent learning needs of workers within organizations. Our intention is to support the use of natural languages to express the learning needs for either driving the automatic generation of learning units or effectively adapting learning pathways...