To be able to deliver personalized content to the user of the system, we have to be
able to represent the user in the system first??”define user profile. Furthermore, the
proposed user profile has to be created in such a way to simplify interactions in the
system. Since our system is oriented toward processing of ontologically demarcated
data, it is very natural to represent user preferences in the same way. Thus
we adapted an overlay model of user profile, where opinions are ???connected??? with
appropriate concepts in the domain ontology. This approach is also called a student
model, since it has been found useful to describe knowledge of the student about
specific topics of the domain (Greer & McCalla, 1994). Basic tenets of the overlay
model are depicted in Figure 11.
For instance, let us consider our hotel ontology and assume that the user likes to stay
in hotels that have both a pool and fitness center. Both these features are subclasses
of the concept amenities. We can represent user interest by assigning weight to each
amenity (the larger the weight the more important the given feature is to the user).
Pages:
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694