Capabilities: Describing what services can do

40Citations
Citations of this article
38Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

The ability of agents and services to automatically locate and interact with unknown partners is a goal for both the semantic web and web services. This, "serendipitous interoperability", is hindered by the lack of an explicit means of describing what services (or agents) are able to do, that is, their capabilities. At present, informal descriptions of what services can do are found in "documentation" elements; or they are somehow encoded in operation names and signatures. We show, by reference to existing service examples, how ambiguous and imprecise capability descriptions hamper the attainment of automated interoperability goals in the open, global web environment. In this paper we propose a structured, machine readable description of capabilities, which may help to increase the recall and precision of service discovery mechanisms. Our capability description draws on previous work in capability and process modeling and allows the incorporation of external classification schemes. The capability description is presented as a conceptual meta model. The model supports conceptual queries and can be used as an extension to the DAML-S Service Profile. © Springer-Verlag Berlin Heidelberg 2003.

Cite

CITATION STYLE

APA

Oaks, P., Ter Hofstede, A. H. M., & Edmond, D. (2003). Capabilities: Describing what services can do. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2910, 1–16. https://doi.org/10.1007/978-3-540-24593-3_1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free