Re: DAML-S and the UDDI initiative

Hi, I have questions regarding DAML-S.  From reading about DAML-S, this
initiative sounds very promising.  I am currently evaluating the need
for using DAML-S in describing web services for invocation by mobile
clients.  
 
1)    If I wish to have a web service to be semantically described using
DAML-S, how exactly would I do this?  Is there any DAML-S API available
in order to add attributes to my existing web service?  
2)    Would the Jena toolkit from HP Labs be what I am looking for and
according to the response below, will it be available at the end of this
month?
   3) Is there a DAML-S parser that parses the DAML-S files that I
create to ensure the validation of the DAML-S profiles?
   4) Is there a translation mapping from DAML-S profiles to UDDI
records so that through UDDI I can discover the web      
      service?
   5) How can I map the DAML-S to WSDL, are there any tools available to
do this?
 
Maybe perhaps I am not understanding DAML-S properly.  I am having
trouble finding out how to programmatically use DAML-S and integrate it
into a web service.  I don't see many tools out there, so probably this
is still in the early stages of development.
 
I appreciate any assistance here.
 
Thanks.
 
 
Erik Hellman writes:
 
> 
 > Hi!
 > 
 > This is a simple question that might result in a quite long answer.
;)
 
I will try to give you a short answer to your good questions.
 
 
DAML-S vs UDDI
 
There is no direct connection between UDDI and DAML-S, so you will not
find anywhere in their documents references to one or the other.
Nevertheless,  there is an encoding of DAML-S Profiles into UDDI
records, such an encoding is described in [1].  Using that encoding
you can register DAML-S descriptions as UDDI records in UDDI.
 
Also, soon we will release a DAML-S registry that will use the
semantic matching capabilities of DAML-S [2] to enhance UDDI.  The
registry is under development, but the first version will be out
soon. 
 
A DAML-S API for DAML-S based on Jena will hopefully available by the
end of the month.  It is currently under test.
 
Let me know if you have additional questions,
 
--- Massimo
 
 
 
[1] M. Paolucci, T. Kawamura, T. R. Payne, K. Sycara
    Importing the Semantic Web in UDDI
    http://pcsiwa12.rett.polimi.it/~pernici/WSeBT/program.html
            
 
[2] Massimo Paolucci, Takahiro Kawamura, Terry R. Payne, Katia Sycara;
    "Semantic Matching of Web Services Capabilities." Forthcoming in
Proceedings
    of the 1st International Semantic Web Conference (ISWC2002) 
    available from http://www-2.cs.cmu.edu/~softagents/publications.html
 
 > 
 > Since I started working with Web Services, the only tools, APIs and
 > platforms available are only focused on the standards presented by
UDDI.
 > They use SOAP for communication, WSDL for integration and UDDI for
 > discovery (basically). Where will DAML-S fit in to all of this? I
have
 > only found one Java API for DAML (Jena from HP) and none of the other
 > software vendors even mention the existance of DAML-S anywhere. Is
 > DAML-S supposed to be an alternative to the UDDI approach or is there
 > any work on integrating the two standards in progress? 
 > 
 > The reason I'm asking is that I am about to decide if I should use
 > DAML-S in my more advanced discovery mechanism or whether I should
 > focuson the once (less complex) presented by UDDI.
 > 
 > Regards,
 > Erik Hellman
 > 

 

 

 

Received on Wednesday, 5 June 2002 12:47:20 UTC