The increasing need for personalization forces developers to automatically adapt their applications to individual users. In order to realize this, an application needs a model of the user with as much and as accurate data as possible. However, users typically divide their time over many applications that individually are limited in their user modeling and therefore can gain from joining forces. This joining of forces boils down to establishing semantic interoperability of user models. Semantic interoperability already proved to be extremely hard in the past, but the emerging Semantic Web might offer just the mechanisms that we need. From our ongoing research this paper presents the Generic User Model Component (GUC), a generic component that provides user model storage facilities for applications. Moreover, by utilizing Semantic Web technology (e.g. RDF(S), OWL) it also supports the exchange of user data between applications. GUC is one of a series of generic components for configuring a complete Adaptive Web Information System. We present a high-level architecture for GUC, realizing different levels of user model server functionality. Moreover, we discuss how GUC can function in certain scenarios by adapting its configuration.
|Title of host publication||Proceedings Workshop on Personalisation on the Semantic Web (PerSWeb05, Edinburgh, UK, July 25-26, 2005; in conjunction with UM'05)|
|Editors||L.M. Aroyo, V. Dimitrova, J. Kay|
|Publication status||Published - 2005|