Modeling the Reusable Content of Adaptive Web-Based Applications Using an Ontology

Personalization becomes more common in Web-based applications. More and more adaptive Web-based applications that adapt information presentation (the content or navigation) employing goals and other characteristics of a user or context are developed. By increasing the number of existing adaptive applications the need for more effective creating and reusing the content among adaptive applications rises. In this chapter we present an approach to creating the content using ontological representation that is suitable for reusing. The ontology includes a domain model and domain dependent part of a user model, both specified on several levels of abstraction. We support the content transformation between several applications and its cross-system use that enables better use of best characteristics of each application without the need of manually creation of the content, which already exists. We evaluated the method using the domain ontology of teaching programming by examples. We claim that the content and structure of the adaptive application represented by the ontology is suitable for sharing and reusing when defining new applications.

[1]  Petr Šaloun,et al.  User behavior patterns in the course of programming in C++ , 2006, APS '06.

[2]  Mária Bieliková An adaptive web-based system for learning programming , 2006 .

[3]  Helen Ashman,et al.  'Authoring Once, Delivering many': creating Reusable Adaptive Courseware , 2005 .

[4]  Flavius Frasincar,et al.  Hera: Development of Semantic Web Information Systems , 2003, ICWE.

[5]  Hongjing Wu,et al.  AHAM: A reference model to support adaptive hypermedia authoring , 1998 .

[6]  Gustavo Rossi,et al.  An Object Oriented Approach to Web-Based Applications Design , 1998, Theory Pract. Object Syst..

[7]  Mária Bieliková,et al.  Ontology-based User Modeling for Web-based Information Systems , 2007 .

[8]  Thomas R. Gruber,et al.  Toward principles for the design of ontologies used for knowledge sharing? , 1995, Int. J. Hum. Comput. Stud..

[9]  Daniel Schwabe,et al.  A Semantic Meta-model for Adaptive Hypermedia Systems , 2004, AH.

[10]  Alexandra I. Cristea,et al.  Writing MOT, Reading AHA! Converting between an authoring and a delivery system for adaptive educational hypermedia , 2005 .

[11]  Stefano Ceri,et al.  Conceptual Modeling of Data-Intensive Web Applications , 2002, IEEE Internet Comput..

[12]  Mária Bieliková,et al.  Learning Programming with Adaptive Web-Based Hypermedia System AHA ! , 2005 .

[13]  Peter Brusilovsky,et al.  AHA! meets Interbook, and more... , 2003 .

[14]  Paul Douglas,et al.  International Conference on Information Technology : Coding and Computing , 2003 .

[15]  Alexandra I. Cristea,et al.  LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators , 2003 .

[16]  Nicola Guarino,et al.  Formal ontology, conceptual analysis and knowledge representation , 1995, Int. J. Hum. Comput. Stud..

[17]  Mária Bieliková,et al.  Sharing user models for adaptive hypermedia applications , 2005, 5th International Conference on Intelligent Systems Design and Applications (ISDA'05).

[18]  Natalia Stash,et al.  AHA! The adaptive hypermedia architecture , 2003, HYPERTEXT '03.

[19]  Nora Koch,et al.  The Munich Reference Model for Adaptive Hypermedia Applications , 2002, AH.

[20]  Alexandra I. Cristea,et al.  The LAG grammar for authoring the adaptive Web , 2004, International Conference on Information Technology: Coding and Computing, 2004. Proceedings. ITCC 2004..

[21]  Mária Bieliková,et al.  Personalized Presentation in Web-Based Information Systems , 2007, SOFSEM.

[22]  G. Rossi,et al.  An Object Oriented Approach to Web-Based Application Design , 1998 .