ontologies for mobile serviece

15
指指指指 指指指 指指 指指指指 指指指 指指 指指指指9476613 9476613 指指 指指指 指指 指指指 Mobile Web Services Mobile Web Services Ontologies for mobile Ontologies for mobile service service

Upload: kga185

Post on 22-Nov-2014

2.570 views

Category:

Economy & Finance


0 download

DESCRIPTION

CH 7.1 Ontologies for mobile serviece

TRANSCRIPT

Page 1: Ontologies for mobile serviece

指導老師:張耀仁 老師指導老師:張耀仁 老師學號:學號: 94766139476613姓名:廖泰成姓名:廖泰成

Mobile Web ServicesMobile Web Services

Ontologies for mobile Ontologies for mobile serviceservice

Page 2: Ontologies for mobile serviece

OutlineOutline Concepts and useConcepts and use Ontology exchangeOntology exchange W3C CC/PPW3C CC/PP FIPA’s ontology serviceFIPA’s ontology service Otology designOtology design

Page 3: Ontologies for mobile serviece

Concepts and useConcepts and use explicit specification of a explicit specification of a

conceptualizationconceptualization Facilitate the exchange of Facilitate the exchange of

informationinformation Drawing implemented systemDrawing implemented system extract and aggregate extract and aggregate

informationinformation

Page 4: Ontologies for mobile serviece

Ontology exchangeOntology exchange Very useful in dynamic Very useful in dynamic

environmentenvironment Heuristic graph traversal Heuristic graph traversal

algorithmalgorithm Bridge differing taxonomiesBridge differing taxonomies

Page 5: Ontologies for mobile serviece

Ontology exchangeOntology exchange

Stores

Expense Category

Luxury Median Other

Discount

Stores

Matches Inexpensive

Matches

※ Service and user ontology trees : Matching terms

Shopping Service ontology

tree

User ontology

tree

Page 6: Ontologies for mobile serviece

W3C CC/PPW3C CC/PP Composite Capabilities / Preference Composite Capabilities / Preference

ProfilesProfiles Specify how client devices express their Specify how client devices express their

capabilities and preferencescapabilities and preferences ""user agent profileuser agent profile" produce appropriate " produce appropriate

content to the client devicecontent to the client device Particular attention is being paid to other Particular attention is being paid to other

kinds of devices such as mobile phones.kinds of devices such as mobile phones.

Page 7: Ontologies for mobile serviece

W3C CC/PPW3C CC/PP

WAP Gateway

WAP push proxy gateway

Profile Server

WAP Server

Send capabilities and preferences

Query for capabilities and preferences

Internet

Web Content

CC/PP Profiles

※ ※ CC/PP architecture in a WAP CC/PP architecture in a WAP environmentenvironment

URL

Page 8: Ontologies for mobile serviece

W3C CC/PPW3C CC/PP

Web Content

Web Content

Http GET

Response

HTTP Gateway ※ Client initiated

Response

HTTP OPTIONS

HTTP POST

Push proxy gateway ※ Server initiated

※ ※ Transport of profiles from client to origin serverTransport of profiles from client to origin serverX - wap - profile X - wap - profile X - wap - profile X - wap - profile diffdiff

X-wap-profile-X-wap-profile-warningwarning

X- wap – profile X- wap – profile X- wap – profile- X- wap – profile- diffdiff

X–wap–profile-X–wap–profile-warningwarning

Page 9: Ontologies for mobile serviece

W3C CC/PPW3C CC/PP

Web Content

Web Content

WSP GET

Response

HTTP Gateway ※ Client initiated

Response

HTTP CONNECT

HTTP POST

Push proxy gateway ※ Server initiated

HTTP GET

Response

WSP CONNECT

Response

WAP PUSH

※ ※ WSP protocol for client profile transportWSP protocol for client profile transport

Page 10: Ontologies for mobile serviece

FIPA’s ontology serviceFIPA’s ontology service FFoundation for oundation for IIntelligent ntelligent

PPhysical hysical AAgentsgents Recognized the shared Recognized the shared

ontologiesontologies Provide common application Provide common application

vocabularyvocabulary Managed separately client Managed separately client

applicationsapplications

Page 11: Ontologies for mobile serviece

FIPA’s ontology serviceFIPA’s ontology serviceOntology

O1

User A

User B

Ontology agent

Ontology server O1

Ontology O2

Ontology server O2

Quality

Best Normal

Service

Service

Best Normal

※ ※ Quality searchQuality search

QualitQualityy

User AUser A

User BUser B

Page 12: Ontologies for mobile serviece

FIPA’s ontology serviceFIPA’s ontology serviceOntology

O1

User A

User B

Ontology agent

Ontology server O1

Ontology O2

Ontology server O2

Quality

Best Normal

Service

Service

Best Normal

※ ※ Picture exchangePicture exchange User AUser A

User BUser B

QQ

Page 13: Ontologies for mobile serviece

Otology designOtology design

Creative by individual domainCreative by individual domain Requires consensus multiple Requires consensus multiple

partiesparties Use hierarchical descriptionsUse hierarchical descriptions More complicate extensionsMore complicate extensions Automated ontology generationAutomated ontology generation

How is an ontology generatedHow is an ontology generated

Page 14: Ontologies for mobile serviece

Otology designOtology design

Without universally ruleWithout universally rule GruberGruber :: Exhibit clarityExhibit clarity FernandezFernandez :: OntoClean OntoClean

methodologymethodology

Criteria for ontology design Criteria for ontology design and evaluationand evaluation

Page 15: Ontologies for mobile serviece

Otology designOtology design

Personal Travel

Assistant Agent

Travel Broker Agent

Airlines Travel Service Agent

Hotels Travel Service Agent

Cars Travel Service Agent

Restaurants Travel Service Agent

Shared travel

ontology

※ ※ FIPA’s Personal FIPA’s Personal Travel Assistant Travel Assistant agent architecture agent architecture with shared ontology with shared ontology

Request information