State of the Art in User Modelling for Personalization in Content , Service and Interaction