To assure consistency across the system, this is done in the form of
a simplistic user ontology. Next, we present a fragment of such ontology:
:hasDress a rdf:Property ;
rdfs:range :Dress ;
rdfs:domain :UserProfileData.
:hasAge a rdf:Property ;
rdfs:range :Age ;
rdfs:domain :UserProfileData .
Ut l z ng Semant c Web and Software Agents n a Travel Support System
Copyright ?© 2007, Idea Group Inc. Copying or distributing in print or electronic forms without written permission
of Idea Group Inc. is prohibited.
:hasWealth a rdf:Property ;
rdfs:range :Wealth ;
rdfs:domain :UserProfileData .
:hasProfess on a rdf:Property ;
rdfs:range :Profess on ;
rdfs:domain :UserProfileData .
Let us now assume that Karol is a 24-year-old painter, who has enough money to
feel rich and whose dressing style is a natural one, then his profile would be represented
as:
:KarolProfile a sys:UserProfile;
sys:hasUserID - - - ;
sys:hasUserProfileData :KarolProfileData;
sys:hasOp n onsSet :KarolOp n ons.
:KarolProfileData a sys:UserProfileData;
sys:hasAge ;
sys:hasWealth sys:R ch;
sys:hasDress sys:NaturalDress;
sys:hasProfess on sys:Spec al stFreeLancer.
Pages:
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697