RE: questions about applying DAML-S

From: Kogut, Paul A (
Date: 03/05/02


Thanks for the quick answer.

Are there any examples of specializing the ServiceProfile class?
Congo and BravoAir examples don't seem to use the OfferedService subclass
or any other subclasses.

Why do the Congo and BravoAir examples use which is "not found"?


-----Original Message-----
From: Mark Burstein []
Sent: Tuesday, March 05, 2002 10:54 AM
To: Kogut, Paul A
Subject: Re: questions about applying DAML-S

I'll give your questions a shot, but hopefully others will chime in. 
(especially CMU folk)

Kogut, Paul A writes:
 > All,
 > We are trying to markup AeroDAML with DAML-S.
 > Here are some questions:
 > 1. I am wondering how you do semantic matchmaking when the
 > profile only has a textDescription of the service. 
 > I was expecting to see an additional field like "semanticDescription" 
 > with words and relationships marked up based on 
 > upper ontologies or domain specific ontologies (e.g., the tool
 > categories).
The intention is that the profile class will be specialized for different
kinds of services. There, you would add additional properties that reflect
key attributes of your service type, restricted to DAML classes from other
ontologies, like tools, business services, etc. 

 > 2. Are there any conventions for naming DAML-S profile and process files?
 > The Congo and Bravo examples do not follow consistent conventions.

No, but it is probably a good idea!

 > 3. We are having trouble deciding whether a "failure" is an output or an
 > effect.
 > The DAML-S tech overview says
 > "Effects are events that are caused by the successful execution of a
 > service."
 > The walkthrough says 
 > "Note that not all services have physical side-effects.  
 > In particular, services that are strictly information providing do not."
 > So if AeroDAML fails to return a markup file is this an effect?
 > Or is some form of error message an output?
 > What about if you get no error message and something just hangs?

A failure is a kind of conditional output if it results in a different
message than a success. It may also be a conditional effect. We are
planning to put some effort into failure handling in the coming
months. This is one of the open areas mentioned in the DAML-S outbrief at
the PI Meeting. Any thoughts you might have about this are welcome. 

 > Thanks,
 > Paul Kogut  

*    Dr. Mark Burstein              *     Email:
*    BBN Technologies               *     Phone: (617)873-3861
*    10 Moulton St.                 *     FAX: (617)873-4328
*    Cambridge, MA 02138            *

This archive was generated by hypermail 2.1.4 : 03/26/02 EST