Notes
Outline
DAML PI Meeting Status Briefing
Accomplishments (1)
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
Accomplishments (2)
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
Accomplishments (3)
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.
DAML-S Matchmaking
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
DAML-S Processing Module
DAML-S Matchmaking
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
DAML-S UDDI Matchmaking System
Request Data Flow
RCal Calendar Agent
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.
Retsina Semantic Web Calendar Agent
ICal Schedule
Marking up Events and People in RDF
DMA2ICal Translation Service
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
Importing Schedules into MS Outlook
Linking markup
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
Planned Activity in 2002
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
Technical Deliverables for 2002
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
Metrics for Measuring Progress
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