Semantic Search and Retrieval System for Learning Objects

In this paper, we propose a framework for semantic search and retrieval of Learning Objects (LOs) for e-Learning environments using open source software. The architectural design of the underlying model consists of four components designated as Author Interface, Learning Object Repository, Learner Interface, and Query Processing. The Author Interface is designed to provide facility for the creation, addition and deletion of Learning Objects. The Learning Object Repository stores the actual objects which may exist in different formats. The Query Processing module processes inputs related to information retrieval using keywords or phrases with Boolean conjunctions. This module parses the input to search through the ontology tree to discover any semantic matches. The proposed framework was tested on a number of Learning Objects in the domain of Computer Science. The test data is based on the multimedia electronic courseware developed by the research team in Computer Science Department, Allama Iqbal Open University (AIOU), Pakistan. The test results show that the Query Processing module provides more accurate and relevant results compared with the retrieval scheme based on simple keywords that helps the instructors and students to get benefit in an e-Learning environment.

[1]  Kun Hua Tsai,et al.  An Ontological Approach for Semantic Learning Objects Interoperability , 2007, Seventh IEEE International Conference on Advanced Learning Technologies (ICALT 2007).

[2]  Claus Pahl,et al.  Applications of Semantic Web Technology to Support Learning Content Development , 2009 .

[3]  Munindar P. Singh The Practical Handbook of Internet Computing , 2004 .

[4]  Juan Miguel Gómez,et al.  Semantic aspects of web services , 2004 .

[5]  Martin V. Butz,et al.  Advanced Distributed Learning , 2012 .

[6]  Fayed F. M. Ghaleb,et al.  E-Learning Model Based On Semantic Web Technology , 2006 .

[7]  Tzone-I Wang,et al.  Java learning object ontology , 2005, Fifth IEEE International Conference on Advanced Learning Technologies (ICALT'05).

[8]  Jürgen Umbrich,et al.  Building a Semantic Web Search Engine: Challenges and Solutions , 2008 .

[9]  G. Hanumantha Rao,et al.  Web Search Engine , 2011 .

[10]  Peter Mika,et al.  Microsearch: An Interface for Semantic Search , 2008, SemSearch.

[11]  Yun Peng,et al.  Swoogle: A semantic web search and metadata engine , 2004, CIKM 2004.

[12]  Domenico Talia,et al.  Advanced semantic search and retrieval in a collaborative peer-to-peer system , 2008, UPGRADE '08.

[13]  Jian Qin,et al.  Ontological representation of learning objects: building interoperable vocabulary and structures , 2004, WWW Alt. '04.

[14]  Vassilis Christophides,et al.  Online curriculum on the semantic Web: the CSD-UoC portal for peer-to-peer e-learning , 2005, WWW '05.

[15]  John Galletly,et al.  Towards E-learning via the semantic web , 2003, CompSysTech '03.

[16]  Marco A. Casanova,et al.  Semantic Web: Concepts, Technologies and Applications , 2007, NASA Monographs in Systems and Software Engineering.

[17]  James A. Hendler,et al.  Towards the semantic web: knowledge representation in a dynamic, distributed environment , 2001 .

[18]  Bo Hu,et al.  Migration of the Semantic Web Technologies into E-Learning Knowledge Management , 2006, RSKT.

[19]  Yas A. Alsultanny,et al.  E-Learning System Overview Based on Semantic Web. , 2006 .

[20]  Weihong Huang,et al.  An intelligent semantic e-learning framework using context-aware Semantic Web technologies , 2006, Br. J. Educ. Technol..

[21]  Darina Dicheva,et al.  Ontologies and Semantic Web for E-Learning , 2008 .

[22]  Eyal Oren,et al.  A Lookup Index for Semantic Web Resources , 2007, SFSW.

[23]  Enrico Motta,et al.  What Can be Done with the Semantic Web? An Overview Watson-based Applications , 2008, SWAP.

[24]  Carlos Delgado Kloos,et al.  An ontology-based mechanism for assembling learning objects , 2005, Advanced Industrial Conference on Telecommunications/Service Assurance with Partial and Intermittent Resources Conference/E-Learning on Telecommunications Workshop (AICT/SAPIR/ELETE'05).

[25]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[26]  Timothy W. Finin,et al.  Swoogle: a search and metadata engine for the semantic web , 2004, CIKM '04.