Professional Documents
Culture Documents
S
y
s
t
e
m
s
F
o
c
u
s
A
p
p
l
i
c
a
t
i
o
n
P
l
a
t
f
o
r
m
(
0
o
b
i
l
e
o
r
6
e
r
v
e
r
)
U
s
a
g
e
H
i
s
t
o
r
y
S
p
a
c
e
T
i
m
e
U
s
e
r
R
e
s
o
u
r
c
e
S
e
r
v
i
c
e
P
h
y
s
i
c
a
l
L
o
c
a
t
i
o
n
L
o
g
i
c
a
l
L
o
c
a
t
i
o
n
P
h
y
s
i
c
a
l
T
i
m
e
L
o
g
i
c
a
l
T
i
m
e
G
e
n
e
r
a
l
n
f
o
A
c
t
i
v
i
t
y
P
r
e
f
e
r
e
n
c
e
M
e
d
i
c
a
l
n
f
o
S
o
c
i
a
l
N
e
t
w
o
r
k
N
e
t
w
o
r
k
D
e
v
i
c
e
s
D
a
t
a
S
e
n
s
o
r
H
a
r
d
w
a
r
e
C
o
d
e
c
O
S
S
o
f
t
w
a
r
e
A
p
p
l
i
c
a
t
i
o
n
A
g
e
n
t
R
e
s
o
u
r
c
e
S
t
a
t
u
s
U
s
e
r
S
t
a
t
u
s
L
o
c
a
t
i
o
n
S
t
a
t
u
s
AMM P M V V V V V V V
CASS L M V V V V V V V
CSCP P M V V V V V V V V
MobiLife P,L M V V V V V V V V V V V V V V
Hydrogen P M V V V V V V
SMPLCTY L M V V V V V V V V V V V
Active MAP L S V V V V V V V V V V V V V V
ADDCT S V V V V V V V V V V V
CoBrA All S V V V V V V V V V V V V
COMANTO L,U S V V V V V V V V V V V V
Experimental
Documents
P,U S V V V V V V V V V V
Graphical
Notion
,U S V V V V V V V V V V V
HPS/
HyperAudio
L,U S V V V V V V V V V V V V V V V V V V V V V
MAS All S V V V V V V V V V V V V V V V
MPEG-21 All S V V V V V V V V V V V V V V V V V V
SOCAM P,L S V V V V V V V V V V V V V
U-Learning S V V V V V V V V V V V V V V V V V V
WS P S V V V V V V V V V
5W1H All S V V V V V V V V V V V
Table 1 Summary of Context Models in Studied Systems
In order to provide personalization in applications,
modeling a user is important, but most observed user
models are limited and tailored Ior speciIic application
domains as mentioned beIore.
In this work, we present a general and rich user model
and represent it using ontology.
3. A User Model
We use the result oI the survey to create a user model
and ontology to represent the user. Ontology have been
proven an eIIective means Ior modeling concepts and
relationships in an explicit and high level abstraction way.
In this chapter, we describe a user model and ontology
description oI the proposed model.
3.1. Modeling
Based on the survey on existing context systems, we
consider that general inIormation, activity, medical
inIormation, social aspect and preIerence as Ieatures that
must be attached to a user. We categorized these Ieature
groups into Iour major classes in the proposed context
model oI user: general inIormation, preIerences, events
and social networks as shown in Figure 2.
In the General InIo class, we need to capture general
inIormation about a person such as name, contact
inIormation, biologic inIormation, accessibility
inIormation, online inIormation and background. This
inIormation can be used Ior reasoning or inIerring
semantic inIormation about the person. For example, iI we
knew a person`s nationality, we could guess which
language was preIerred Ior content.
The Events class is used to capture activity and status
inIormation around the person. Event inIormation can be
organized in diIIerent Iormats such as Schedules,
Situations, Usage Histories and EventReI as shown in
Figure 2.
The PreIerences class is used to capture what the person
likes. The PreIerence Condition subclass describes the
validity oI each preIerence in time and location. The FOA
(Focus oI Attention) subclass is Ior recording preIerred
keywords or objects in media data.
Figure 4. A snapshot of the case study system
As shown in the Figure 4, the leIt side oI the user
interIace shows personalized search results using the
proposed user model, and the right side shows non
personalized search results Irom Yahoo search. In the
personalized search results, it contains the list oI users`
Iriends, links oI inIormation which are more related to user.
Through this case study, we want to show that the
proposed user model is rich enough to use Facebook API
and can be used in existing system, Yahoo search.
4. Conclusions
Modeling users is very important work in order to
provide personalized services. As we studied on various
context-aware systems, we Iailed to Iind a rich enough user
model to capture various aspects oI user inIormation. As
long as we have enough user inIormation, it will help to
accurate personalized services in many application
domains. We propose a rich user model to capture user
inIormation Ior personalization application. In Iuture work,
we will Iind more case studies to demonstrate the proposed
user model and it will trigger to revise the proposed
ontology. In addition, we will implement the mentioned
case study. We believe some oI the more interesting
research issues will be identiIied during implementing the
system.
5. References
|1| Goker A. and Myrhaug H.I. User Context and Personalization.
European ConIerence on Case Based Reasoning, Workshop on Case
Based Reasoning and Personalization, 4-7 September 2002.
|2| Kramer J., Noronha S., and Vergo J.. A User-Centered Design
Approach to Personalization. In ACM Computing Surveys, 08 2000.
|2| Cristiana Bolchini, etc, 'A Data-oriented Survey oI Context
models, SIGMOD Record, December 2007 (Vol. 36, No. 4).
|3| Mattias BaldauI, Schahram Dustdar and Florian Rosenberg, 'A
survey on context-aware systems, Int. J. Ad Hoc and Ubiquitous
Computing, Vol. 2, No. 4, 2007.
|4| Vallet, D., etc, "Personalized Content Retrieval in Context Using
Ontological Knowledge," Circuits and Svstems for Jideo
Technologv, IEEE Transactions on , vol.17, no.3, pp.336-346,
March 2007
|5| Thomas Springer and Kay Kadner, 'Middleware Support Ior
Context-Awareness in 4G Environments, Proceedings oI the 2006
International Symposium on a World oI Wireless, Mobile and
Multimedia Networks (WoWmoM`06), 2006.
|6| Fahy, P. and Clarke, S. CASS - Middleware Ior Mobile Context-
Aware Applications. In Workshop on Context Awareness,
MobiSys 2004.
|7| S. Buchholz, T. Hamann, and G. Hubsch, 'Comprehensive
structured context proIiles (CSCP): Desing and experiences, The
2nd IEEE ConI. on Pervasive Computing and Communications
Workshops (PerCom 2004 Workshops), IEEE Computer Society,
2004, pp. 43-47.
|8| R. Kernchen, David BonneIoy, A. Battestini, B. Mrohs, M.
Wagner, and M. Klemettinen: 'Context-awareness in MobiLiIe,
Proc. oI the 15th IST Mobile Summit, Mykonos, Greece, June
2006.
|9| HoIer, T., Schwinger, W., Pichler, M., Leonhartsberger, G.,
Altmann, J., and Retschitzegger, W., 'Context-Awareness on
Mobile Devices the Hydrogen Approach, In Proceedings oI the
36th HICSS`03, IEEE Computer Society, Washington, DC.
|10| Enrico Rukzio, etc, 'Context Ior Simplicity: A Basic Ior Context-
aware Systems Based on the 3GPP Generic User ProIile,
International ConIerence on Computational Intelligence 2004
(ICCI 2004), 17th-19th, December 2004 Istanbul, Turkey.
|11| J. Coutaz, J. L. Crowley, S. Dobson, and D. Garlan., 'Context is
Key, Communications oI the ACM, 48(3): 49-53, 2005.
|12| C. Bolchini, C. Curino, E. Quintarelli, F. A. Schreiber, and L.
Tanca. Context-ADDICT. Technical Report, 2006.044, Dip.
Elettronica e InIormazione, Politecnicodi Milano, 2006.
|13| Chen, Harry, Tim Finin, and Anupam Joshi. "An Intelligent
Broker Ior Context-Aware Systems." Adjunct Proceedings oI
Ubicomp 2003, Seattle, Washington, USA, October 12-15, 2003.
|14| Ioanna G. Roussaki, etc, 'Hybrid context modeling: A location-
based scheme using ontologies, Proceedings oI the Fourth Annual
IEEE International ConIerence on Pervasive Computing and
Communications Workshops (PERCOMW`06), 2006.
|15| H. Sridharan, H. Sundaram, and T.Rikakis, 'Computational
models Ior experiences in the arts, and multimedia, Proceedings
oI the 2003 ACM Workshop on Experiential TelePresence (ETP),
ACM, 2003, pp. 31-44.
|16| Karen Henricksen, Jadwiga Indulska and Andry Rakotonirainy,
'Modeling Context InIormation in Pervasive Computing Systems,
Pervasive 2002, LNCS 2414, pp. 167-180, 2002.
|17| D. Petrelli, E. Not, C. Strapparava, O. Stock, and M. Zancanaro.
Modeling context is like taking pictures. In Proc. oI the Workshop
The What, Who, Where, When, Why and How oI Context-
Awareness in CHI2000, 2000.
|18| MAIS, 'MAIS: Multi channel Adaptive InIormation System,
http://www.mais-project.it/.
|19| Ian S Burnett, Fernando Pereira, Rik Van de Walle and Rob
Koenen, The MPEG-21 Book, John Wiley & Sons Ltd. 2006.
|20| Tao Gu, Hung Keng Pung, Daqing Zhang. A Service-Oriented
Middleware Ior Building Context-Aware Services. Elsevier Journal
oI Network and Computer Applications (JNCA), Vol. 28, Issue 1,
pp. 1-18, January 2005
|21| Stephen J.H. Yang, etc, 'Context Model and Context Acquisition
Ior Ubiquitous Context Access in U-Learning Environments,
Proceedings oI the IEEE International ConIerence on Sensor
Networks, Ubiquitous, and Trustworthy Computing (SUTC`06),
2006.
|22| R. D. Virgilio and R. Torlone, 'A general methodology Ior
context-aware data access, Proceedings oI the International
Workshop on Data engineering Ior wireless and mobile access.
ACM, 2005, pp. 9-15.
|23| dongpyo Hong, hedda R. Schmidtke, Woontack Woo, 'Linking
Context Modeling and Contextual Reasoning, The 6th
International and interdisciplinary ConIerence on Modeling and
Using Context (Context`07), August 2007.
|24| N. F. Noy, D. L. McGuiness, 'Ontology Development 101: A
Guide to Creating Your First Ontology, StanIord Knowledge
Systems Laboratory Technical Report KSL-01-05, March 2001.
|25| W3C RDF, http://www.w3.org/RDF, 2000.
|26|Yahoo Search API, http://developer.yahoo.com/search/boss/
|27| Facebook Developers, http://wiki.developers.Iacebook.com/