2006 Volume 2006 Issue SWO-014 Pages 08-
We have been developing a taskbased service navigation system that offers to a user for his selection services relevant to the task the user wants to perform. We observed that tasks likely to be performed in a given situation depend on the user's role such as businessman or father. To further our research, we have constructed a role-ontology and utilized it to improve the usability of task-oriented service navigation. We have enhanced a basic task-model by associating tasks with role-concepts defined in the new role-ontology. We can generate a task-list precisely tuned to the user's current role. In addition, we can generate a personalized task-list from the task-model based on the user's task selection history. Because services are associated with tasks, our approach makes it much easier to navigate a user to the appropriate services. In this paper, we describe the construction of our role-ontology and implemented task-based service navigation system based on the constructed roleontology.