|
|
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 |
| 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 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 |
|