发明名称 |
一种基于SWRL-Bridge-Peer模型的本体关联方法 |
摘要 |
本发明使用了基于扩充的SWRL规则本体关联方法,并把方法进行了扩展,从单一类的关联扩展到混合类和属性的关联,完善了基于SWRL规则的本体关联方法。同时使用了基于Bridge-Peer的模型进行本体间的关联。其主要内容是把语义相关度高的本体划分为一个簇,语义不相关或相关度低的本体处于不同簇内,簇内本体通过扩充的SWRL规则实现关联,而簇间的本体通过bridge-peer节点进行关联。该模型在进行查询关联时解决了瓶颈问题。本发明保留了基于SWRL扩充规则的本体关联方法和基于super-peer模型的本体关联方法的优点。同时,也弥补了两者的不足,使得新模型的健壮性更好,使用范围更广。 |
申请公布号 |
CN101382950B |
申请公布日期 |
2010.08.11 |
申请号 |
CN200810198792.2 |
申请日期 |
2008.09.26 |
申请人 |
中山大学 |
发明人 |
王若梅;王众;彭丽仪;刘林 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种基于SWRL-Bridge-Peer模型的本体关联方法,其特征在于在簇间的查询使用Super-Peer模型的机制,在基于Super-Peer模型的本体关联方法中,把网络中的本体根据一定规则划分为不同的簇,每个簇中有一个称为super-peer的特殊节点,这里使用一个称为bridge-peer的节点来连接不同的簇,进行不同簇间本体的关联;但在簇内,为了保持使用SWRL扩充规则进行的本体关联的灵活性和通用性,并消除Super-Peer模型中瓶颈问题,使用完善的SWRL扩充规则进行簇内的本体关联,具体步骤如下:步骤1.用户进入该本体关联平台,进行本体的选择;步骤2.系统根据用户提交的本体,列出本体中存在的类,数据属性以及对象属性信息;步骤3.用户提交查询需求,系统分析用户提交的谓词类型再进行分别处理;步骤4.如果规则中包含类谓词,且类谓词中的类是本地本体中的类,则执行步骤5;如果类谓词中的类是关联本体中的类,则执行步骤6;步骤5.查询本地本体关于步骤4类谓词中类的实例集;步骤6.向关联本体发出查询关于步骤4类谓词中的类的实例集的请求;步骤7.如果规则中包含属性谓词,且属性谓词中的属性是本地本体中的属性,则执行步骤8;如果属性谓词中的属性是关联本体中的属性,则执行步骤9;步骤8.查询本地本体关于步骤7属性谓词中的与该属性具有关系的实例集;步骤9.向关联本体发出查询关于步骤7属性谓词中的与该属性具有关系的实例集;步骤10.返回最终用户查询的结果。 |
地址 |
510275 广东省广州市新港西路135号中山大学园南路415栋401室 |