基于OWL-S的语义Web服务发现方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高 ’ 。为 了解决 上述 问题 , 学术界 在 We b服务 中应 用 语义 We 技 术 , 出基 于语 义 的 We b 提 b服务 发现 方
化 的应用程序 , 促进 了软件 体系结 构从基 于实 现技术
晌紧耦合 、 严格 、 静态 的解决方案 向基于商务模 型的松
橘合 、 灵活 、 动态 的解决方案发展 ” 。。 随着 We 服务 的迅速发展 和, 泛应用 , b服务 b We 的数量也逐渐增多 , 要在大 量的 We b服 务中有 效地发 现 片 户 满 意 的 服 务 是 目前 迫 切 需 要 解 决 的重 要 课 J 题 ‘ 目前存 在的 We 服务 大多采用 We 。 b b服务描 述
1 语 义 W e 务 概 述 b服
1 1 语 义 W e 务 . b服
件 和数据库技术 ; 秀芬 , 傅 教授 , 硕士 生导师 , 主要研 究方 向为协 同 软件 、 数据库技术等 。
语义 We b服务是 We b服务技术和语 义 We 技术 b
・
7 4・
计算机技术 与ቤተ መጻሕፍቲ ባይዱ展
第2 2卷
念相似度匹配的服 务发现方法。
牧 稿 日期 :0 1 o — l 修 回 日期 :0 1 2 o 2 1一9 0 ; 2 1 一l一 5 基 金项 目 : 东 省 自然 科 学 基 金 ( 1 100 10 0 7 广 9 5 09 0 0 0 0 )
作者简 介: 刘
杰 (9 6 ) 男 , 18 一 , 硕士研究生 , 主要研究方 向为协同软
的语义相似度 。在同一个领域本体框架 中的两个 本体概念的关 系一般存在下面 3种情况 , 图2所示 : 如
we 服务 , b 用户和软件代理 可 以理解 服务 的语 义信息 并能进行相应的推 理 , 这样 就使得 服务 的发现 、 选择 、 组合和执行 的 自动化成 为可能 ’ 。 m
语 言 WS L来 描 述 服 务 , D D WS L只是 在 语 法 层 面 上 对
法 。在 We 服务 中引 入领域 本 体可 以增强 描述 服务 b
的语义信 息 , 用语义 We 采 b的知识标记方 法描述 We b
服务 , 从而 使计算 机能 够理 解和 分析 We b服务 信息 , 使得 服 务 的 自动 发 现 、 匹配 、 行 和 组 合 成 为 可 执
计算机所理解 的语 义 , 从而使 互联 网成为一 个通用 的
信息交换媒 介 , 以可 以采 用语 义 we 所 b技术 来 描述
务请求 的输入本体语义 相似度 , 与服务 的输 出本 体和 服务请求 的输 出本体语 义相似度 , 这两个 相似 度加 对 权求 出总 的相似度 , 其关键 为计算 领域本体 概念 之间
的结合 , 义 we 是 Tm B me — e 在 19 语 b i e r Le s 9 8年提 出
的一个概念 , 它是通 过给万 维网上 的文档添 加能够 被
似度 , 相似度 越大 说 明服务 越满 足用 户 的需求 , 义 语 we b服务和请 求 的输 入参 数 和输 出参数 都是 用 领域 本体概念表示的 , 以分别计 算服 务的输入 本体 和服 可
12 . We b服务本体描述语言 OWL S -
O - ( n l yLn ug r bSri s 是基 WL S O t o agae o We e c ) og f ve
于 we b本体语 言 ( WL 的 we 务本体 , O ) b服 是把 we b
服务和语义 We b技 术相 结合 , 由 D M — 它 A L S发 展而 来 。O — WL S定义了一组核心的语言标记体 系 , 以对 可 we 服务进行语义上 的描述 , b 由它 描述 的 We b服务能
t r nd e ce ts r i e a n a g u e fW e e vc s h sb c me a k y is e Th u r n e e i e r g s a i n a d ma c o y a f i n e c mo g a lr e n mb ro b s r i e a o e s u . e c re t i v e W b s r c e i t t n t — v r o h n r c s a e o l w e ala d p e ii n f rs r ie d s o e y a d h c , o e t l mp o e n 0 I i e f r n c . r p e i g p o e s h s ld t o r c l n r cso o e c ic v r a mu h p tn i r v me tf r t erp ro ma e P o os v n s ai l a W e e v c ic e t o t i i g s ma t t h n e r e c lu a i n. t d s rb d t e W e e v c y u i g OW L- S o b s r i e d s ov r meh d u lzn e n i ma c i g d g e ac l t y i c o I e c i e h b s r ie b sn t
lrt e r e o e e ie i c l u ae a a tt e r q e ts r i e mac e e t r e e i eb sn e smi r y d g e Rea i e a— a i d g fW b s r c s ac lt d, tls h e u s e c t h d t a g ts r c y u i g t i l i e r . ltv l y e v v h v h a t e g r h d t e W e e v c i c v r r t t p y tm r e i n d Th x e i n a e u t e o i ms a b s r i ed s o e p o o y e s se a e d sg e . e e p rme t l s l d mo sr t a r p s d meh d c — t n h y r s n t e t t o o e t o a a a h p n c i v et rs r ie d s o e fe t e e s h e e b t e v c i v r ef c i n s . e c y v Ke r s W e e i e;e vc i c v r OW L-S; e n c s lrt g e y wo d : b s r c s r i e d s o e y; v s ma t i a i de r e i mi y
第2 2卷 第 4期 21 0 2年 4月
计 算 机 技 术 与 发 展
COMPUT ER ECHNOLOGY T AND DEVE OP L MENT
Vo . 2 N . 【2 o 4 Ap . 2 2 r 01
基于 O — WL S的语 义 We b服务 发 现 方法
够被计算机准确地分析和理解 , 样就使得 We 务 这 b服 的 自动发现 、 调用 、 组合 和监控成 为可 能。O - WL S对
we 服务 的描述主要包括以下三个方 面 : b
() 1M是 N的祖 先
() 2 N是M的祖 先
() 是N的远 屏 3M
图 2 本体 概 念 关 系
方 法能 够获 得较 好的 服务 发现效 果 。
关键 词 : b服务 ; We 服务发 现 ; WL S语 义相 似 度 O -;
中 图分类号 :P 1 T 3 文 献标 识码 : A 文章编 号 :6 3 6 9 ( O 2 0 - 7 一 4 17 — 2 X 2 l ) 4- 3 o  ̄r
Ab ta tW i h a i e eo me ta d e tnieu eo e ev cs, etp n a tyo evc si n raig,o f d as t fc sr c : t terpd d v lp n n xe sv s fW b srie t y ea dqu i fsr ie sicesn t n ai a - h h n t i s
O 引 言
We b服务作 为一种新型 的分 布式计 算技 术 , 它是
一
息进行语 义标 注, 计算机无法处理和理解 , 服务发现方
法 是采用 基于关键 字匹配 的机制 , 会漏掉 许多 和查 询
种基 于网络环境 下 的 白适应 、 自包含 、 自描 述 、 模块
概念意 义 相 同 或 相 关 的 服 务 , 务 发 现 的效 率 不 服
s e gh n sma t fr t n a d a ds ma t fr t n t b sr i s u igo tlg a o ig t h oo y a d te e s u t n te e n i i o ma o , n d e n c i o ma o We evc , s noo y r s nn c n lg ,n n t i — r cn i i n i o e n e e h h n
刘 杰 , 秀芬 傅
( 东工业 大 学 计 算机 学院 , 东 广 州 50 0 ) 广 广 106
摘 要: 随着 We 服务的广泛应用和迅速发展 , b 服务的种类和数量越来越多, 要在众多的 We b服务 中高效地发现满意的
服 务成 为一 个关键 的 问题 。 目前 的 We 服 务发 现方 法大 多是 采用 基 于关 键 字匹 配 的机 制 , b 查全 率和 查 准率 不 高 , 以满 难
在 图 2中, 有这样 的假设 : 首先 , 领域本体 M 和 N 之 间的相似度是 不对称 的 , 即图 2 1 中 M 和 N的相 () 似度与 图 2 2 中 N和 M的相似度不等价 , () 且认 为( ) 1 中 M与 N的相似度要大于 ( ) M与 N的相似度 ; 2中 其 次, 远房 的关系 比不上嫡系的关 系 , 比如 图 2中的 ( ) 1 和 ( ) 在 ( ) M 与 N的关 系是远 房关系 , 3, 3中 而在 ( ) 2 中 M 和 N的关 系是嫡 系关系 ,3 中 M与 N的相 似度 () 要小于( ) M与 N的相 似度。此外 , 2中 还有下 面 的情
A e h d o e n i e e vc s o e y Ba e n OW L- M t o fS ma t W b S r ie Dic v r s d o c S
LI Je. U u-fn U i F Xi e
( aut f o ue , un d n nvr t o eh oo y G agh u5 00 ’ h a F cl o mp t G a go gU iesy f cn lg , un zo 10 6 C i ) y C r i T , n
能 。与传统 的基 于 WS L的服务 发现 方法 相 比 , D 基于语 义的 We b服务发现方法更能满足用 户 的需要 ,
服务进行简单地描 述 , 没有对 服务 的功 能性 等关键 信
服务发现的效率有明显的改 善。文 中采 用 O — WL S捕 述 We b服务和服务请 求信 息 , 出了一个基 于本体 概 提
足 用户 的需要 。针 对这 个 问题将 O — WL S引入服 务发 现 , We 服 务添 加语 义信 息 , 用本 体 推理 技 术 , 中提 出一种 基 为 b 运 文
于O — WL S的语义 相似 度 匹配度计 算 的 We 服 务发 现方 法 , 设计 了服 务 发现 原 型系 统 。实验 结 果表 明 提 出的服 务发 现 b 并
化 的应用程序 , 促进 了软件 体系结 构从基 于实 现技术
晌紧耦合 、 严格 、 静态 的解决方案 向基于商务模 型的松
橘合 、 灵活 、 动态 的解决方案发展 ” 。。 随着 We 服务 的迅速发展 和, 泛应用 , b服务 b We 的数量也逐渐增多 , 要在大 量的 We b服 务中有 效地发 现 片 户 满 意 的 服 务 是 目前 迫 切 需 要 解 决 的重 要 课 J 题 ‘ 目前存 在的 We 服务 大多采用 We 。 b b服务描 述
1 语 义 W e 务 概 述 b服
1 1 语 义 W e 务 . b服
件 和数据库技术 ; 秀芬 , 傅 教授 , 硕士 生导师 , 主要研 究方 向为协 同 软件 、 数据库技术等 。
语义 We b服务是 We b服务技术和语 义 We 技术 b
・
7 4・
计算机技术 与ቤተ መጻሕፍቲ ባይዱ展
第2 2卷
念相似度匹配的服 务发现方法。
牧 稿 日期 :0 1 o — l 修 回 日期 :0 1 2 o 2 1一9 0 ; 2 1 一l一 5 基 金项 目 : 东 省 自然 科 学 基 金 ( 1 100 10 0 7 广 9 5 09 0 0 0 0 )
作者简 介: 刘
杰 (9 6 ) 男 , 18 一 , 硕士研究生 , 主要研究方 向为协同软
的语义相似度 。在同一个领域本体框架 中的两个 本体概念的关 系一般存在下面 3种情况 , 图2所示 : 如
we 服务 , b 用户和软件代理 可 以理解 服务 的语 义信息 并能进行相应的推 理 , 这样 就使得 服务 的发现 、 选择 、 组合和执行 的 自动化成 为可能 ’ 。 m
语 言 WS L来 描 述 服 务 , D D WS L只是 在 语 法 层 面 上 对
法 。在 We 服务 中引 入领域 本 体可 以增强 描述 服务 b
的语义信 息 , 用语义 We 采 b的知识标记方 法描述 We b
服务 , 从而 使计算 机能 够理 解和 分析 We b服务 信息 , 使得 服 务 的 自动 发 现 、 匹配 、 行 和 组 合 成 为 可 执
计算机所理解 的语 义 , 从而使 互联 网成为一 个通用 的
信息交换媒 介 , 以可 以采 用语 义 we 所 b技术 来 描述
务请求 的输入本体语义 相似度 , 与服务 的输 出本 体和 服务请求 的输 出本体语 义相似度 , 这两个 相似 度加 对 权求 出总 的相似度 , 其关键 为计算 领域本体 概念 之间
的结合 , 义 we 是 Tm B me — e 在 19 语 b i e r Le s 9 8年提 出
的一个概念 , 它是通 过给万 维网上 的文档添 加能够 被
似度 , 相似度 越大 说 明服务 越满 足用 户 的需求 , 义 语 we b服务和请 求 的输 入参 数 和输 出参数 都是 用 领域 本体概念表示的 , 以分别计 算服 务的输入 本体 和服 可
12 . We b服务本体描述语言 OWL S -
O - ( n l yLn ug r bSri s 是基 WL S O t o agae o We e c ) og f ve
于 we b本体语 言 ( WL 的 we 务本体 , O ) b服 是把 we b
服务和语义 We b技 术相 结合 , 由 D M — 它 A L S发 展而 来 。O — WL S定义了一组核心的语言标记体 系 , 以对 可 we 服务进行语义上 的描述 , b 由它 描述 的 We b服务能
t r nd e ce ts r i e a n a g u e fW e e vc s h sb c me a k y is e Th u r n e e i e r g s a i n a d ma c o y a f i n e c mo g a lr e n mb ro b s r i e a o e s u . e c re t i v e W b s r c e i t t n t — v r o h n r c s a e o l w e ala d p e ii n f rs r ie d s o e y a d h c , o e t l mp o e n 0 I i e f r n c . r p e i g p o e s h s ld t o r c l n r cso o e c ic v r a mu h p tn i r v me tf r t erp ro ma e P o os v n s ai l a W e e v c ic e t o t i i g s ma t t h n e r e c lu a i n. t d s rb d t e W e e v c y u i g OW L- S o b s r i e d s ov r meh d u lzn e n i ma c i g d g e ac l t y i c o I e c i e h b s r ie b sn t
lrt e r e o e e ie i c l u ae a a tt e r q e ts r i e mac e e t r e e i eb sn e smi r y d g e Rea i e a— a i d g fW b s r c s ac lt d, tls h e u s e c t h d t a g ts r c y u i g t i l i e r . ltv l y e v v h v h a t e g r h d t e W e e v c i c v r r t t p y tm r e i n d Th x e i n a e u t e o i ms a b s r i ed s o e p o o y e s se a e d sg e . e e p rme t l s l d mo sr t a r p s d meh d c — t n h y r s n t e t t o o e t o a a a h p n c i v et rs r ie d s o e fe t e e s h e e b t e v c i v r ef c i n s . e c y v Ke r s W e e i e;e vc i c v r OW L-S; e n c s lrt g e y wo d : b s r c s r i e d s o e y; v s ma t i a i de r e i mi y
第2 2卷 第 4期 21 0 2年 4月
计 算 机 技 术 与 发 展
COMPUT ER ECHNOLOGY T AND DEVE OP L MENT
Vo . 2 N . 【2 o 4 Ap . 2 2 r 01
基于 O — WL S的语 义 We b服务 发 现 方法
够被计算机准确地分析和理解 , 样就使得 We 务 这 b服 的 自动发现 、 调用 、 组合 和监控成 为可 能。O - WL S对
we 服务 的描述主要包括以下三个方 面 : b
() 1M是 N的祖 先
() 2 N是M的祖 先
() 是N的远 屏 3M
图 2 本体 概 念 关 系
方 法能 够获 得较 好的 服务 发现效 果 。
关键 词 : b服务 ; We 服务发 现 ; WL S语 义相 似 度 O -;
中 图分类号 :P 1 T 3 文 献标 识码 : A 文章编 号 :6 3 6 9 ( O 2 0 - 7 一 4 17 — 2 X 2 l ) 4- 3 o  ̄r
Ab ta tW i h a i e eo me ta d e tnieu eo e ev cs, etp n a tyo evc si n raig,o f d as t fc sr c : t terpd d v lp n n xe sv s fW b srie t y ea dqu i fsr ie sicesn t n ai a - h h n t i s
O 引 言
We b服务作 为一种新型 的分 布式计 算技 术 , 它是
一
息进行语 义标 注, 计算机无法处理和理解 , 服务发现方
法 是采用 基于关键 字匹配 的机制 , 会漏掉 许多 和查 询
种基 于网络环境 下 的 白适应 、 自包含 、 自描 述 、 模块
概念意 义 相 同 或 相 关 的 服 务 , 务 发 现 的效 率 不 服
s e gh n sma t fr t n a d a ds ma t fr t n t b sr i s u igo tlg a o ig t h oo y a d te e s u t n te e n i i o ma o , n d e n c i o ma o We evc , s noo y r s nn c n lg ,n n t i — r cn i i n i o e n e e h h n
刘 杰 , 秀芬 傅
( 东工业 大 学 计 算机 学院 , 东 广 州 50 0 ) 广 广 106
摘 要: 随着 We 服务的广泛应用和迅速发展 , b 服务的种类和数量越来越多, 要在众多的 We b服务 中高效地发现满意的
服 务成 为一 个关键 的 问题 。 目前 的 We 服 务发 现方 法大 多是 采用 基 于关 键 字匹 配 的机 制 , b 查全 率和 查 准率 不 高 , 以满 难
在 图 2中, 有这样 的假设 : 首先 , 领域本体 M 和 N 之 间的相似度是 不对称 的 , 即图 2 1 中 M 和 N的相 () 似度与 图 2 2 中 N和 M的相似度不等价 , () 且认 为( ) 1 中 M与 N的相似度要大于 ( ) M与 N的相似度 ; 2中 其 次, 远房 的关系 比不上嫡系的关 系 , 比如 图 2中的 ( ) 1 和 ( ) 在 ( ) M 与 N的关 系是远 房关系 , 3, 3中 而在 ( ) 2 中 M 和 N的关 系是嫡 系关系 ,3 中 M与 N的相 似度 () 要小于( ) M与 N的相 似度。此外 , 2中 还有下 面 的情
A e h d o e n i e e vc s o e y Ba e n OW L- M t o fS ma t W b S r ie Dic v r s d o c S
LI Je. U u-fn U i F Xi e
( aut f o ue , un d n nvr t o eh oo y G agh u5 00 ’ h a F cl o mp t G a go gU iesy f cn lg , un zo 10 6 C i ) y C r i T , n
能 。与传统 的基 于 WS L的服务 发现 方法 相 比 , D 基于语 义的 We b服务发现方法更能满足用 户 的需要 ,
服务进行简单地描 述 , 没有对 服务 的功 能性 等关键 信
服务发现的效率有明显的改 善。文 中采 用 O — WL S捕 述 We b服务和服务请 求信 息 , 出了一个基 于本体 概 提
足 用户 的需要 。针 对这 个 问题将 O — WL S引入服 务发 现 , We 服 务添 加语 义信 息 , 用本 体 推理 技 术 , 中提 出一种 基 为 b 运 文
于O — WL S的语义 相似 度 匹配度计 算 的 We 服 务发 现方 法 , 设计 了服 务 发现 原 型系 统 。实验 结 果表 明 提 出的服 务发 现 b 并