Building a User Model for Museum Exploration and Information-Providing Adaptive System