The Semantic Web promises automated invocation, discovery, and composition of Web services by enhancing services with semantic descriptions. An upper ontology for Web services called OWLS has been created to provide a mechanism for describing service semantics in a standard, well-defined manner. Unfortunately, the learning curve for semantic-rich description languages such as OWLS can be steep, especially given the current state of tool support for the language. This paper describes a suite of automated software tools that we have developed to facilitate the construction of OWLS specifications. The tools operate in two stages. In the first stage, a model-driven architecture technique is used to generate an OWLS description of a Web service from a Unified Modeling Language (UML) model. This allows the developer to focus on creating a model of the Web service in a standard UML tool, leveraging existing knowledge. In the second stage, an interactive approach for generating groundings is used. This paper describes both tools and demonstrates how the use of lightweight interactive tools facilitates creation of OWLS specifications.
12OWL-S is an instance of the Web Ontology Language (OWL) that is used to describe and specify semantic web services. While OWL-S provides a promising mechanism for specification, publication, discovery, integration, and access, the learning curve can be high. Current practices in Web services tend to focus on lightweight specification using automated tools that generate WSDL descriptions.One of the advantages of OWL-S is its flexibility in allowing the creation of many groundings or bindings for a single semantic web service. In this paper, we propose an approach for generating groundings for a semantic web service and demonstrate how the use of lightweight interactive tools facilitates creation of groundings for a semantic web service.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.