• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2010, Vol. 32 ›› Issue (10): 97-101.doi: 10.3969/j.issn.1007130X.2010.

• 论文 • 上一篇    下一篇

基于XQuery扩展的异构语义Web服务发现

魏登萍,王挺,王戟   

  1. (国防科学技术大学计算机学院,湖南 长沙 410073)
  • 收稿日期:2010-03-02 修回日期:2010-06-13 出版日期:2010-09-29 发布日期:2010-09-29
  • 作者简介:魏登萍(1981),女,四川雅安人,博士生,CCF会员(E200012144G),研究方向为语义Web和语义Web服务;王挺,博士,教授,博士生导师,研究方向为语义Web、语义Web服务、信息抽取和信息检索;王戟,博士,教授,博士生导师,研究方向为高可信软件技术、软件方法学和软件工程。
  • 基金资助:

    国家自然科学基金资助项目(60403050, 90612009);新世纪优秀人才计划资助项目(NCET060926);国家973计划资助项目(2005CB321802)

Heterogeneous Semantic Web ServiceDiscovery Based on XQuery Extension

WEI Dengping,WANG Ting,WANG Ji   

  1. (School of Computer Science,National University of Defense Technology,Changsha 410073,China)
  • Received:2010-03-02 Revised:2010-06-13 Online:2010-09-29 Published:2010-09-29

摘要:

语义Web 服务发现作为分布式计算的前提和关键,备受研究者关注。多种语义Web服务描述语言的存在给异构语义Web服务的发现带来了挑战。本文提出了一种支持异构语义Web服务描述语言的发现框架iXQuery。该框架从两个方面扩展XQuery,使其支持异构语义Web服务的结构化查询与逻辑推理、模糊匹配的联合查询。一方面iXQuery利用XQuery的外部函数机制,建立了多种类型的相似度比较函数;另一方面iXQuery制定了一个统一的语义Web服务抽象描述本体,并建立了语义Web服务语言SAWSDL与OWLS与该本体之间的映射,并利用XQuery的用户自定义函数机制,建立了一系列用于抽取异构语义Web服务中信息的抽象描述操作子。最后,介绍了基于iXQuery框架的异构语义Web服务匹配器HiMatcher。

关键词: 语义Web服务, XQuery, 本体, 异构, 服务发现

Abstract:

Semantic Web service discovery is the key task for distributed computing, however, various semantic Web service description languages bring challenges to heterogeneous semantic Web service discovery. This paper proposes a new mechanism for heterogeneous semantic Web service discovery, which is called iXQuery. iXQuery extends XQuery from two folds to support logic reasoning, fuzzy matching as well as structurebased query for heterogeneous semantic Web service discovery. iXQuery supports several kinds of similarity measures through exploiting the external function mechanism. Besides, we build a unified ontology which is used to describe the abstract description information of semantic Web service. The mappings between the unified ontology and each semantic Web language such as OWLS are also built. iXQuery builds several description extractors by using the XQuery userdefined functions to extract description information. Finally, the heterogeneous semantic Web service matchmaker, which is called HiMatcher, is built based on the iXQuery mechanism.

Key words: semantic Web service;XQuery;ontology;heterogeneous;service discovery