A general problem in life-long learning is how to develop flexible and adaptive learning content, and how to choose and deliver the most appropriate learning activities for the learner. In order to solve this problem, we need to have the proper knowledge model, and clear interpretation how to use it. One possible solution is to use IMS Learning Design for modelling the learning process and ontologies for representing the domain knowledge and competencies. In this paper we present one specific approach for applying this solution, and one possible implementation of this approach. We also analyse possible technological tools to be used in such implementation, and give reasons for our choice. We describe the current results from this implementa...