当前位置: 首页 > 专利查询>武汉大学专利>正文

面向语义Web服务的资源搜索方法技术

技术编号:3826676 阅读:309 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种面向语义Web服务的资源搜索方法,该方法包括以下步骤:(1)运用语义操作符表达用户对搜索条件的语义信息;(2)将语义操作符映射成对应的搜索操作序列;(3)根据生成的搜索操作序列执行搜索动作,得到搜索结果。所用语义操作符用于构造语义Web服务搜索引擎中使用的搜索条件表达式,搜索操作序列是语义Web服务搜索引擎处理语义操作符后产生的具体搜索动作序列。本发明专利技术提供的五种语义操作符,可以用于构造搜索条件表达式,有助于用户准确地表达搜索条件中包含的语义信息;四种搜索操作序列,将经过语义Web服务搜索引擎处理后的语义操作符转换成具体的搜索操作,得到满足用户需求的语义Web服务资源。

【技术实现步骤摘要】

本专利技术涉及一种,属于互联网信息检索技 术领域。
技术介绍
语义Web服务是万维网技术革命中两个重要分支语义Web和Web服务相互 结合的产物。语义Web服务的主要研究内容,就是要使用更加丰富的、分布式的 语义描述元素来进行动态分布式计算。通过使用相关语义描述信息,能够得到更 加灵活的自动化服务提供和使用方式,开发出更加强大的软件开发工具,并构建 语义服务并创建基于服务的软件解决方案的方法。语义Web服务得到普及并被业 界广泛承认仍需时日,并且需要从事语义Web服务学术研究的研究人员投入大量 精力于整个语义Web服务生命周期的研究,包括语义Web服务的标注、发布、发 现、数据调制、组合、配置、编排和执行等步骤。上述各个阶段都需要有适用且 健壮的工具来推动语义Web服务技术的发展和成熟。自语义Web服务技术提出以来,已经有多种用于描述语义Web服务资源的语 义Web服务描述框架,其中较成熟的有WSDL-S、 OWL-S和WSMO。伴随着语义Web服务技术逐渐成熟并被业界广为接受而来的是发布在网络 上的可用语义Web服务数量呈现爆炸性增长趋势。因此,如何以快速、准备和高 效的方式发现目标服务成为一个迫切需要解决的问题。语义服务资源搜索是一个 满足服务请求者快速、便捷地定位可用语义服务资源的过程。 一个高效、精确的 基于语义的语义服务资源搜索框架和经过精心设计并实现的搜索工具是语义服 务框架中的一个必要组件。显而易见,语义Web服务生命周期中非常重要的一个 阶段就是服务发现过程。传统Web服务框架中基于UDDI的Web服务发现机制使 用关键字匹配技术,往往导致服务发现精度不够,甚至失败。随着IBM、微软等 主流IT供应商宣布放弃对UDDI的支持,如何在SOA构架下搜索、定位可用服务 的问题越发变得重要和紧迫。近年来,国内外研究学者围绕基于语义的语义Web 服务发现展开了广泛的研究。其中主要包括基于OWL-S描述框架的语义Web服务 发现机制、基于WSMO描述框架的语义Web服务发现机制以及P2P网络环境下的语义Web服务发现机制等。
技术实现思路
为了克服现有语义Web服务资源搜索方案中对搜索条件中所包含语义信息 缺乏表达方式的不足,本专利技术提供一种,该方 法提供五种语义操作符及其对应的搜索操作序列,通过语义操作符构建搜索条件 表达式,准确地表达其服务搜索请求。实现本专利技术目的采用的技术方案是 一种面向语义Web服务的资源搜索方 法,包括以下步骤,(1) 运用语义操作符表达用户对搜索条件的语义信息;(2) 将语义操作符映射成对应的搜索操作序列;(3) 根据生成的搜索操作序列执行搜索动作,得到搜索结果。 所述语义操作符包括语义等价、语义实例化、语义概念化、语义扩展和语义收缩。语义操作符使用语法为〈语义操作符〉 其中,语义标注为各种语义Web服务描述框架下的语义标注元素,语义操作符为 本专利技术定义的五种语义操作符之一,本体定义概念或本体定义个体是指应用领域 本体内定义的概念或个体。用g表示本体概念,用a表示本体个体,用力g表示 语义标注概念,用v^'表示语义标注个体,语义操作符名称、文字、图形标识及 具体使用格式说明如下-1、 语义等价文字标识为smt—eql,图形标识符号为山,使用格式为力g"" g或膽 ^ a,具体含义表述为语义标注概念力g与本体定义概念g等价的所有概 念或与本体定义个体力a等价的所有个体。2、 语义实例化文字标识为smt一ins,图形标识符号为_^,使用格式为力a-^ g,具 体含义表述为语义标注个体/ia属于本体定义概念g的个体。3、 语义概念化文字标识为smt—cnt,图形标识符号为^,使用格式为力g^ a,具 体含义表述为语义标注概念/ic,是本体定义个体a所属的概念。54、 语义扩展文字标识为SMT_EXP,图形标识符号为—i ,使用格式为i G,具体含义表述为语义标注概念/ G属于本体定义概念G的同级概念(有相同的上 一层概念(父概念))。5、 语义收縮文字标识为SMT—EXT,图形标识符号为*,使用格式为」G"^ G,具体含义表述为语义标注概念」G是本体定义概念G的下一层概念(子概念)。上述语义操作符对应搜索操作序列共有四种,分别为并序列、交序列、和 序列和余序列。为了简化搜索操作序列定义叙述,以搜索引擎执行的单次搜索动 作为一个原子搜索操作,用&f。表示,其中C表示领域本体中定义的概念或概念对应个体,简写为&。针对原子搜索操作有三种运算,分别为:起始运算,标记 为5"&rtO,表示调用5,动作;结束运算,标记为e/^/"人表示终止&动作; 取值运算,标记为rew"(5",),表示取5",结果动作。下面分别给出四种搜索操 作序列的定义。定义h并序列SEQU设5,, &,, 5;为原子搜索操作,当(1) e/ cW = e/ t/ W = ... = e"t/ &人(2) &, &, &之间无先后顺序;(3) 保证5",, 5"…,S都必须完成;(4) 搜索结果为res"""), res"7"&),…,re犯h(&)的集合;称这样的多次原子搜索操作为并序列。定义2:交序列SEQn设5;, &,…,5;为原子搜索操作,当(1) "a,"5"J = "ar"&y) = ... = War"5j;(2) &, &,…,5;之间无先后顺序;(3) 搜索结果为res〃h(&), res〃"(&),…,resWt(5;)的集合; 称这样的多次原子搜索操作为交序列。定义3:和序列3£0+设&, &,, 5;为原子搜索操作,当(1) e/^"" = e/ d "」=…=e/7d(2) 5" &,…,5;之间无先后顺序;(3) 保证&, &,…,5;都必须完成;(4) 搜索结果为res"""),…,res〃〃(&)集合与res〃7t(5;) ,, res""(5;)集合的交;称这样的多次原子搜索操作为和序列。定义4:余序列SEQ—设&, &,…,5;为原子搜索操作,当(1) ■starti^J = startfS"J =…=War^Y5"丄'(2) otc/GJ = =…=e/7t/(3) &, &,…,5 之间无先后顺序;(4) 保证&, &,,叉都必须完成;(5) 搜索结果为re卯"(5;),…,res〃"(&)集合与,…, res""(5;)集合的差;称这样的多次原子搜索操作为余序列。上述语义操作符与搜索操作序列的对应关系可以用以下规则描述 规则l:语义等价操作符映射为并序列。规则2:语义实例化操作符映射为交序列。 规则3:语义概念化操作符映射为和序列。 规则4:语义扩展操作符映射为余序列。 规则5:语义收縮操作符映射为交序列。本专利技术提供的五种语义操作符,用于构造语义Web服务搜索引擎中使用的搜 索条件表达式,有利于用户准确地表达搜索条件中包含的语义信息;此外本专利技术 提供四种搜索操作序列,将经过语义Web服务搜索引擎处理后的语义操作符转换 成具体本文档来自技高网
...

【技术保护点】
一种面向语义Web服务的资源搜索方法,其特征在于包括以下步骤: (1)运用语义操作符表达用户对搜索条件的语义信息; (2)将语义操作符映射成对应的搜索操作序列; (3)根据生成的搜索操作序列执行搜索动作,得到搜索结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:应时王权于曾志浩贾向阳许承瑜陈锐胡罗凯汪磊郭鹏李康
申请(专利权)人:武汉大学
类型:发明
国别省市:83[中国|武汉]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1