[发明专利]一种基于语义查询重写的柔性数据服务组合的方法有效
| 申请号: | 200710156664.7 | 申请日: | 2007-11-12 |
| 公开(公告)号: | CN101158959A | 公开(公告)日: | 2008-04-09 |
| 发明(设计)人: | 吴朝晖;陈华钧;周林华;胡鑫 | 申请(专利权)人: | 浙江大学 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 杭州九洲专利事务所有限公司 | 代理人: | 陈继亮 |
| 地址: | 310027浙江省杭州市西湖区浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 语义 查询 重写 柔性 数据 服务 组合 方法 | ||
1.一种基于语义查询重写的柔性数据服务组合的方法,其特征在于:主要包括以下步骤:
(1)、数据源数据本体模型的建模与发布;
(2)、数据源数据服务(DS)模型的建立与发布;DS模型采用OWL View来描述DS的内容及能力,并且OWL View通过图的方式来表示各个DS输入、输出参数之间的语义关系;
(3)、用户输入查询请求并将查询请求发送给查询重写器;
(4)、查询重写器调用基于图模型的DS的匹配算法,找出可用于完成查询要求的候选DS集;
(5)、在候选DS集的基础上,调用DS组合执行器;
(6)、DS组合执行器调用基于查询重写的DS组合算法,找出一个可完成查询要求的、可组合的DS序列;
(7)、按照最后生成的DS序列,依次执行并组合数据服务,得到用户想要查询的数据集,并返回用户查询结果。
2.根据权利要求1所述的基于语义查询重写的柔性数据服务组合的方法,其特征在于:用户所拥有的数据源数据是通过DS服务并且以语义本体图的方式向外发布的,并且DS的内容和能力的描述分别用于DS的筛选及组合。
3.根据权利要求1所述的基于语义查询重写的柔性数据服务组合的方法,其特征在于:步骤(4)中匹配步骤:
(3.1)、对接受到查询请求进行分割,切割后的查询请求的每一子块对应于一个图;
(3.2)、把切割后对应的查询子块存储在一个查询子块缓冲池中,用于下次匹配时使用;
(3.3)、用切割后每个子块对应的图与DS集合中每个DS的内容描述图进行匹配,如是某个DS的内容描述图的子图,则这个DS是这个查询子块所对应的候选的DS,如其中某个查询子块找不到对应的DS,则查询无法执行;
(3.4)、重复上述的匹配步骤,直到所有的查询子块都处理完毕。
4.根据权利要求1所述的基于语义查询重写的柔性数据服务组合的方法,其特征在于:步骤(6)中组合执行器的组合步骤:
(4.1)、从当前查询子块所对应的候选DS及此DS的能力描述选取符合要求的DS;
(4.2)、从与当前查询子块相邻的下一个查询子块所对应的候选DS中选取一个符合要求的DS;
(4.3)、对这两个DS进行检验,如后一个DS的输入包含有前一个DS服务的输出,则说明此组合是可执行的,算法继续;
(4.4)、重复上述的匹配步骤,直到算法停止。
5.根据权利要求1或3或4所述的基于语义查询重写的柔性数据服务组合的方法,其特征在于:基于查询重写的数据服务组合方法的步骤如下:
(5.1)、根据客户提供的数据模型建立DS组合时要使用的语义本体映射模式;
(5.2)、根据建立的本体映射模式实现对数据服务模型的内容描述及能力描述;
(5.3)、根据用户给定的查询请求,基于图模型的DS的匹配算法找出一些可用于完成查询要求的候选DS集合;
(5.4)、根据基于查询重写的DS组合算法找出一个可完成查询要求的、可组合的DS序列;
(5.5)、用户根据生成的相应的DS序列,依次调用执行并进行组合,最终把结果返回给用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710156664.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:大功率防水LED路灯
- 下一篇:太阳能电船





