Title
Protus 2.0: Ontology-based semantic recommendation in programming tutoring system
Abstract
With the development of the Semantic web the use of ontologies as a formalism to describe knowledge and information in a way that can be shared on the web is becoming common. The explicit conceptualization of system components in a form of ontology facilitates knowledge sharing, knowledge reuse, communication and collaboration and construction of knowledge rich and intensive systems. Semantic web provides huge potential and opportunities for developing the next generation of e-learning systems. In previous work, we presented tutoring system named Protus (PRogramming TUtoring System) that is used for learning the essence of Java programming language. It uses principles of learning style identification and content recommendation for course personalization. This paper presents new approach to perform effective personalization highly based on Semantic web technologies performed in new version of the system, named Protus 2.0. This comprises the use of an ontology and adaptation rules for knowledge representation and inference engines for reasoning. Functionality, structure and implementation of a Protus 2.0 ontology as well as syntax of SWRL rules implemented for on-the-fly personalization will be presented in this paper.
Year
DOI
Venue
2012
10.1016/j.eswa.2012.04.052
Expert Syst. Appl.
Keywords
Field
DocType
on-the-fly personalization,ontology-based semantic recommendation,ontology facilitates knowledge sharing,knowledge representation,effective personalization,semantic web technology,knowledge reuse,intensive system,e-learning system,semantic web,course personalization,personalization,recommendation systems,ontology
Ontology (information science),World Wide Web,Knowledge representation and reasoning,Knowledge sharing,Information retrieval,Semantic Web Stack,Computer science,Ontology Inference Layer,Semantic Web,Social Semantic Web,Personalization
Journal
Volume
Issue
ISSN
39
15
0957-4174
Citations 
PageRank 
References 
37
1.37
24
Authors
4
Name
Order
Citations
PageRank
Boban Vesin117011.95
Mirjana Ivanović244929.24
Aleksandra Klasnja Milicevic325714.24
Zoran Budimac441352.46