Authoring Adaptive Hypermedia using Ontologies

Hyosook Jung, Seongbin Park


Adaptive hypermedia has been developed to overcome the problems of disorientation by providing personalized presentation and link structure. An adaptive hypermedia system consists of an adaptation model, a domain model, and a user model. The user model describes various aspects of a user such as interests, knowledge, preferences, etc. The domain model describes the whole knowledge accessible in adaptive hypermedia. The adaptation model consists of adaptation rules that define both how to generate the personalized presentation and update the user model [12]. Authoring adaptive hypermedia typically starts by designing a domain model so that apprropiate adaptation model and user model can be created based the domain model. While there are authoring tools developed for creating domain model of an adaptive hypermedia, authors need to manually create basic concepts as well as their relationships for a domain of interests. In this paper, we present a system that transforms an ontology into the domain and adaptation model of adaptive hypermedia so that the authors can generate adaptive hypermedia easily. The system transforms classes and relationships between the classes defined in OWL ontology [7] into concepts and relationships between the concepts defined in the domain model of AHA! system which is one of best known open source general-purpose adaptive hypermedia systems [1]. Using our system, authors can utilize well-defined knowledge structure in ontologies for authoring adaptive hypermedia. On top of this, since designing domain model is generally an initial step to author adaptive hypermedia, our system can help authors reduce tasks to create adaptive hypermedia by automatically generating domain model from an ontology.


Ontology, Adaptive hypermedia

Full Text:



De Bra, P., Stash, N., Smits, D., Creating Adaptive Applications with AHA!, Tutorial for HA! version 3.0, Tutorial at the AH 2004 Conference, Eindhoven, pp.4-20, 2004

Stash, N., De Bra, P., Building Adaptive Presentations with AHA! 2.0, Proceedings of the EG Conference, Saint Petersburg, 2003

De Bra, P., Aerts, A., Berden, B., De Lange, B., Rousseau, B., Santic, T., Smits, D., tash, N., AHA! The Adaptive Hypermedia Architecture, Proceedings of the ACM Hypertext onference on Hypertext and Hypermedia, ACM, Nottingham, pp. 81-84, 2003

Cristea, A., Calvi, L., The Three Layers of Adaptation Granularity, UM'03, LNCS 2702, pringer, 2003

Cristea, A., Smits D., De Bra, P., Towards a Generic Adaptive Hypermedia Platform, a onversion case study, Journal of Digital Information, Vol.8, No.3., 2007

Gruber, T.,Ontology,

McGuinness, D. L., van Harmelen, F., OWL Web Ontology Language Overview, W3C ecommendation, 2004,

Wu, H., Houben,G. J., De Bra, P., Authoring Support for Adaptive Hypermedia Applications, roceedings ED-MEDIA'99, Seattle, pp. 364-369, 1999

Cristea, A. I., de Mooij, A., Designer Adaptation in Adaptive Hypermedia Authoring, TCC'03, IEEE Computer Science, pp. 444-448, 2003

Cristea, A., Evaluating Adaptive Hypermedia Authoring while Teaching Adaptive Systems, AC'04, ACM, pp. 929-932, 2004

De Bra, P., Houben, G.J., Wu, H., AHAM: A Dexter-based Reference Model for Adaptive ypermedia, Proceedings of the ACM Conference on Hypertext and Hypermedia, Darmstadt, p. 147-156, 1999

Wu, H., De Kort, E., De Bra, P., Design Issues for General-Purpose Adaptive Hypermedia ystems, Proceedings of the ACM Conference on Hypertext and Hypermedia, Aarhus, pp. 41-150, 2001

Berners-Lee, T., Hendler, J., Lassila, O., The Semantic Web, Scientific American Special nline Issue, 2001

Heflin, J., Volz, R., Dale, J., Web Ontology Requirements, Proposed W3C Working Draft, 002, (Protégé editor download ite) (Protégé-OWL source code download ite)

Bizer, C., Heath, T., Idehen, K., Berners-Lee, T., Linked Data on the Web (LDOW 2008), roceedings WWW2008, Beijing, China, 2008

De Bra, P., Santic, T., Brusilovsky, P., AHA! meets Interbook, and more..., Proceedings f World Conference on E-Learning in Corporate, Government, Healthcare, and Higher ducation 2003, pp. 57-64, 2003

Cristea, A., Smits, D., De Bra, P., Writing MOT, Reading AHA! converting between an uthoring and a delivery system for adaptive educational hypermedia, A3EH Workshop at IED'05, Amsterdam, the Netherlands, pp. 36-45, 2005

Stewart, C., Cristea, R., Brailsford, T., Ashman, H., Authoring once, Delivering many: reating reusable Adaptive Courseware, Proceedings of the 4th IASTED International Conference n Web-Based Education, WBE 2005, pp.21-23, 2005

Meccawy, M., Celik, I., Cristea, A., Stewart, C., Ashman, H., Interoperable Adaptive Educational ypermedia: A Web Service Definition, Proceedings of Sixth IEEE International onference on Advanced Learning Technologies (ICALT'06), pp. 639-641, 2006

Hendrix, M., Cristea, A., and Nejdl, W., Authoring adaptive educational hypermedia on he semantic desktop, International Journal of Learning Technology, 3(3):230-251, 2007

Klasnja-Milicevic, A., Vesin, B., Ivanovic, M., Budimac, Z., Integraion of Recommendations nd Adaptive Hypermedia into Java Tutoring System, Computer Science and Information ystems 2010 OnLine-First, 2010

Hoic-Bozic, N., Mornar, V., AHyCo: a Web-Based Adaptive Hypermedia Courseware System, ournal of Computing and Information Technology, CIT 13, 3, p. 165-176, 2005

Thomas, E., Alani, H., Sleeman, D., Brewster, C., Searching and Ranking Ontologies on he Semantic Web, Workshop on Ontology Management: Searching, Selection, Ranking, and egmentation, 3rd K-CAP Banff, Canada. pp. 57-60, 2005


Copyright (c) 2017 Hyosook Jung, Seongbin Park

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

CC-BY-NC  License for Website User

Articles published in IJCCC user license are protected by copyright.

Users can access, download, copy, translate the IJCCC articles for non-commercial purposes provided that users, but cannot redistribute, display or adapt:

  • Cite the article using an appropriate bibliographic citation: author(s), article title, journal, volume, issue, page numbers, year of publication, DOI, and the link to the definitive published version on IJCCC website;
  • Maintain the integrity of the IJCCC article;
  • Retain the copyright notices and links to these terms and conditions so it is clear to other users what can and what cannot be done with the  article;
  • Ensure that, for any content in the IJCCC article that is identified as belonging to a third party, any re-use complies with the copyright policies of that third party;
  • Any translations must prominently display the statement: "This is an unofficial translation of an article that appeared in IJCCC. Agora University  has not endorsed this translation."

This is a non commercial license where the use of published articles for commercial purposes is forbiden. 

Commercial purposes include: 

  • Copying or downloading IJCCC articles, or linking to such postings, for further redistribution, sale or licensing, for a fee;
  • Copying, downloading or posting by a site or service that incorporates advertising with such content;
  • The inclusion or incorporation of article content in other works or services (other than normal quotations with an appropriate citation) that is then available for sale or licensing, for a fee;
  • Use of IJCCC articles or article content (other than normal quotations with appropriate citation) by for-profit organizations for promotional purposes, whether for a fee or otherwise;
  • Use for the purposes of monetary reward by means of sale, resale, license, loan, transfer or other form of commercial exploitation;

    The licensor cannot revoke these freedoms as long as you follow the license terms.

[End of CC-BY-NC  License for Website User]

INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL (IJCCC), With Emphasis on the Integration of Three Technologies (C & C & C),  ISSN 1841-9836.

IJCCC was founded in 2006,  at Agora University, by  Ioan DZITAC (Editor-in-Chief),  Florin Gheorghe FILIP (Editor-in-Chief), and  Misu-Jan MANOLESCU (Managing Editor).

Ethics: This journal is a member of, and subscribes to the principles of, the Committee on Publication Ethics (COPE).

Ioan  DZITAC (Editor-in-Chief) at COPE European Seminar, Bruxelles, 2015:

IJCCC is covered/indexed/abstracted in Science Citation Index Expanded (since vol.1(S),  2006); JCR2018: IF=1.585..

IJCCC is indexed in Scopus from 2008 (CiteScore2018 = 1.56):

Nomination by Elsevier for Journal Excellence Award Romania 2015 (SNIP2014 = 1.029): Elsevier/ Scopus

IJCCC was nominated by Elsevier for Journal Excellence Award - "Scopus Awards Romania 2015" (SNIP2014 = 1.029).

IJCCC is in Top 3 of 157 Romanian journals indexed by Scopus (in all fields) and No.1 in Computer Science field by Elsevier/ Scopus.


 Impact Factor in JCR2018 (Clarivate Analytics/SCI Expanded/ISI Web of Science): IF=1.585 (Q3). Scopus: CiteScore2018=1.56 (Q2);

SCImago Journal & Country Rank

Editors-in-Chief: Ioan DZITAC & Florin Gheorghe FILIP.