E-Learning content being a barrier for e-learning is no longer true on today's Internet. The current concerns are how to effectively annotate and organize the available content (both textual and non texrual) to facilitate effective sharing, reusability and customization. In this paper, we explain a component - oriented approach to organize content in an ontology. we also illustrate our-3tier e-learning content management architecture and relevant interfaces. We use a simple yet intuitive example to succussfully demonstrate the current working prototype which is capable of compiling personalized course materials. The e - learning system explainedt here used the said ontology.