|
|
|
|
|
|
DAML Services |
|
Participated in the definition of DAML-S Version
0.6 Ontology for Web Services |
|
Developed Use Cases for DAML-S Profiles |
|
Defined a concurrent execution semantics for
DAML-S |
|
|
|
DAML Service Discovery |
|
Developed a DAML-S matchmaker |
|
Developed method for the DAML-S matchmaker to
interoperate with UDDI |
|
|
|
|
|
Semantic Web Calendar Agent |
|
Developed a scheme for annotating schedules in
different ontologies |
|
Developed translation services between schedule
ontologies and provided web & agent based interface |
|
Developed browsing and update functionality of
the schedules into an Outlook calendar agent |
|
|
|
Ontology Linking |
|
Developed a simple tool to assist ontology
linking |
|
|
|
|
|
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. |
|
|
|
|
|
Filter-Based Semantic Matching Engine for DAML-S
profiles based on heuristic filters |
|
Logical inference on the DAML Ontologies
guarantee correctness of matching |
|
Information Retrieval techniques that help to
speed up the matching |
|
|
|
|
|
|
|
|
|
Developed method for the DAML-S matchmaker to
interoperate with UDDI |
|
Automatically register DAML enabled services
with UDDI |
|
Automatic retrieval of UDDI entries upon
matching |
|
Enable capability descriptions and matching of
DAML enabled services registered with UDDI |
|
|
|
|
|
|
|
|
|
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 |
|