semantic web resources… rdf schedules into outlook rahul singh & terry r. payne inteligent...

6
Semantic Web Semantic Web Resources… RDF Resources… RDF Schedules into Schedules into Outlook Outlook Rahul Singh & Terry R. Rahul Singh & Terry R. Payne Payne Inteligent Software Agents Lab, CMU Inteligent Software Agents Lab, CMU (K.Sycara) (K.Sycara) Carnegie Mellon University http://www.daml.ri.cmu.edu/ http://www.cs.cmu.edu/~softagents/

Upload: wilfrid-richardson

Post on 14-Jan-2016

215 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Semantic Web Resources… RDF Schedules into Outlook Rahul Singh & Terry R. Payne Inteligent Software Agents Lab, CMU (K.Sycara) Carnegie Mellon University

Semantic Web Semantic Web Resources… RDF Resources… RDF Schedules into Schedules into OutlookOutlookRahul Singh & Terry R. PayneRahul Singh & Terry R. Payne

Inteligent Software Agents Lab, CMU (K.Sycara)Inteligent Software Agents Lab, CMU (K.Sycara)

Carnegie Mellon Universityhttp://www.daml.ri.cmu.edu/

http://www.cs.cmu.edu/~softagents/

Carnegie Mellon Universityhttp://www.daml.ri.cmu.edu/

http://www.cs.cmu.edu/~softagents/

Page 2: Semantic Web Resources… RDF Schedules into Outlook Rahul Singh & Terry R. Payne Inteligent Software Agents Lab, CMU (K.Sycara) Carnegie Mellon University

Stefan’s ChallengeTo import SWWS Schedule information (defined by Libby Miller, in RDF) into MyYahoo or MS Outlook…

http://ilrt.org/discovery/2001/06/content/swws2001-07-30.rdf http://ilrt.org/discovery/2001/06/content/swws2001-07-31.rdf http://ilrt.org/discovery/2001/06/content/swws2001-08-01.rdf

The Prize? A bottle of Champagne…

Page 3: Semantic Web Resources… RDF Schedules into Outlook Rahul Singh & Terry R. Payne Inteligent Software Agents Lab, CMU (K.Sycara) Carnegie Mellon University

Solution:

Retsina Agent that performs individual and team-based calendar-scheduling (R. Singh).

The RETSINA Calendar Agent

Page 4: Semantic Web Resources… RDF Schedules into Outlook Rahul Singh & Terry R. Payne Inteligent Software Agents Lab, CMU (K.Sycara) Carnegie Mellon University

Solution:

Retsina Calendar Agent performs distributed meeting scheduling /negotiation

based on Contract Net Protocol

Accesses/Updates MS Outlook calendar information

Also provides access to other information managed by MS Outlook, including:

Contact Lists Email Archives

Communicates with other agents through KQML ACL For example - Electronic Secretary…

Web based appointment requester http://chronus.cimds.ri.cmu.edu/scheduling/

Working with MS Outlook

Page 5: Semantic Web Resources… RDF Schedules into Outlook Rahul Singh & Terry R. Payne Inteligent Software Agents Lab, CMU (K.Sycara) Carnegie Mellon University

Solution:

Retsina Calendar Agent Architecture

OLE Automation(COM)

MS Outlook

Retsina Calendar Agent

Talks to other agents through KQML ACL

Agent Communit

y

Page 6: Semantic Web Resources… RDF Schedules into Outlook Rahul Singh & Terry R. Payne Inteligent Software Agents Lab, CMU (K.Sycara) Carnegie Mellon University

Solution to Challenge: Modified to retrieve

and parse the RDF files Schedule is then

inserted insert into Outlook calendar.

Can now serve schedule to other agents via KQML ACL.

Lets see it work…

Solution: Modifying the

Calendar Agent