发明名称 一种基于实时策略的本体模型生成及管理装置及方法
摘要 本发明提出了一种基于On-the-Fly策略的本体模型生成及管理装置及方法。装置包括本体编辑器、模型生成器、模型显示器和本体查询器等,用户通过本体编辑器编辑本体文件,通过模型生成器实时生成本体模型,通过模型显示器显示本体模型中元素关系,用户通过本体查询器可查询当前本体模型中的关系。方法通过分析本体文件,将其主要内容分为静态和动态两部分,静态部分采用自动机提取当前本体文件中静态信息生成对应模型,动态部分为当前本体文件编辑处的文本信息,以On-the-Fly的方式在当前状态处动态地提取和绑定修改赋值,递进地生成模型。本发明只针对需要的部分重新构建模型,有利于缩短模型生成的时间,节约系统资源。
申请公布号 CN102609402B 申请公布日期 2014.02.12
申请号 CN201210009400.X 申请日期 2012.01.12
申请人 北京航空航天大学 发明人 李睿;吕江花;马世龙
分类号 G06F17/24(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F17/24(2006.01)I
代理机构 北京永创新实专利事务所 11121 代理人 周长琪
主权项 一种基于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)返回的查询结果显示给用户。
地址 100191 北京市海淀区学院路37号