DAML-S is a DAML-based Web service ontology, which supplies Web service providers with a core set of markup language constructs for describing the properties and capabilities of their Web services in unambiguous, computer-intepretable form. DAML-S markup of Web services will facilitate the automation of Web service tasks, including automated Web service discovery, execution, composition and interoperation. Following the layered approach to markup language development, the current version of DAML-S builds on top of DAML+OIL (March 2001).
This page contains a draft version of the DAML-S language under development by a group of DAML researchers (listed below). We encourage feedback from interested parties through the email@example.com email list.
We expect this to be the last release built upon DAML+OIL. Subsequent releases will be based upon the Ontology Web Language (OWL), which is being developed by the Web-Ontology Working Group at the World Wide Web Consortium.
To ensure a smooth transition to OWL, this release provides two equivalent sets of ontology files, one in DAML+OIL (DAML-S), the other in OWL (OWL-S). The HTML and other documentation files here generally refer to the DAML+OIL ontology files, but essentially everything said about a DAML-S file (or ontology element) is also true of the equivalent OWL-S file (or ontology element).
Please note that this draft is incomplete at present. The Status page summarizes what's missing, and also includes some notes about what's new or changed since the previous release, 0.7.
Note also that the focus of this draft release is on a language for use in describing Web services. Related matters such as software components, tools, use cases, and architectural considerations are not covered here in detail. However, many requirements in these areas are being considered in developing this language, and as the scope of this working group expands, will be made more explicit. Some of these considerations are already described in DAML-S-related publications listed at http://www.daml.org/services/.
Included here are simple ontologies of time and of resources. The time ontology is used (currently in very limited ways) in process specification. The resources ontology is currently unused, but is planned for future use in specification of profiles and processes.