## 6 Demonstration and Results  
As we mentioned in previous section, in order to help the user dealing with overweight and obesity, it is important to monitor physical activity and training sessions. For our demonstration, we considered the case of gathering information about training sessions with a Polar RS300x watch in addition with a Polar S1 foot pod. With these devices we were able to get information about personal settings and running sessions. A Polar FlowLink device and WebSync software are required for data transfer to the polarpersonaltrainer.com web site. Afterwards an XML document was extracted from the web application. The information obtained by the source was interpreted and integrated this to the ubiquitous user model. Later, some data will be reused as preferred values in the use of a web service. A Trainingpeak web service [48] is considered as profile information consumer, as we seek to use the ubiquitous user model to adapt and personalize web services. This is a proof of concept experiment in order to test the integration of the ubiquitous user model gathering information from heterogeneous sources, the alignment process between similar concepts based in SKOS and the reuse of information for web service personalization.  
In this case, credentials needed for authentication to both the profile supplier web site and the web service as profile consumer, were given explicitly by the user in order to avoid privacy issues. The automatic management of authentication is an issue for further research. The document extracted from the profile supplier is in XML format and contains information about several training sessions. Table 2 shows a view of source XML schema.  
The adaptive system was programmed in C# and for the WordNet based similarity measure WordNet 2.1 was used as well as a modified version of [49]. The ubiquitous user model concept scheme was build reusing SKOS ontology and its classes as metaclasses to build an initial ubiquitous user model concept scheme with Prot@e New concepts will be added automatically by the adaptive system. In order to avoid cold start problem the ubiquitous user model structure was previously configured according to the dimensions explained in 4.1 and populated with domain concepts explicitly. Domain ontologies can be used for the automatic initial population. In this case the classes and hierarchy of the domain ontology chosen will turn in collections, sub collections and concepts in the ubiquitous user model.  
As a profile consumer, we simulated a request to training peaks LogWeight web service. The main idea is to automatically replace the actual values of the parameters needed (other than authentication credentials for this experiment) for the web service SOAP request shown in Figure 6[48].  
The placeholders are presented in blue. In this case, the system automatically must place date and _weightInKg_ parameters.  
We divided the results of the demonstration in two subsections. In 6.1, we present the results of mapping the concepts from a new source to existing concepts in ubiquitous user model. We show the results of personalizing a web service reusing information with the mediation the ubiquitous user model in 6.2.