QUALITY-DRIVEN EXTRACTION, FUSION AND MATCHMAKING OF SEMANTIC WEB API DESCRIPTIONS

Authors

  • LUCA PANZIERA DISCo, University of Milan-Bicocca, Viale Sarca, 336 - U14 building Milano, 20126, Italy
  • MARCO COMERIO DISCo, University of Milan-Bicocca, Viale Sarca, 336 - U14 building Milano, 20126, Italy
  • FLAVIO DE PAOLI DISCo, University of Milan-Bicocca, Viale Sarca, 336 - U14 building Milano, 20126, Italy
  • CARLO BATINI DISCo, University of Milan-Bicocca, Viale Sarca, 336 - U14 building Milano, 20126, Italy

Keywords:

service matchmaking, semantic matching, quality assessments, Web data extraction, Web data fusion

Abstract

The composition of Web APIs provides a great opportunity to Web engineers that can reuse existing software components available on the Web. Finding the best API, fulll- ing a set of user requirements, among the many described on the Web is a key step in order to develop an eective Web application; however, Web engineers have little sup- port in solving this problem due to poor search mechanisms and to the heterogeneity of sources and descriptions. Semantic technologies and matching algorithms provide ac- curate methods to match user requirements against a set of descriptions. Nonetheless, semantic descriptions of APIs are not available in practice. In this paper, we propose a method to extract information on Web APIs published in several Web sources and create semantic descriptions that can be then fused to deliver comprehensive descrip- tions associated with APIs. During the extraction process, we take into account that collected information has dierent levels of accuracy, currency, and trustworthiness to state a condence level of the results. The method is based on the evaluation of the quality of the involved sources, the extracted values, and the overall descriptions. The resulting semantic descriptions are then matched with expressive user requirements to address the API selection problem.

 

Downloads

Download data is not yet available.

References

M. Maleshkova, C. Pedrinaci, and J. Domingue. Investigating Web APIs on the World Wide Web.

In proc. of IEEE European Conference on Web Services (ICWS 2010), pages 107{114, 2010.

Luca Panziera, Marco Comerio, Matteo Palmonari, and Flavio De Paoli. Distributed Matchmaking

and Ranking of Web APIs Exploiting Descriptions from Web Sources. In proc. of the IEEE

International Conference on Service-Oriented Computing and Applications (SOCA 2011), pages

{8, 2011.

Carlo Batini and Monica Scannapieco. Data Quality: Concepts, Methodologies and Techniques.

Springer, 2006.

Carlo Batini, Cinzia Cappiello, Chiara Francalanci, and Andrea Maurino. Methodologies for data

quality assessment and improvement. ACM Comput. Surv., 41:16:1{16:52, July 2009.

Miriam J. Metzger. Making sense of credibility on the Web: Models for evaluating online infor-

mation and recommendations for future research. J. Am. Soc. Inf. Sci. Technol., 58:2078{2091,

November 2007.

Le-Hung Vu, Fabio Porto, Karl Aberer, and Manfred Hauswirth. An extensible and personalized

approach to qos-enabled service discovery. In proc. of the International Database Engineering and

Applications Symposium (IDEAS 2007), pages 37{45, 2007.

X. Wang, T. Vitvar, M. Kerrigan, and I. Toma. A QoS-aware Selection Model for Semantic Web

Services. In proc. of the International Conference on Service Oriented Computing (ICSOC 2006),

Jingqi Wei, Dancheng Li, Jun Na, Jing Bi, Zhiliang Zhu, and Ying Chen. Web service publication

and discovery architecture based on jxta. In proc. of the International Conference on Service

Sciences (ICSS 2010), pages 383{387, 2010.

H.Q. Yu and S. Rei -Marganiec. A method for automated web service selection. In proc. of the

Congress on Services (SERVICES 2008), pages 513{520, 2008.

M. Klusch and P. Kapahnke. iSeM: Approximated Reasoning for Adaptive Hybrid Selection of

Semantic Services. proc. of the international conference on the Semantic Web (ESWC 2010),

pages 30{44, 2010.

J. M. Garcia, D. Ruiz, A. Ruiz-Cortes, O. Martin-Diaz, and M. Resinas. An Hybrid, QoS-Aware

Discovery of Semantic Web Services Using Constraint Programming. In proc. of the Int. Conf. on

Service-Oriented Computing (ICSOC 2007), pages 69{80, 2007.

Ulrich Lampe, Stefan Schulte, Melanie Siebenhaar, Dieter Schuller, and Ralf Steinmetz. Adaptive

matchmaking for RESTful services based on hRESTS and MicroWSMO. In proc. of the 5th

Workshop on Emerging Web Services Technology (WEWST 2010), pages 10{17, 2010.

Jiaxuan Ji, Fenglin Bu, Hongming Cai, and Junye Wang. Ontology Model for Semantic Web Ser-

vice Matching. In proc. of International Conference on Information Computing and Applications

(ICICA 2010), pages 181{188, 2010.

S. Lamparter, A. Ankolekar, R. Studer, and S. Grimm. Preference-based Selection of Highly

Con gurable Web Services. In proc. of the International Conference on World Wide Web (WWW

, pages 1013{1022, 2007.

Preeda Rajasekaran, John Miller, Kunal Verma, and Amit Sheth. Enhancing Web Services De-

scription and Discovery to Facilitate Composition. In proc. of the 1st International Workshop on

Semantic Web services and Web Process Composition (SWSWPC 2004), pages 34{47, 2004.

L.H. Vu, M. Hauswirth, F. Porto, and K. Aberer. A search engine for QoS-enabled discovery of

semantic web services. International Journal of Business Process Integration and Management,

(4):244{255, 2006.

H.Q. Yu, S. Dietze, and N. Benn. Autonomous matchmaking web services. In In Proc. of Inter-

national Conference on Computer Information Systems and Industrial Management Applications

(CISIM), 2010, pages 420{425. IEEE, 2010.

Nathalie Steinmetz, Holger Lausen, and Manuel Brunner. Web service search on large scale. In

proc. of International Conference on Service Oriented Computing (ICSOC 2009), pages 437{444,

E. Al-Masri and Q.H. Mahmoud. A framework for ecient discovery ofWeb services across hetero-

geneous registries. In proc. of the IEEE International Conference on Consumer Communications

and Networking (CCNC 2007), pages 415{419, 2007.

K. Gomadam, A. Ranabahu, M. Nagarajan, A.P. Sheth, and K. Verma. A faceted classi cation

based approach to search and rank Web APIs. In proc of the IEEE International Conference on

Web Services (ICWS 2008), pages 177{184, 2008.

C. Pedrinaci, D. Liu, M. Maleshkova, D. Lambert, J. Kopecky, and J. Domingue. iServe: a linked

services publishing platform. In proc. of the workshop on Ontology Repositories and Editors for

the Semantic Web (ORES 2010), 2010.

OWL-S Coalition. OWL-S. Semantic markup for Web services. Technical report, 2004.

D. Fensel, H. Lausen, A. Polleres, J. De Bruijn, M. Stollberg, D. Roman, and J. Domingue.

Enabling Semantic Web Services { The Web Service Modeling Ontology. Springer, 2006.

J. Kopecky, T. Vitvar, and D. Fensel. MicroWSMO: Semantic Description of RESTful Services.

Available at: http://wsmo.org/TR/d38/v0.1/20080219/d38v0120080219.pdf, 1, 2008.

F. De Paoli, M. Palmonari, M. Comerio, and A. Maurino. A Meta-Model for Non-Functional

Property Descriptions of Web Services. In proc. of the IEEE International Conference on Web

Services (ICWS 2008), pages 393{400, 2008.

M. Comerio, F. De Paoli, and M. Palmonari. E ective and Flexible NFP-based Ranking of Web

Services. In proc. of the International Conference on Service Oriented Computing (ICSOC 2009),

pages 546{560, 2009.

Gerhard Weikum and Martin Theobald. From information to knowledge: harvesting entities and

relationships from web sources. In Jan Paredaens and Dirk Van Gucht, editors, PODS, pages

{76. ACM, 2010.

Pablo N. Mendes, Max Jakob, Andres Garca-Silva, and Christian Bizer. DBpedia spotlight:

shedding light on the Web of documents. In proc. of the International Conference on Semantic

Systems (I-SEMANTICS 2011), pages 1{8, 2011.

S.B. Mokhtar, A. Kaul, N. Georgantas, and V. Issarny. Towards ecient matching of semantic

Web service capabilities. In proc. of the international workshop on Web Services Modeling and

Testing (WS-MATE'06), 2006.

Dmytro Rud, Andreas Schmietendorf, and Reiner Dumke. Performance modeling of ws-bpel-based

web service compositions. In proc. of the IEEE Services Computing Workshops (SCW 2006), pages

{147, 2006.

D. Barbagallo, C. Cappiello, C. Francalanci, and M. Matera. Enhancing the selection of web

sources: a reputation-based approach. Journal of Software Technology, 14(3), August 2011.

Chenyun Dai, Dan Lin, Elisa Bertino, and Murat Kantarcioglu. An approach to evaluate data

trustworthiness based on data provenance. In proc. of the 5th VLDB workshop on Secure Data

Management (SDM 2008), pages 82{98. Springer-Verlag, 2008.

Andrew J Flanagin and Miriam J Metzger. The credibility of volunteered geographic information.

GeoJournal, 72(3-4):137{148, 2008.

Downloads

Published

2012-06-11

How to Cite

PANZIERA, L. ., COMERIO, M. ., PAOLI, F. D. ., & BATINI, C. (2012). QUALITY-DRIVEN EXTRACTION, FUSION AND MATCHMAKING OF SEMANTIC WEB API DESCRIPTIONS. Journal of Web Engineering, 11(3), 247–268. Retrieved from https://journals.riverpublishers.com/index.php/JWE/article/view/4211

Issue

Section

Articles