[an error occurred while processing this directive]
OWL-S supplies Web service providers with a core set of markup language constructs for describing the properties and capabilities of their Web services. Mindswap research group has been involved in the design of OWL-S and provided tools to be used with OWL-S.
There are couple of OWL-S service examples that can be found here. These services are all grounded in actual WSDL services and you can execute the services using the OWL-S API. These are simple service descriptions to show different features in OWL-S such as how to define XSLT transformations in groundings, how to define CompositeProcesses and data flows and so on.
OWL-S API provides a Java API for programmatic access to read, execute and write OWL-S (formerly known as DAML-S) service descriptions. The API supports to read different versions of OWL-S (OWL-S 1.0, OWL-S 0.9, DAML-S 0.7) descriptions. The API provides an ExecutionEngine that can invoke AtomicProcesses that has WSDL or UPnP groundings, and CompositeProcecesses that uses control constructs Sequence, Unordered, and Split.
OWL-S translator reads an OWL-S document and writes it in a specified OWL-S version. Currently translator supports reading OWL-S versions 0.7, 0.9, and 1.0 and writing in OWL-S versions 0.9 and 1.0. If the OWL-S document is valid then the translated document will be shown in RDF/XML syntax. You can simply save the output page as an OWL document.
Send your questions and comments to Evren Sirin.