RESTful User Model API for the Exchange of User’s Preferences among Adaptive Systems

Martin Balík, Ivan Jelínek


Adaptive Hypermedia Systems observe users’ behavior and provide personalized hypermedia. Users interact with many systems on the Web, and each user-adaptive system builds its own model of user’s preferences and characteristics. There is a need to share the personal information, and the current research is exploring ways to share user models efficiently. In this paper, we present our solution for personal data exchange among multiple hypermedia applications. First, we designed a communication interface based on the REST architectural style, and then, we defined data structures appropriate for the data exchange. Our user model is ontology-based and therefore, the data from multiple providers can be aligned to achieve interoperability.


  1. Dublin Core Metadata Initiative. [Accessed: August 7, 2013].
  2. SIOC Project. [Accessed: August 7, 2013].
  3. Adamczyk, P., Smith, P. H., Johnson, R. E., and Hafiz, M. (2011). REST and Web Services: In Theory and in Practice. In Wilde, E. and Pautasso, C., editors, REST: From Research to Practice, chapter 2, pages 35-57. Springer New York, New York, NY.
  4. Aroyo, L., Dolog, P., Houben, G.-J., Kravcik, M., Naeve, A., Nilsson, M., and Wild, F. (2006). Interoperability in personalized adaptive learning. Educational Technology & Society, 9(2):4-18.
  5. Aroyo, L. and Houben, G.-J. (2010). User modeling and adaptive Semantic Web. Semantic Web, 1(1-2):105- 110.
  6. Balík, M. and Jelínek, I. (2008). Towards Semantic Webbased Adaptive Hypermedia Model. In ESWC Ph.D. Symposium, pages 1-5, Tenerife, Spain.
  7. Balík, M. and Jelínek, I. (2013). Adaptive System Framework: A Way to a Simple Development of Adaptive Hypermedia Systems. In The Fifth International Conference on Adaptive and Self-Adaptive Systems and Applications (ADAPTIVE2013), pages 20-25, Valencia, Spain. IARIA.
  8. Berkovsky, S., Heckmann, D., and Kuflik, T. (2009). Addressing challenges of ubiquitous user modeling: Between mediation and semantic integration. In Advances in Ubiquitous User Modelling, pages 1-19.
  9. Berkovsky, S., Kuflik, T., and Ricci, F. (2007). Mediation of user models for enhanced personalization in recommender systems. User Modeling and User-Adapted Interaction, 18(3):245-286.
  10. Bizer, C., Heath, T., and Berners-Lee, T. (2009). Linked data-the story so far. International Journal on Semantic Web and Information Systems, 5(3):1-22.
  11. Brickley, D. and Miller, L. (2010). FOAF vocabulary specification 0.98. [Accessed: August 7, 2013].
  12. 1Webing research group -
  13. Brusilovsky, P. (2001). Adaptive Hypermedia. pages 87- 110.
  14. Carmagnola, F. (2009). Handling semantic heterogeneity in interoperable distributed user models. In Advances in Ubiquitous User Modelling, pages 20-36.
  15. Cena, F. and Furnari, R. (2009). A model for feature-based user model interoperability on the web. In Advances in Ubiquitous User Modelling, pages 37-54.
  16. de Bruijn, J., Martín-Recuerda, F., Ehrig, M., Polleres, A., and Predoiu, L. (2005). Ontology Mediation Management v1. Deliverable D4.4.1. Technical report, SEKT.
  17. Fielding, R. T. and Taylor, R. N. (2002). Principled design of the modern web architecture. ACM Transactions on Internet Technology, 2(2):115-150.
  18. Fredrich, T. (2012). RESTful Service Best Practices.
  19. Gross, R. and Acquisti, A. (2005). Information revelation and privacy in online social networks. In ACM Workshop on Privacy in the Electronic Society (WPES).
  20. Guinard, D., Ion, I., and Mayer, S. (2011). In Search of an Internet of Things Service Architecture: REST or WS-*? A Developers' Perspective. In Puiatti, A. and Gu, T., editors, Mobile and Ubiquitous Systems: Computing, Networking, and Services (MobiQuitous 2011), pages 326-337, Copenhagen, Denmark. Springer.
  21. Heckmann, D., Schwartz, T., Brandherm, B., and Schmitz, M. (2005). GUMO The General User Model Ontology. pages 428-432.
  22. Jovanovic, J., Gasevic, D., and Siadaty, M. (2012). IntelLEO User Model Ontology. [Accessed: August 7, 2013].
  23. Kay, J., Kummerfeld, B., and Lauder, P. (2002). Personis: A server for user models. In De Bra, P., Brusilovsky, P., and Conejo, R., editors, Adaptive Hypermedia and Adaptive Web-Based Systems (AH2002), pages 203- 212, Malaga, Spain. Springer.
  24. Knutov, E., De Bra, P., and Pechenizkiy, M. (2009). AH 12 years later: a comprehensive survey of adaptive hypermedia methods and techniques. New Review of Hypermedia and Multimedia, 15(1):5-38.
  25. Kobsa, A. and Teltzrow, M. (2006). Convincing Users to Disclose Personal Data. Privacy-Enhanced Personalization, pages 19-21.
  26. Martinez-Villasen˜or, M. D. L., Gonzalez-Mendoza, M., and Hernandez-Gress, N. (2012). Towards a ubiquitous user model for profile sharing and reuse. Sensors (Basel, Switzerland), 12(10):13249-83.
  27. Pautasso, C. and Wilde, E. (2009). Why is the web loosely coupled?: a multi-faceted metric for service design. In Proc. of the 18th international conference on World Wide Web (WWW 7809), pages 911-920, Madrid, Spain. ACM.
  28. Pautasso, C., Zimmermann, O., and Leymann, F. (2008). RESTful web services vs. ”big” web services: making the right architectural decision. In WWW 08: Proceeding of the 17th international conference on World Wide Web, pages 805-814, New York, NY, USA. ACM.
  29. Sosnovsky, S., Brusilovsky, P., Yudelson, M., Mitrovic, A., Mathews, M., and Kumar, A. (2009). Semantic Integration of Adaptive Educational Systems. In Kuflik, T., Berkovsky, S., Carmagnola, F., Heckmann, D., and Krüger, A., editors, Advances in Ubiquitous User Modelling, pages 134-158. Springer.
  30. Sosnovsky, S. and Dicheva, D. (2010). Ontological technologies for user modelling. International Journal of Metadata, Semantics and Ontologies, 5(1):32-71.
  31. van der Sluijs, K. and Houben, G. (2005). Towards a generic user model component. In Proc. of PerSWeb05, Workshop on Personalisation on the Semantic Web, pages 47-56, Edinburgh, UK.
  32. Vassileva, J., McCalla, G., and Greer, J. (2003). Multi-agent multi-user modeling in I-Help. User Modelling and User Adapted Interaction, 13(1-2):179-210.

Paper Citation

in Harvard Style

Balík M. and Jelínek I. (2014). RESTful User Model API for the Exchange of User’s Preferences among Adaptive Systems . In Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-028-4, pages 627-634. DOI: 10.5220/0004896806270634

in Bibtex Style

author={Martin Balík and Ivan Jelínek},
title={RESTful User Model API for the Exchange of User’s Preferences among Adaptive Systems},
booktitle={Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},

in EndNote Style

JO - Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - RESTful User Model API for the Exchange of User’s Preferences among Adaptive Systems
SN - 978-989-758-028-4
AU - Balík M.
AU - Jelínek I.
PY - 2014
SP - 627
EP - 634
DO - 10.5220/0004896806270634