|
|
|
|
Papers published: |
|
DAML-S: A Semantic Markup Language For
Web Services, Semantic Web Working Symposium (SWWS), 2001, The DAML-S
Coalition |
|
RCal: A Case Study on Semantic Web
Agents, The First International Conference on Autonomous Agents and
Multi-Agent Systems (AAMAS) 2002.
Terry R. Payne, Rahul Singh & Katia Sycara |
|
Communicating Agents in Open Multi
Agent Systems. First GSFC/JPL Workshop on Radical Agent Concepts (WRAC),
2002, Terry R. Payne, Massimo Paolucci, Rahul Singh, and Katia Sycara. |
|
Concurrent Semantics for the Web
Services Specification Language DAML-S. Proceedings of the Coordination 2002
conference, (The Fifth International conference on Coordination Models and
Languages), Ankolekar, A., Huch, F.
and Sycara, K., York, UK, April 8-11,
2002. |
|
|
|
|
Retsina Semantic Web Calendar Agent
supports: |
|
Browsing of agendas and schedules
marked up in DAML & RDF |
|
Invocation of related tasks, such as
scheduling meetings and email |
|
Integration of selected meetings and
events into MS Outlook |
|
Can parse markup using several
ontologies, including |
|
Hybrid ICal Calendar Ontology |
|
Dublin Core Ontology |
|
Friend-of-a-Friend Ontology |
|
Schedule markup using other ontologies
can be accessed via translation agents |
|
DMA2ICal Agent converts DAML Meeting
Agenda markup into ICal Markup. |
|
|
|
|
DMA2ICal Translation Service converts
DAML Meeting Agenda Markup into ICal Markup |
|
Allows DAML meeting agendas to be
understood by RCal Agent |
|
Based on Mike Dean’s genhtml client for
generating html |
|
Service can be accessed via the web |
|
Form based interface for retrieving
markup |
|
CGI interface for dynamic |
|
generation of markup via a URI |
|
Service can be accessed as an agent
registered with a lookup service (e.g. DAML-S) |
|
RCal agent translates unknown marking
into ICal by requesting Translation Services |
|
|
|
|
|
|
The Retsina DAML Linker replaces
literals with links to resources |
|
Uses a rule based graphical interface
to: |
|
Identify properties to be replaced. |
|
Select existing DAML knowledge base
containing related concepts. |
|
Define replacement rules based on
matching datatype contents |
|
Output knowledge base includes linking
statistics: |
|
For example, how many of the literals
are replaced |
|
Supports iterative refinement of
linking rules |
|
|
|
|
DAML-S Coalition |
|
Continue participate in the definition
of DAML-S |
|
Participate in the definition of
ontologies for security of DAML based services and Access Policies |
|
Develop ontologies for Profile
Functional Attributes |
|
Service Matching and Composition |
|
Incorporate the DAML-S changes into the
Matchmaker |
|
Develop and implement DAML-S based
service composition algorithms |
|
Participate in the DAML Experiments |
|
Evaluate and Extend the Ontology Linker |
|
Use and evaluate tools such as AeroDAML
in agent-based scenarios |
|
Extend and evaluate the Calendar Agent
and Translation Agents utilize DAML-S for discovery and transactions between
services |
|
|
|
|
Matching Agents for Services |
|
The DAML-S matchmaker and its
integration code with UDDI |
|
Use-cases that demonstrate DAML-S
within a live agent system |
|
Rcal – Retsina Calendar Agent |
|
Automatic generation of DAML-S requests
for translation services |
|
Translation Services for other
ontologies (e.g ITTalks, VCard) |
|
Retsina Linker |
|
The resulting software, ontologies and
algorithms that will result from the DAML experiments |
|
The security ontology & access
policies for DAML-S |
|
|
|
|
Using the UDDI advertisement and
matching scheme as baseline, we compare the value-added by the DAML-S
semantic matching layer |
|
Compare the functionality of
information returned in the two cases |
|
Compare computational performance
(response time, number of matched ads) |
|
Use precision and recall |
|
Evaluation of the Calendar Agent within
organizations or at large meetings (e.g. conferences etc) |
|
DMA2ICal transactions are currently
being logged to evaluate performance and translation demand during current PI
Meeting. |
|
Use the metrics that will be defined in
the context of the DAML Experiments to evaluate our work in those Experiments |