I. Introduction
The Semantic Web leverages the knowledge integration on the Web to new levels. Despite the efforts put into the technical and research issues, there are few applications actually deploying and evaluating semantic web with real users. Semantic web can only deliver if it is driven by user needs, context or profiles to seamlessly integrate the knowledge on the web to really provide desirable content.