A Flexible Rule-Based Method for Interlinking, Integrating, and Enriching User Data

Many Web applications provide personalized and adapted services and contents to their users. As these Web applications are becoming increasingly connected, a new interesting challenge in their engineering is to allow the Web applications to exchange, reuse, integrate, interlink, and enrich their data and user models, hence, to allow for user modeling and personalization across application boundaries. In this paper, we present the Grapple User Modeling Framework (GUMF) that facilitates the brokerage of user profile information and user model representations. We show how the existing GUMF is extended with a new method that is based on configurable derivation rules that guide a new knowledge deduction process. Using our method, it is possible not only to integrate data from GUMF dataspaces, but also to incorporate and reuse RDF data published as Linked Data on the Web. Therefore, we introduce the so-called Grapple Derivation Rule (GDR) language as well as the corresponding GDR Engine. Further, we showcase the extended GUMF in the context of a concrete project in the e-learning domain.

[1]  Abraham Bernstein,et al.  The Semantic Web - ISWC 2009, 8th International Semantic Web Conference, ISWC 2009, Chantilly, VA, USA, October 25-29, 2009. Proceedings , 2009, SEMWEB.

[2]  Ulf Leser,et al.  Querying Distributed RDF Data Sources with SPARQL , 2008, ESWC.

[3]  Arjohn Kampman,et al.  SeRQL: A Second Generation RDF Query Language , 2003 .

[4]  Lora Aroyo,et al.  The Semantic Web: Research and Applications , 2009, Lecture Notes in Computer Science.

[5]  Ilknur Celik,et al.  Interoperability between AEH user models , 2006, APS '06.

[6]  E. Prud hommeaux,et al.  SPARQL query language for RDF , 2011 .

[7]  Paul Brna,et al.  User Modeling 2005, 10th International Conference, UM 2005, Edinburgh, Scotland, UK, July 24-29, 2005, Proceedings , 2005, User Modeling.

[8]  Michael Kifer Rule Interchange Format: The Framework , 2008, RR.

[9]  Jan Hidders,et al.  A Framework for Flexible User Profile Mashups , 2009, AP WEB 2.0@UMAP.

[10]  Nicola Henze,et al.  Interweaving Public User Profiles on the Web , 2010, UMAP.

[11]  Wolfram Wöß,et al.  A Semantic Web middleware for Virtual Data Integration on the Web , 2008, ESWC.

[12]  Christopher D. Manning,et al.  Incorporating Non-local Information into Information Extraction Systems by Gibbs Sampling , 2005, ACL.

[13]  Lora Aroyo,et al.  Interoperability in Personalized Adaptive Learning , 2006, J. Educ. Technol. Soc..

[14]  Wolfgang Nejdl,et al.  The Benefit of Using Tag-Based Profiles , 2007, 2007 Latin American Web Conference (LA-WEB 2007).

[15]  Andreas Langegger Virtual data integration on the web: novel methods for accessing heterogeneous and distributed data with rich semantics , 2008, iiWAS.

[16]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[17]  Boris Brandherm,et al.  Gumo - The General User Model Ontology , 2005, User Modeling.

[18]  Christian Bizer,et al.  Executing SPARQL Queries over the Web of Linked Data , 2009, SEMWEB.

[19]  Tsvi Kuflik,et al.  UbiqUM 2008: theories and applications of ubiquitous user modeling , 2008, IUI '08.

[20]  Steffen Staab,et al.  Networked graphs: a declarative mechanism for SPARQL rules, SPARQL views and RDF data integration on the web , 2008, WWW.

[21]  Simon Schenk,et al.  Optimizing SPARQL Queries over Disparate RDF Data Sources through Distributed Semi-Joins , 2008, SEMWEB.