Adaptation and personalization on-board cars: a framework and its application to tourist services