[发明专利]一种基于实时策略的本体模型生成及管理装置及方法有效
申请号: | 201210009400.X | 申请日: | 2012-01-12 |
公开(公告)号: | CN102609402A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 李睿;吕江花;马世龙 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F17/24 | 分类号: | G06F17/24;G06F17/30 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 周长琪 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 实时 策略 本体 模型 生成 管理 装置 方法 | ||
1.一种基于On-the-Fly策略的本体模型生成及管理装置,其特征在于,该装置包括:本体编辑器(1)、模型生成器(2)、模型显示器(3)、本体查询器(4)、本体库(5)和用户界面(7);
本体编辑器(1)中包含语法规则库以及模板库,用户在本体编辑器(1)中新建空白的本体文件或者利用模块库中的模板新建本体文件进行编辑,或者读取本体库(5)中的本体文件进行编辑,编辑后的本体文件保存至本体库(5)中;本体编辑器(1)提供有对本体文件进行导入、导出、保存和删除的维护功能;
模型生成器(2)读取本体编辑器(1)中当前编辑完成的本体文件,并解析本体文件中的数据,得到本体文件的静态信息和编辑处的文本信息,采用基于On-the-Fly策略的本体模型生成方法生成本体模型,具体是:采用自动机提取当前本体文件中的静态信息构造本体文件静态部分的模型,然后在基于静态部分的模型的基础上,实时地针对本体文件编辑处的文本信息,动态地提取和绑定修改的赋值,递进地生成最终的本体模型;
模型显示器(3)对模型生成器(2)生成的本体模型,进行可视化显示,提供了两种图形方式来直观的显示出本体模型中类与类的关系、实例与类的关系以及实例与实例的关系,两种图形方式为:通过循环查找节点的子类生成树状图,和通过查找节点的邻居节点生成关联图;
本体查询器(4)解析用户查询请求,在模型生成器(2)所生成的本体模型上执行查询,得到查询结果返回给用户界面(7);
用户界面(7)提供了一个可视化的图形界面给用户,用户通过用户界面(7)操作本体编辑器(1)或者输入用户查询请求,用户界面(7)传递用户查询请求给本体查询器(4),并将本体查询器(4)返回的查询结果显示给用户。
2.根据权利要求1所述的一种基于On-the-Fly策略的本体模型生成及管理装置,其特征在于,所述的本体编辑器(1)包括文本编辑框、属性视图和类视图三部分;文本编辑框用于用户对本体文件进行编辑,并依据语法规则库中定义的语法规则对文件编辑部分进行语法检测,若发现错误则进行提示;类视图用于显示本体文件中所包含的所有类,并提供了能够快速定位类在文件中的位置的功能;属性视图用于显示类所具有的属性,也就是类与类之间的关系。
3.根据权利要求2所述的一种基于On-the-Fly策略的本体模型生成及管理装置,其特征在于,所述的本体编辑器(1)具有语法检测功能,具体是:从本体文件的文档声明开始,检查每一个开始标记和结束标记是否成对出现、元素是否正确嵌套、文本文件中是否存在单个开始标记或者单个结束标记,用不同颜色的高亮显示所检测出的语法错误。
4.根据权利要求1所述的一种基于On-the-Fly策略的本体模型生成及管理装置,其特征在于,所述的模型生成器(2)解析当前本体编辑器(1)中编辑完成的本体文件,得到本体文件的静态信息和编辑处的文本信息,将采用自动机提取静态信息构造的静态部分的模型作为原模型,再对编辑处的文本信息通过语义单元检测和模型动态修正生成最终的文本模型;
其中,语义单元检测的具体过程是:首先记录编辑语句所在的位置,从第一处编辑的地方开始,首先判断该编辑语句是否完整,若语句不完整,提示存在语法错误,需要进行修改;若语句完整,则确定该编辑语句所属的句型,是A型、B型还是C型,接着向上检索最近的A型语句,并向下检索对应的C型语句,将检索得到的AWC作为编辑语句所在的最小语义单元,W表示句子集合;对所有的编辑语句重复语义单元检测的过程,直到所有被编辑的语义单元都识别出来;所述的A型句型为:<构造子标记=概念名称关系类型>,所述的B型句型为:<构造子标记=概念名称|关系类型/>,所述的C型句型为:</构造子>;
模型动态修正的具体过程是:针对通过语义单元检测识别出的各最小语义单元,首先遍历原模型,定位该语义单元在原模型中的位置,然后采用自动机生成该语义单元的当前模型,最后用该语义单元的当前模型替换该语义单元在原模型中的位置;重复模型动态修正的过程,直到所有被识别的语义单元在原模型中的位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210009400.X/1.html,转载请声明来源钻瓜专利网。