HOME
TOOLS
PUBLICATIONS
RELATED SITES
ABOUT US


di logo


Tools

Below you can find the list of tools developed at Softagent Lab, Carnegie Mellon. All these tools are part of our Semantic Web Service IDE.

WSDL2OWL-S
Project Page :
http://www.daml.ri.cmu.edu/wsdl2owls
Download :
http://projects.semwebcentral.org/projects/wsdl2owl-s/
Description
:
WSDL2OWL-S 1.1 provides translation between WSDL and OWL-S. The results of this translation are a complete specification of the Grounding and partial specification of the Process Model and Profile. The incompleteness of the specification is due to differences in information contained in OWL-S and WSDL. Specifically WSDL does not provide any process composition information, therefore the result of the translation will also lack process composition information; furthermore, WSDL does not provide a service capability description, therefore the OWL-S Profile generated from WSDL is also necessarily sketchy and must be manually completed. Nevertheless the outputs of WSDL2OWL-S provide the basic structure of an OWL-S description of Web services and saves a great deal of manpower .
Publications :
Towards a Semantic Choreography of Web Services: from WSDL to DAML-S. Massimo Paolucci, Naveen Srinivasan, Katia Sycara, Takuya Nishimura ICWS 2003


Java2OWL-S
Project Page :
http://www.daml.ri.cmu.edu/wsdl2owls
Download :
http://projects.semwebcentral.org/projects/java2owl-s/
Description
:
Java2OWL-S Converter provides a partial translation between Java and OWL-S 1.1. The results of this translation are a complete specification of the Grounding, partial specification of the Process Model and Profile and a OWL Class file, when at least one of arguments in the java class's  method is a user defined class. This tool extends our WSDL2OWL-S converter, instead of taking a WSDL file as input, it takes a java class file as input and converts it into a WSDL file, using apache axis's Java2WSDL converter, and then feeds the generated WSDL file as an input to the WSDL2OWL-S converter.
Publications :
Towards a Semantic Choreography of Web Services: from WSDL to DAML-S. Massimo Paolucci, Naveen Srinivasan, Katia Sycara, Takuya Nishimura ICWS 2003


OWL-S 2 UDDI
Project Page :
http://owl-s2uddi.projects.semwebcentral.org/
Download :
http://projects.semwebcentral.org/projects/owl-s2uddi/
Description
:
OWL-S2UDDI Converter converts OWL-S profile descriptions to corresponding UDDI advertisements, which can then be published in any UDDI registry. This converter is part of our OWL-S/UDDI registry . The OWL-S/UDDI registry enhances UDDI registry with OWL-S matchmaking functionalities. Please refer the following publications for more information about OWL-S2UDDI and OWL-S/UDDI registry
Publications :
Massimo Paolucci, Takahiro Kawamura, Terry R. Payne, Katia Sycara; "Importing the Semantic Web in UDDI". In Proceedings of Web Services, E-business and Semantic Web Workshop


Matchmaker Client
Project Page :
http://www.daml.ri.cmu.edu/matchmaker
Download :
http://projects.semwebcentral.org/projects/mm-client/
Description
:
The Matchmaker Client can be used to interact with our OWL-S/UDDI matchmaker. An online version of the matchmaker client is available at http://www.daml.ri.cmu.edu/matchmaker.
Publications :
Towards a Semantic Choreography of Web Services: from WSDL to DAML-S. Massimo Paolucci, Naveen Srinivasan, Katia Sycara, Takuya Nishimura ICWS 2003


OWL-S/UDDI Matchmaker
Project Page :
http://www.daml.ri.cmu.edu/matchmaker
Download :
http://projects.semwebcentral.org/projects/owl-s-uddi-mm/
Description
:

Publications :
Naveen Srinivasan, Massimo Paolucci and Katia Sycara, "Adding OWL-S to UDDI, implementation and throughput." First International Workshop on Semantic Web Services and Web Process Composition **(SWSWPC 2004) 6-9, 2004, San Diego, California, USA.
Massimo Paolucci, Takahiro Kawamura, Terry R. Payne, Katia Sycara; "Semantic Matching of Web Services Capabilities." In Proceedings of the 1st International Semantic Web Conference (ISWC2002)


OWL-S API
Project Page :
http://owl-s-api.projects.semwebcentral.org/
Download :
http://projects.semwebcentral.org/projects/owl-s-api/
Description
:
OWL-S API converts the OWL-S descriptions to java objects.


OWL-S IDE
Project Page :
http://owl-s-ide.projects.semwebcentral.org/
Download :
http://projects.semwebcentral.org/projects/owl-s-ide/
Description
:
CODE development environment supports a semantic web service developer through the whole process from the Java generation, to the compilation of OWL-S descriptions, to the deployment and registration with UDDI. The semantic web development process is time consuming and error prone, and currently only few tools are available to support the developer and do not form a consistent suite. Hence the developer has to switch between many tools in the process of development. Our development environment addresses these problems by providing a uniform integrated development environment.
Publications :
http://www.daml.ri.cmu.edu/code/code.pdf  ISWC 2004  Demo Session

OWL-S VM
Project Page :
http://owl-s-vm.projects.semwebcentral.org/
Download :
http://projects.semwebcentral.org/projects/owl-s-vm/
Description
:

Publications :
Massimo Paolucci, Anupriya Ankolekar, Naveen Srinivasan and Katia Sycara, "The DAML-S Virtual Machine," In Proceedings of the Second International Semantic Web Conference (ISWC), 2003, Sandial Island, Fl, USA, October 2003, pp 290-305


OWL-S Broker
Project Page :

Download :

Description
:

Publications :
Katia Sycara, Massimo Paolucci, Julien Soudry, Naveen Srinivasan "Dynamic Discovery and Coordination of Agent-Based Semantic Web Services" IEEE Internet Computing May/June 2004 (Vol. 8, No. 3) Massimo Paolucci, Julien Soudry, Naveen Srinivasan, and Katia Sycara, "Untangling the Broker Paradox in OWL-S", forthcoming in Proceedings of AAAI 2004 Spring Symposium



Copyright 2004 © The Intelligent Software Agents Lab -The Robotics Institute - Carnegie Mellon University