Authors: Chengduo Luo; Zibin Zheng; Xiaorui Wu; Fei Yang; Yao Zhao
Addresses: State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, China ' School of Advanced Computing, Sun Yat-sen University, Guangdong, China; Collaborative Innovation Center of High Performance Computing, National University of Defense Technology, Guangzhou, China ' Science and Technology on Space Physics Laboratory, Beijing 10076, China ' Science and Technology on Space Physics Laboratory, Beijing 10076, China ' State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, China
Abstract: Adding semantics to Web Services can automate the processes of discovery, selection and composition of services. Although many annotating models are proposed to support this automation, the adoption of these models is significantly hampered by the tedious manual annotation process. The unstructured nature of the descriptions of RESTful services is making the goal even harder to achieve than the traditional Web Services. To address this problem, we propose ASSARS, namely Automated Structural Semantic Annotation for RESTful Services, to automatically transform the unstructured RESTful service pages into structured RESTful service descriptions. In our method, there are two key steps: (a) The semantic block division of RESTful service pages, and (b) the identification of the semantics of blocks which significantly describe the RESTful services from different aspects. The evaluation result shows that our approach is practical and effective.
Keywords: RESTful services; semantic annotation; structural semantics; web services; service descriptions; automated annotation.
International Journal of Web and Grid Services, 2016 Vol.12 No.1, pp.26 - 41
Available online: 13 Jan 2016 *Full-text access for editors Access for subscribers Purchase this article Comment on this article