Asian Semantic Web School December 8-12, 2008, Bangkok Thailand Hayati Abd Rahman(Malaysia) Kannikar...
-
Upload
tyler-wood -
Category
Documents
-
view
227 -
download
0
Transcript of Asian Semantic Web School December 8-12, 2008, Bangkok Thailand Hayati Abd Rahman(Malaysia) Kannikar...
Asian Semantic Web Asian Semantic Web SchoolSchoolDecember 8-12, 2008, Bangkok ThailandDecember 8-12, 2008, Bangkok Thailand
Hayati Abd Rahman(Malaysia)Kannikar Siriwong (Thailand)Suwanit Rungratri (Thailand)
Photchanan Ratanajaipan (Thailand)Seksun Suwanmanee (Thailand)
Tutor: Elena Simperl
GiftME ProjectGiftME Project
1
Domain and ScopeDomain and Scope
Employ ontology to create a list of gifts
Reuse existing ontology
Recommend a gift list to buy for someone on a special occasion
2
Competency QuestionsCompetency QuestionsWhat kind of gift should I get for
my friend on her wedding?What type of person should I buy
PARDA shoes for?Which occasion would anyone
buy jewelry for his girlfriend?
3
Reusing Existing OntologyReusing Existing Ontology
4
ConceptualizationConceptualization
5
Important TermsImportant Terms Terms:
◦ Person, Worker, Respectful Person◦ Gender(male, female) ◦ Role (dad, mom, friend, girlfriend, boyfriend, boss) ◦ Style (sporty, elegant, romantic, adventure) ◦ Age (baby, toddler, teenager, adult, retired) ◦ Brand (Gucci, Benz, Timex) ◦ Season (winter, autumn, summer, spring)◦ Gift, Product, Service , Female Gift, Elegant Gift,
Wedding Gift, Girl Friend Gift◦ Occasion (birthday, wedding, new year,
anniversary, christmas) Properties:
◦ age, occasion, sex, nationality, price, for_age, size, color, brand, style, season, date
6
GiftME OntologyGiftME Ontology
7
GiftME InstancesGiftME Instances
8
Instance ModelingInstance Modeling
9
Meanings of TermsMeanings of TermsElegant Gift is a formal gift for
adultFemale Gift is a gift for femaleGirlfriend Gift is a Female Gift
which is personal (sexy or romantic)
Gift is disjoint from other terms…
10
ImplementationImplementation
11
ImplementationImplementationEditor: Protégé 3.3.1Inference Engine: pellet 1.5.1
12
Classes and IndividualsClasses and Individuals
13
RestrictionsRestrictions
14
ComputationsComputationsConsistency
CheckingClassifyingCompute
individuals belonging to class
Getting types for individual
15
ScenariosScenarios
16
Scenario 1Scenario 1
A Gift for Elena’s Baby Shower Party
17
Receiver ProfileReceiver Profile
18
Suggested Gift ListSuggested Gift List
19
Scenario IIScenario II
Chinese New Year Gift for Denny
20
Receiver ProfileReceiver Profile
21
Suggested Gift ListSuggested Gift List
22
Scenario IIIScenario III
Gift for the 2nd Wedding Party of Marco
23
Receiver ProfileReceiver Profile
24
Suggested Gift ListSuggested Gift List
25
Others FeaturesOthers FeaturesAll Gifts ListGift Categories
26
Lesson LearntLesson LearntOntology modeling challengingOntology engineering can quite
be THERAPEUTIC!!!
27
Thank Thank YouYou
28