计算机应用 ›› 2015, Vol. 35 ›› Issue (11): 3182-3186.DOI: 10.11772/j.issn.1001-9081.2015.11.3182

• 2015年全国开放式分布与并行计算学术年会(DPCS 2015)论文 • 上一篇    下一篇

WordNet应用程序编程接口改进方法及其在Mashup服务发现中的应用

曾诚1, 唐永1, 朱子龙2, 李兵2   

  1. 1. 湖北大学 计算机与信息工程学院, 武汉 430062;
    2. 武汉大学 国际软件学院, 武汉 430072
  • 收稿日期:2015-06-17 修回日期:2015-08-06 发布日期:2015-11-13
  • 通讯作者: 曾诚(1976-),男,湖北武汉人,副教授,博士,主要研究方向:服务发现、服务推荐、服务互操作.
  • 作者简介:唐永(1992-),男,安徽定远人,硕士研究生,主要研究方向:服务互操作; 朱子龙(1988-),男,湖南岳阳人,硕士,主要研究方向:语义服务、服务发现; 李兵(1969-),男,湖北武汉人,教授,博士生导师,博士, 主要研究方向:网络化软件工程、复杂网络.
  • 基金资助:
    湖北省自然科学基金资助项目(2014CFB535);湖北省教育厅科学技术研究重点项目(D20131005).

Improvement of WordNet application programming interface and its application in Mashup services discovery

ZENG Cheng1, TANG Yong1, ZHU Zilong2, LI Bing2   

  1. 1. School of Computer Science and Information Engineering, Hubei University, Wuhan Hubei 430062, China;
    2. International School of Software, Wuhan University, Wuhan Hubei 430072, China
  • Received:2015-06-17 Revised:2015-08-06 Published:2015-11-13

摘要: 传统的WordNet应用程序编程接口(API)在使用时是基于文件操作的,每执行一次API都需要到库文件中查找,因此导致基于API操作的文本分析与相似度计算耗时较为严重.因此,提出一种WordNet API改进方法:将WordNet概念语义网的构造过程移植到内存中,同时增加了若干便于相似度计算的API,使得概念之间关系的追踪进程和文本相似度计算过程得以加快.该方法在Mashup服务发现过程中得以应用,实验证明利用改进后的API能够有效地提高Mashup服务的查询效率和查全率.

关键词: WordNet, 应用程序编程接口, 语义, Mashup服务, 相似度计算

Abstract: The process of using the traditional WordNet Application Programming Interface (API) is based on the file operation, so each execution of API in WordNet library would lead to serious problem of time-consuming in process of text analysis and similarity calculation. Therefore, the improved solution of WordNet API was proposed. The process of constructing semantic net of WordNet concept was transferred into the computer memory; meanwhile several APIs which were convenient to calculate the similarity were added. These improvements would accelerate the process of tracking the relationship of concepts and text similarity calculation. This solution was already applied in the process of Mashup services discovery. The experimental results show that the use of improved API can effectively improve the query efficiency and recall of Mashup service.

Key words: WordNet, Application Programming Interface (API), semantics, Mashup service, similarity calculation

中图分类号: