Extending Service Models to Include Social Metadata

As SOA matures the number of services made available on the Web increases steadily. At the same time, Web 2.0 allows people to easily combine content from different sources and to create mashups, which are becoming a new service species, mainly generated by users. In this paper, we extend and enhance service descriptions by involving users and including information related to their views and behavior. We borrow ideas and extend the models and practices for the annotation of Web content and information resources that has recently become popular in widely-used social platforms. This means that users are encouraged to describe in their own terms the services they use. As this metadata emerges directly or indirectly from the users, we call them social metadata or social semantics. In this context collective intelligence emerges dynamically and in a bottom-up fashion from the social metadata of the services. Our approach aims at strengthening the user participation in the Web and more generally in the service industry by providing service metadata, which are later used as a form of lightweight user-side semantic annotation of services. This annotation is provided directly and explicitly by the users and/or implicitly by identifying patterns in the users' behavior. This type of service annotation acts supplementary to the description of services initially provided by the service providers and is linked to the actual use of the services in the real world. We can harvest the extracted knowledge and use it for improving the search for services on the Web or for facilitating the clustering of services. The final goal remains to improve service quality through active and collective participation in the service description process.

[1]  Yong Yu,et al.  Optimizing web search using social annotations , 2007, WWW '07.

[2]  Jos de Bruijn,et al.  Web Service Modeling Ontology , 2005, Appl. Ontology.

[3]  Dieter Fensel,et al.  Semantic Web Services, Part 2 , 2007, IEEE Intelligent Systems.

[4]  Christoph Schroth,et al.  Web 2.0 and SOA: Converging Concepts Enabling the Internet of Services , 2007, IT Professional.

[5]  Colin Atkinson,et al.  A Practical Approach to Web Service Discovery and Retrieval , 2007, IEEE International Conference on Web Services (ICWS 2007).

[6]  Amit P. Sheth,et al.  SA-REST: Semantically Interoperable and Easier-to-Use Services and Mashups , 2007, IEEE Internet Computing.

[7]  Seung-won Hwang,et al.  Search structures and algorithms for personalized ranking , 2008, Inf. Sci..

[8]  Nikos Loutas,et al.  Closing the Service Discovery Gap by Collaborative Tagging and Clustering Techniques , 2008, SMRR.

[9]  Nesar Ahmad,et al.  Web search enhancement by mining user actions , 2007, Inf. Sci..

[10]  J. Farrell,et al.  Semantic Annotations for WSDL and XML Schema , 2007 .

[11]  Tomas Vitvar,et al.  SAWSDL: Semantic Annotations for WSDL and XML Schema , 2007, IEEE Internet Computing.

[12]  Dieter Fensel,et al.  WSMO-Lite Annotations for Web Services , 2008, ESWC.

[13]  Sheila A. McIlraith,et al.  Bringing semantics to Web services , 2003, IEEE Intelligent Systems.

[14]  Enrico Motta,et al.  Integrating Folksonomies with the Semantic Web , 2007, ESWC.

[15]  Xuan Shi Semantic Web Services: An Unfulfilled Promise , 2007, IT Professional.