A proposed semantic recommendation system for e-learning: A rule and ontology based e-learning recommendation system | IEEE Conference Publication | IEEE Xplore