A smart agent can return local lectures, relevant blogs, books and television programs about the topic to the learner. Ontologies will link the learner’s needs and characteristics so that personalized agents can search for learning material based on the learners’ needs[23]. Learners can apply the same kind of search possibilities with other media objects such as image, audio, and video. Some examples of this kind of technology can be found on software like Ojos Riya photo sharing tool that allows to automatically tag images using face recognition [16], or Like.com which enables the user to search for products based on similar images