[发明专利]应用建模工具展现本体的方法和装置有效
申请号: | 201310218408.1 | 申请日: | 2013-06-04 |
公开(公告)号: | CN103324789A | 公开(公告)日: | 2013-09-25 |
发明(设计)人: | 金芝;李戈;邢雪源;施心悦 | 申请(专利权)人: | 北京大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 100871*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 建模 工具 展现 本体 方法 装置 | ||
技术领域
本发明涉及计算机技术,尤其涉及一种应用建模工具展现本体的方法和装置。
背景技术
本体论(ontology)是哲学的一个分支,主要研究存在的本质。在计算机及相关领域,本体指应用本体论的基本方法,通过概念分析、建模,把现实世界中的物体抽象为概念,将物体之间的关系抽象为概念之间关系的理论和方法。
本体建模的核心是明确领域中的概念、概念的属性和约束条件、概念之间的层次关系等。现实世界中的物体之间具有层次关系,对应于本体中的概念间也具有层次关系。举例来说,人是一种哺乳动物,哺乳动物又是动物的一种,在本体中可以表示为概念“人”是概念“哺乳动物”的下层概念(或称子概念),概念“哺乳动物”是概念“动物”的下层概念。
与现实世界中物体之间的关系类似,概念之间的关系也具有层次关系。举例来说,设备可以为人提供服务,于是设备与人之间具有“提供服务”这种关系,但对应到具体的设备,比如电灯,可以为人提供照明,于是灯与人之间具有“提供照明”这种关系,而“提供照明”关系就是“提供服务”关系的下层关系或子关系。
本体建模工具中应用最广泛的是斯坦福大学开发的基于Java语言开发的本体编辑和知识获取的开源软件Protégé。Protégé主要用于语义网中本体的构建,是语义网中本体构建的核心开发工具,现在的最新版本为4.1版本。
Protégé展示概念之间的层次关系采用树形结构的方式,树的父节点代表上层概念,子节点代表下层概念。一个上层概念可以有多个下层概念,但一个下层概念只能有一个上层概念。
Protégé展示概念之间的关系采用一种称为对象属性的方式,对象属性具有定义域和值哉,定义域指关系的源端概念,值域指关系的目的端概念。例如,概念“牛”和概念“草”之间具有关系“吃”,在Protégé中“吃”这种关系就用一个对象属性来表示,该对象属性的定义域为概念“牛”,值域为概念“草”。
现有技术中建模工具Protégé对概念的层次结构采用树形结构表示,但对概念之间的关系采用完全不同的对象属性的方式,用户在创建和查看概念之间的关系时不直观,而且概念的层次结构及概念之间的关系无限制,容易导致创建好的本体中有冲突。
发明内容
本发明提供一种应用建模工具展现本体的方法和装置,以解决现有技术中用户在使用建模工具Protégé时无法直观查看本体概念之间关系的全貌,以及不能对本体进行一致性检查的问题。
第一方面,本发明提供一种应用建模工具展现本体的方法,包括:
应用建模工具创建第一层本体,并在图形界面上进行展现;所述第一层本体包括第一层本体类元素和第一层本体关系元素;
创建第二层本体,并代替所述第一层本体在所述图形界面上进行展现;所述第二层本体包括第二层本体类元素和第二层本体关系元素,所述第一层本体类元素为所述第二层本体类元素的上层概念,所述第二层本体关系元素为所述第一层本体关系元素的上层概念;
其中,各层本体所包括的本体类元素在所述图形界面上以图形的形式进行展现,各层本体所包括的本体关系元素在所述图形界面上以两个所述图形之间连接线的形式进行展现。
结合第一方面,在第一方面的第一种可能的实现方式中,各本体类元素和各本体关系元素从所述建模工具中的元素库中通过拖拽的方式设置在所述图形界面上。
结合第一方面,在第一方面的第二种可能的实现方式中,所述图形界面上标示出各本体类元素和各本体关系元素的名称。
结合第一方面、第一方面的第一种至第二可能的实现方式中,在第一方面的第三种可能的实现方式中,还包括:
应用本体描述语言存储所创建的所述第一层本体和所述第一层本体。
第二方面,本发明提供一种应用建模工具展现本体的装置,包括:
创建模块,用于应用建模工具创建第一层本体,并在图形界面上进行展现;所述第一层本体包括第一层本体类元素和第一层本体关系元素;
创建第二层本体,并代替所述第一层本体在所述图形界面上进行展现;所述第二层本体包括第二层本体类元素和第二层本体关系元素,所述第一层本体类元素为所述第二层本体类元素的上层概念,所述第二层本体关系元素为所述第一层本体关系元素的上层概念;
其中,各层本体所包括的本体类元素在所述图形界面上以图形的形式进行展现,各层本体所包括的本体关系元素在所述图形界面上以两个所述图形之间连接线的形式进行展现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310218408.1/2.html,转载请声明来源钻瓜专利网。