Abstract
With the dawn of Ajax the capabilities of tracking user behavior multiplied. The same holds for the capabilities of adapting the user interface in a Web browser. To provide meaningful adaptation, the events, context and elements of an Ajaxified Portal must be given meaning. We show the use of ontologies as a model for user-related context and portal-related content. Content-related concepts are used to annotate Ajax widgets to associate them with meaning. As a user navigates a portal and fires events related to the widgets, a semantically rich user model is built, enabling suitable adaptation. Both the user model and the adaptation are based on ontologies and logic rules. Since user tracking and portal adaptation in the era of Ajax, now takes place on the client-side we present a resource-saving approach to executing adaptation rules in the browser. The approach is applied in an e-Government case study.
Chapter PDF
Similar content being viewed by others
References
Jameson, A.: Adaptive Interfaces and Agents. In: Jacko, J.A., Sears, A. (eds.) Human-Computer Interaction Handbook, 2nd edn., Erlbaum, Mahwah (2006)
Brusilovsky, P.: Methods and techniques of adaptive hypermedia. User Modelling and User-Adapted Interaction 6(2-3), 87–129 (1996)
Mobasher, B., Cooley, R., Srivastava, J.: Automatic Personalization Based on Web Usage Mining. Communication of ACM 43(8), 142–151 (2000)
Garrett, J.J.: Ajax: A New Approach to Web Applications (February 2005), http://adaptivepath.com/publications/essays/archives/000385.php , retrieved on 2006-11-13
Stojanovic, L., et al.: D2: Framework for self-adaptive e-Government. Available as Deliverable D2, EU/IST Project FIT (2006), http://www.fit-project.org/index.htm
Thomas, S.M., et al.: D4: Identification of typical problems in e-Government portals. Available as Deliverable D4, EU/IST Project FIT (2006), http://www.fit-project.org/index.htm
Heckmann, D., Schwartz, T., Brandherm, B., Schmitz, M., von Wilamowitz-Moellendorff, M.: Gumo – The General User Model Ontology. In: Ardissono, L., Brna, P., Mitrović, A. (eds.) UM 2005. LNCS (LNAI), vol. 3538, pp. 428–432. Springer, Heidelberg (2005)
Palmer, S.: RDF in HTML: approaches (2002), http://infomesh.net/2002/rdfinhtml/ , retrieved on 2006-12-28
Kalyanpur, A., et al.: Automatic Mapping of OWL Ontologies into Java. In: Proceedings of the 16th International Conference of Software Engineering and Knowledge Engineering, pp. 98–103 (2004)
Internet Engineering Task Force: The application/json Media Type for JavaScript Object Notation (JSON). RFC 4627 (2006), http://www.ietf.org/rfc/rfc4627.txt , retrieved on 2006-12-28
Euler Proof Mechanism: http://eulersharp.sourceforge.net/ , retrieved on 2006-12-28
Bra, P.D., Aerts, A., Smits, D., Stash, N.: AHA! version 2.0: More adaptation flexibility for authors. In: Proceedings of the AACE ELearn’2002 conference, Oct. 2002, pp. 240–246 (2002)
Dolog, P., Henze, N., Nejdl, W., Sintek, M.: The Personal Reader: Personalizing and Enriching Learning Resources Using Semantic Web Technologies. In: De Bra, P.M.E., Nejdl, W. (eds.) AH 2004. LNCS, vol. 3137, pp. 85–94. Springer, Heidelberg (2004)
Frasincar, F., Houben, G.-J.: Hypermedia presentation adaptation on the semantic web. In: De Bra, P., Brusilovsky, P., Conejo, R. (eds.) AH 2002. LNCS, vol. 2347, p. 133. Springer, Heidelberg (2002)
Köberl, K.: Erfassen von Benutzerkontextinformationen mit Ajax. MSc thesis, Technische Universitaet Graz (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Schmidt, KU., Stojanovic, L., Stojanovic, N., Thomas, S. (2007). On Enriching Ajax with Semantics: The Web Personalization Use Case. In: Franconi, E., Kifer, M., May, W. (eds) The Semantic Web: Research and Applications. ESWC 2007. Lecture Notes in Computer Science, vol 4519. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72667-8_48
Download citation
DOI: https://doi.org/10.1007/978-3-540-72667-8_48
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72666-1
Online ISBN: 978-3-540-72667-8
eBook Packages: Computer ScienceComputer Science (R0)