| Literature DB >> 23201995 |
Maria de Lourdes Martinez-Villaseñor1, Miguel Gonzalez-Mendoza, Neil Hernandez-Gress.
Abstract
People interact with systems and applications through several devices and are willing to share information about preferences, interests and characteristics. Social networking profiles, data from advanced sensors attached to personal gadgets, and semantic web technologies such as FOAF and microformats are valuable sources of personal information that could provide a fair understanding of the user, but profile information is scattered over different user models. Some researchers in the ubiquitous user modeling community envision the need to share user model's information from heterogeneous sources. In this paper, we address the syntactic and semantic heterogeneity of user models in order to enable user modeling interoperability. We present a dynamic user profile structure based in Simple Knowledge Organization for the Web (SKOS) to provide knowledge representation for ubiquitous user model. We propose a two-tier matching strategy for concept schemas alignment to enable user modeling interoperability. Our proposal is proved in the application scenario of sharing and reusing data in order to deal with overweight and obesity.Entities:
Mesh:
Year: 2012 PMID: 23201995 PMCID: PMC3545566 DOI: 10.3390/s121013249
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.Ubiquitous user model collections.
Figure 2.Exchange patterns between profile suppliers and consumers.
Figure 3.Architecture of adaptive system for profiles exchange and reuse.
Figure 4.Interrelations between profile supplier/consumer and the ubiquitous user modeling ontology.
Figure 5.The matching process.
Used matching techniques.
| String similarity | High lexical similarity | Dice coefficient |
| Label inclusion | Longest common substring [ | |
| Semantic similarity | Label equivalence | WordNet |
Partial view of source XML schema.
|
|
Figure 6.Sample SOAP 1.2 request of LogWeight web service.
Partial view of similarity matrix (XML Document concepts, ubiquitous user model concepts).
| created | 0.5 | 0.33 | 0.29 | 0.17 | 0.17 | 0.59 | 0.43 | 0.21 | 0.29 | 0.14 | 0.17 | 0.25 | 0.31 | 0.33 | 0.25 | 0.67 | 0.29 | 0.29 | |
| time | 0.5 | 0.86 | 0.62 | 0.83 | 0.67 | 0.88 | 0.81 | 0.81 | 0.50 | 0.77 | 0.41 | 0.53 | 0.50 | 0.41 | 0.53 | 0.67 | 0 | 0.25 | |
| name | 0.5 | 0.4 | 0.57 | 0.46 | 0.59 | 0.53 | 0.60 | 0.4 | 0.46 | 0.46 | 0.39 | 0.4 | 0.46 | 0.46 | 0.4 | 0.43 | 0.25 | 0.29 | |
| distance | 0.46 | 0.71 | 0.62 | 0.83 | 0.67 | 0.89 | 0.83 | 0.83 | 0.44 | 0.62 | 0.53 | 0.57 | 0.49 | 0.45 | 0.57 | 0.67 | 0.2 | 0.31 | |
| calories | 0.4 | 0.53 | 0.38 | 0.57 | 0.8 | 0.4 | 0.57 | 0.57 | 0.31 | 0.53 | 0.57 | 0.42 | 0.42 | 0.31 | 0.4 | 0.5 | 0.14 | ||
| duration | 0.46 | 0.86 | 0.67 | 0.77 | 0.71 | 0.71 | 0.72 | 0.74 | 0.54 | 0.67 | 0.45 | 0.53 | 0.61 | 0.57 | 0.53 | 0.71 | 0.2 | 0.38 | |
| resting | 0.25 | 0.33 | 0.17 | 0.25 | 0.22 | 0.17 | 0.38 | 0.38 | 0.29 | 0.38 | 0.17 | 0.29 | 0.14 | 0.14 | 0.29 | 0.33 | 0.2 | 0.29 | |
| maximum | 0.43 | 0.67 | 0.59 | 0.62 | 0.62 | 0.71 | 0.62 | 0.38 | 0.57 | 0.71 | 0.46 | 0.53 | 0.56 | 0.44 | 0.53 | 0.62 | 0.2 | 0.27 | |
| vo2max | 0.25 | 0.33 | 0 | 0.25 | 0 | 0 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0.17 | 0.17 | 0.17 | 0.17 | 0.2 | 0.17 | |
| weight | 0.46 | 0.77 | 0.67 | 0.67 | 0.83 | 0.67 | 0.67 | 0.44 | 0.71 | 0.67 | 0.50 | 0.8 | 0.53 | 0.50 | 0.8 | 0.71 | 0 | 0.33 | |
| height | 0.59 | 0.77 | 0.8 | 0.57 | 0.83 | 0.53 | 0.70 | 0.44 | 0.71 | 0.89 | 0.36 | 0.4 | 0.53 | 0.50 | 0.4 | 0.86 | 0 | 0.33 | |
Sample of sets of neighbors generated in structure level matching process.
Similarity matrix for pair of sets of neighbors (N of concept name.
| 0.3575 | 0.4925 | |
| 0.4766667 | 0.5 | |
| 0.43 | 0.38 | |
| 0.3833334 | 0.35 | |
| 0.61 | 0.4866667 |
Similarity matrix for pair of sets of neighbors (N of concept weight.
| Date | Height | |
|---|---|---|
| 0.75 | 0.33 | |
| 0.5 | 0.44 | |
| 0.43 | 0.4 | |
| 0.46 | 0.43 | |
| 0.623 | 0.503 | |
| 0.61 |
Similarity matrix for pair of sets of neighbors (N of concept calories.
| polar-exercise-data | 0.668 | 0.612 | 0.518 | 0.3875 | 0.3875 | 0.376 | 0.43 | 0.41 | 0.666666 | 0.4 | 0.215 |
| calendar-items | 0.6425 | 0.73 | 0.395 | 0.4766 | 0.51 | 0.3875 | 0.4475 | 0.44 | 0.44 | 0.4 | 0.28571 |
| excercise | 0.69 | 0.663 | 0.71 | 0.43 | 0.43 | 0.326 | 0.4 | 0.44666 | 0.4 | 0.25 | 0.14285 |
| result | 0.6533 | 0.74 | 0.523333 | 0.46 | 0.46 | 0.306 | 0.3066 | 0.373333 | 0.43 | 0.2 | 0.33 |
| result_duration | 0.76 | 0.825 | 0.56 | 0.6 | 0.455 | 0.575 | 0.57 | 0.666666 | 0.2 | 0.36333 | |
| result_distance | 0.8099 | 0.855 | 0.525 | 0.5666 | 0.512 | 0.48 | 0.48 | 0.59 | 0.2 | 0.32333 |
Mappings determined after rule application.
| 3 | Homonymous (no mapping) | |||
|
| ||||
| 1 | ||||
|
| ||||
| 1 | ||||
Similarity matrix for the sets of neighbors of date.
| Weight | Height | Training_sesion | Duration | Distance | HR Acg | Calories | Pace Avg | Speed Avg | |
|---|---|---|---|---|---|---|---|---|---|
| 0.833 | 0.111 | 0.125 | 0.125 | 0.166 | 0.25 | 0.125 | 0.1111 | ||
| 0.833 | 0.266 | 0.25 | 0.3 | 0.166 | 0.125 | 0.125 | 0.1111 |
Similarity matrix for the sets of neighbors of weight.
| Date | Height | |
|---|---|---|
| 0.25 | 0.8333 | |
| 0.57 |
Mappings determined after rule application.
| 1 | ||||
|
| ||||
| 1 | ||||
Summary results of the matching process between P and U.
| exact Match relation found | 9 | |
| Concept discarded | 9 | |
| Concept addition recommendation | 4 | |
| New collection recommendation | 3 | |
| New sub collection recommendation | 2 |
Summary results of the matching process between W and U.
| exactMatch | 2 |
Partial view of similarity matrix (Web service request concepts, ubiquitous user model concepts).
| u2m | Observations & measurements | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Web service | Date | Weight | Height | Start Date | End Date | Training sesion | Dura-tion | Dis-tance | HR Acg | Calo-ries | Pace Avg | Speed Avg |
| 0.67 | 0.57 | 0.38 | 0.77 | 0.83 | 0.60 | 0.57 | 0.53 | 0.39 | ||||
| 0.25 | 0.83 | 0.64 | 0.64 | 0.42 | 0.64 | 0.62 | 0.55 | 0.77 | 0.57 | 0.512 | ||