Constructing knowledge bases for e-learning using Protege 2000 and Web services | IEEE Conference Publication | IEEE Xplore