Browse > Article

Clustering and Pattern Analysis for Building Semantic Ontologies in RESTful Web Services  

Lee, Yong-Ju (경북대학교 이공대학 컴퓨터정보학부)
Publication Information
Journal of Internet Computing and Services / v.12, no.4, 2011 , pp. 119-133 More about this Journal
Abstract
With the advent of Web 2.0, the use of RESTful web services is expected to overtake that of the traditional SOAP-based web services. Recently, the growing number of RESTful web services available on the web raises the challenging issue of how to locate the desired web services. However, the existing keyword searching method is insufficient for the bad recall and the bad precision. In this paper, we propose a novel building semantic ontology method which employs both the clustering technique based on association rules and the semantic analysis technique based on patterns. From this method, we can generate ontologies automatically, reduce the burden of semantic annotations, and support more efficient web services search. We ran our experiments on the subset of 168 RESTful web services downloaded from the PregrammableWeb site. The experimental results show that our method achieves up to 35% improvement for recall performance, and up to 18% for precision performance compared to the existing keyword searching method.
Keywords
RESTful web services; semantic ontologies; association rules; clustering; pattern analysis; hierarchical relationships;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 http://www.cs.uregina.ca/-dbd/cs831/notes/itemsets/dic.java
2 http://niels.drni.de/s9y/pages/clusterlib.html
3 S. Mokarizadeh, P. Kungas, and M. Matskin, "Ontology Learning for Cost-Effective Largescale Semantic Annotation of Web Service Interfaces," Proceedings of the 17th International Conference on Knowledge Engineering and Management by the Masses, 2010
4 임수연, 송무희, 이상조, "전문용어의 처리에 의한 도메인 온톨로지의 구축," 정보과학회지논문지:소프트웨어 및 응용, 제31권, 제3호, pp. 353-360, 2004
5 http://opennlp.sourceforge.net/
6 P. Velardi, P. Fabriani, and M. Missikoff, "Using Text Processing Techniques to Automatically Enrich a Domain Ontology," Proceedings of the ACM International Conference on Formal Ontology in Information Systems, 2001
7 http://www.programmableweb.com
8 http://crftagger.sourceforge.net/
9 M. Hadley, "Web Application Description Language (WADL)," http://www.w3.org/Submission/wadl/, 2009
10 최기선, 류법모, "온톨로지 구축과 학습: 상하위 관계," 정보과학회지, 제24권, 제4호, pp. 24-30, 2006
11 M. Sabou, C. Wroe, C. Goble, and H. Stuckenschmidt, "Learning Domain Ontologies for Semantic Web Service Descriptions," Journal of Web Semantics, 3(4), 2005
12 R. Agrawal, T. Imielinski, and A. Swami, "Mining Association Rules between Sets of Items in Large Databases," Proceedings of the 1993 ACM-SIGMOD International Conference Management of Data, 1993
13 R. Agrawal and R. Srikant, "Fast Algorithm for Mining Associations Rules," Proceedings of the 20th VLDB Conference, Santiage, Chile, Sept. 1994
14 P. Tan, M. Steinbach, and V. Kumar, Introdoction to Data Mining, Addition Wesley, 2005
15 H. Guo, A. Ivan, R. Akkiraju, and R. Goodwin, "Learning Ontologies to Improve the Quality of Automatic Web Service Matching," Proceedings of IEEE International Conference on Web Services, 2007
16 R. Battle and E. Benson, "Bridging the Semantic Web and Web 2.0 with Representational State Transfer (REST)," Journal of Web Semantics, Vol. 6, pp. 61-69, 2008   DOI   ScienceOn
17 A. Hess, E. Johnston, and N. Kushmerick, "ASSM: A Tool for Semi-Automatically Annotating Semantic Web Services," Proceedings of the 3rd International Semantic Web Conference, 2004
18 X. Dong, A. Halevy, J. Madhavan, E. Nemes, and J. Zhang, "Similarity Search for Web Services," Proceedings of VLDB, 2004
19 D. Martin, et al., "OWL-S: Semantic Markup for Web Services," http://www.w3.org/Submission/OWL-S/, 2004
20 J. Bruijin, et al., "Web Service Modeling Ontology (WSMO)," http://www.w3.org/Submission/WSMO/, 2005
21 G. Salton and M. J. McGill, Introduction to Modern Information Retrieval, McGraw-Hill, 1983
22 J. Farrell, H. Lausen, "Semantic Annotations for WSDL and XML Schema," http://www.w3.org/TR/sawsdl/, 2007
23 R. Fielding, Architectural Styles and The Design of Network-based Software Architectures, PhD thesis, University of California, 2000
24 K. Gomadam, A. Ranabahu, and A. Sheth, "SA-REST: Semantic Annotation of Web Resources," http://www.w3.org/Submission/SA-REST/, 2010
25 O. F. F. Filho and M. A. G. V. Ferreira, "Semantic Web Services: A RESTful Approach," IADIS International Conference WWW/Internet, 2009
26 http://pipes.yahoo.com/pipes
27 T. Loton, Introduction to Microsoft Popfly, No Programming Required, Lotontech Limited, 2008
28 http://mashmaker.intel.com/web/learnmore.html
29 L. Richardson and S. Ruby, RESTful Web Services: Web services for the real world, O'Reilly Media, 2007