E-learing 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-textual) to ficilitate effective sharing. reusability and customization. In this paper, we, explain a component-oriented approach to organize content in an ontology. We also ilustrate our 3-tier e learning content management architecture and relevant interfaces. We use a simple yet intuative example to succesfully demonstrate the current working prototype which is capable of compiling personalized course materials. The -e-learning system explained here uses the said ontology