Automatic annotation of Web services based on workflow definitions
- 1 April 2008
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on the Web
- Vol. 2 (2), 1-34
- https://doi.org/10.1145/1346337.1346239
Abstract
Semantic annotations of web services can support the effective and efficient discovery of services, and guide their composition into workflows. At present, however, the practical utility of such annotations is limited by the small number of service annotations available for general use. Manual annotation of services is a time consuming and thus expensive task, so some means are required by which services can be automatically (or semi-automatically) annotated. In this paper, we show how information can be inferred about the semantics of operation parameters based on their connections to other (annotated) operation parameters within tried-and-tested workflows. Because the data links in the workflows do not necessarily contain every possible connection of compatible parameters, we can infer only constraints on the semantics of parameters. We show that despite their imprecise nature these so-called loose annotations are still of value in supporting the manual annotation task, inspecting workflows and discovering services. We also show that derived annotations for already annotated parameters are useful. By comparing existing and newly derived annotations of operation parameters, we can support the detection of errors in existing annotations, the ontology used for annotation and in workflows. The derivation mechanism has been implemented, and its practical applicability for inferring new annotations has been established through an experimental evaluation. The usefulness of the derived annotations is also demonstrated.Keywords
This publication has 22 references indexed in Scilit:
- Semantic approach to service discovery in a Grid environmentJournal of Web Semantics, 2006
- Automatic Annotation of Web Services Based on Workflow DefinitionsLecture Notes in Computer Science, 2006
- A Calculus for Propagating Semantic Annotations Through Scientific Workflow QueriesLecture Notes in Computer Science, 2006
- On Characterising and Identifying Mismatches in Scientific WorkflowsLecture Notes in Computer Science, 2006
- A Model for User-Oriented Data Provenance in Pipelined Scientific WorkflowsLecture Notes in Computer Science, 2006
- On automating Web services discoveryThe VLDB Journal, 2005
- Feta: A Light-Weight Architecture for User Oriented Semantic Service DiscoveryLecture Notes in Computer Science, 2005
- Towards Automatic Generation of Semantic Types in Scientific WorkflowsLecture Notes in Computer Science, 2005
- Semantic E-Workflow CompositionJournal of Intelligent Information Systems, 2003
- A conceptual architecture for semantic web enabled web servicesACM SIGMOD Record, 2002