Bootstrapping ontologies for web services

Aviv Segev*, Quan Z. Sheng

*Corresponding author for this work

Research output: Contribution to journalArticle

48 Citations (Scopus)

Abstract

Ontologies have become the de-facto modeling tool of choice, employed in many applications and prominently in the semantic web. Nevertheless, ontology construction remains a daunting task. Ontological bootstrapping, which aims at automatically generating concepts and their relations in a given domain, is a promising technique for ontology construction. Bootstrapping an ontology based on a set of predefined textual sources, such as web services, must address the problem of multiple, largely unrelated concepts. In this paper, we propose an ontology bootstrapping process for web services. We exploit the advantage that web services usually consist of both WSDL and free text descriptors. The WSDL descriptor is evaluated using two methods, namely Term Frequency/Inverse Document Frequency (TF/IDF) and web context generation. Our proposed ontology bootstrapping process integrates the results of both methods and applies a third method to validate the concepts using the service free text descriptor, thereby offering a more accurate definition of ontologies. We extensively validated our bootstrapping method using a large repository of real-world web services and verified the results against existing ontologies. The experimental results indicate high precision. Furthermore, the recall versus precision comparison of the results when each method is separately implemented presents the advantage of our integrated bootstrapping approach.

Original languageEnglish
Article number5674009
Pages (from-to)33-44
Number of pages12
JournalIEEE Transactions on Services Computing
Volume5
Issue number1
DOIs
Publication statusPublished - 2012
Externally publishedYes

Keywords

  • metadata of services interfaces
  • service-oriented relationship modeling
  • Web services discovery

Fingerprint Dive into the research topics of 'Bootstrapping ontologies for web services'. Together they form a unique fingerprint.

Cite this