1. Dagger D, O’Connor A, Lawless S, Walsh E, Wade VP (2007) Service-oriented e-Learning platforms: from monolithic systems to flexible services. IEEE Internet Comput 11:28–35
2. Gruber T (1995) Toward principles for the design of ontologies used for knowledge sharing. Int J Hum Comput Stud 43:907–928
3. Dichev C, Dicheva D (2006) Using contexts to personalize educational topic maps. Adaptive Hypermedia and Adaptive Web-Based Systems. In: Proceedings of 4th international conference, AH 2006, Dublin, Ireland, June 21–23, Lecture Notes in Computer Science 4018 Springer 2006, pp 269–273
4. Gu Q, Sumner T (2006) Support personalization in distributed e-learning systems through learner modeling. In: 2nd international conference on information and communication technologies 2:610–615
5. Cormen ITH, Leiserson CE, Rivest RL, Stein C (2001) Introduction to algorithms, 2nd edn. McGraw-Hill, Boston