OWL-S

OWL-S is an ontology built on top of Web Ontology Language (OWL) by the DARPA DAML program. It replaces the former DAML-S ontology. "OWL-S is an ontology, within the OWL-based framework of the Semantic Web, for describing Semantic Web Services. It will enable users and software agents to automatically discover, invoke, compose, and monitor Web resources offering services, under specified constraints."

The OWL-S Ontology

One of the early diagrams illustrating the Profile Ontology, which was part of the DAML-S Ontology published in 2001

Development of OWL-S aims to enable the following tasks:

The OWL-S ontology has three main parts: the service profile, the process model and the grounding.

OWL-S and WSDL

OWL-S requires an additional description for a full specification of the grounding, the most commonly used being WSDL. Although both languages target at different levels of specification, there is an intersection between them:

See also

References

  1. ↑ Martin, David; Paolucci, Massimo; McIlraith, Sheila; Burstein, Mark; McDermott, Drew; McGuinness, Deborah; Parsia, Bijan; Payne, Terry; Sabou, Marta; Solanki, Monika; Srinivasan, Naveen; Sycara, Katia (2005), "Bringing Semantics to Web Services: The OWL-S Approach" (PDF), in Cardoso, Jorge; Sheth, Amit (eds.), Semantic Web Services and Web Process Composition, vol. 3387, Springer Berlin Heidelberg, pp. 26–42, doi:10.1007/978-3-540-30581-1_4, ISBN 978-3-540-24328-1, S2CID 888708
  2. ↑ OWL-S: Semantic Markup for Web Services (W3C Submission)
  3. ↑ DAML Services