MLKD logo   Machine Learning &
Knowledge Discovery Group
 
 

Web Service Classification

Introduction

Semantic Web services have emerged as the solution to the need for automating several aspects related to service-oriented architectures, such as service discovery and composition, and they are realized by combining Semantic Web technologies and Web service standards.  We tackle the problem of automated classification of Web services according to their application domain taking into account both the textual description and the semantic annotations of OWL-S advertisements.

Datasets

We used the OWLS-TC ver. 2.2 collection that consists of 1007 OWL-S advertisements. The collection is accompanied with a set of 23 ontologies that are used to annotate the I/O parameters. The advertisements are also preclassified in seven categories, namely Travel, Education, Weapon, Food, Economy, Communication, and Medical. Please note that this collection is an artificial one. However, it is the only publicly available collection with a relatively large number of advertisements, and it has been used in many research efforts. After a preprocessing of the collection we obtained 395 distinct concepts and 456 distinct words. We have extracted features with various methods and we make available six different versions of the dataset in WEKA (.arff) format that can be used with any machine learning algorithm for automated web service classification. We will later provide detailed descriptions of the below datasets. For more information please contact Ioannis Katakis and/or Georgios Meditskos.

 

Publications

I. Katakis, G. Meditskos, G. Tsoumakas, N. Bassiliades, I. Vlahavas, “ On the Combination of Textual and Semantic Descriptions for Automated Semantic Web Service Classification”, Proceedings of the 5th IFIP Conference on Artificial Intelligence Applications & Innovations (AIAI 2009), Springer, Thessaloniki, 2009.