Analysing Trajectories of Mobile Users: From Data Warehouses to Recommender Systems