In recent years, several international organizations have devoted themselves into building e-learning standards, such as SCORM [1 ][ 2] and IEEE LOM [3], which are proposed for describing the structures and contents of integrated teaching materials. Following the standards or no, there are currently many Learning Objects available for corporate and academics. Despite the available of such growing libraries, e-learning now faces a more pressing challenge: how to find the most appropriate contents for a learner, advanced or not. Some of the standards, such as SCORM LOM, facilitate the locating of learning objects from a repository by extended sharing and searching capabilities. For example, a learner can search via keywords, data, author, or any other metadata fields. However, because SCORM LOM defines over 60 fields, an average learner will find it difficult to completely specify the conditions in such a large number of attributes.