语义网管理系统、方法、设备以及存储介质技术方案

技术编号:19934214 阅读:22 留言:0更新日期:2018-12-29 04:33
本发明专利技术公开一种语义网管理系统、方法、设备及存储介质,方法包括:界面管理模块,用于提供与用户交互的操作界面;数据导入模块,用于在接收到数据导入请求时,对获取的用户上传的文件进行处理,以获取语义网具体描述信息,并存储到数据存储模块的相应语义网中;数据导出模块,用于在接收到语义网数据导出请求时,根据所述语义网数据导出请求获取导出结果,并返回给用户;数据查询模块,用于从语义网数据查询请求中提取搜索词,并查询与所述搜索词对应的具体描述信息,将所述具体描述信息通过所述操作界面返回给用户。基于本发明专利技术,可降低语义网构建的知识门槛,提高语义网构建的工程化效率,并为语义网编辑工作者提供友好的用户体验。

【技术实现步骤摘要】
语义网管理系统、方法、设备以及存储介质
本专利技术涉及语义网领域,尤其涉及一种语义网管理系统、方法、设备以及存储介质。
技术介绍
语义网(ontology),也称本体。ontology概念来源于哲学领域,在国内被译为本体论或存在论,本体论研究万事万物的存在及其本质特征。计算机科学从哲学中继承了ontology一词,用于知识工程领域的研究。语义网指的是共享概念模型的明确的形式化规范说明(RudiStuder,1998),语义网定义了概念以及概念与概念之间的关系,使人与人之间、人与计算机之间能基于共享概念进行语言交流,它作为计算机理解人类语言的知识组织方式,可应用于知识表示、知识推理和知识共享等方面。语义网数据处理是语义网技术发展过程中的一个重点,也是一个难点。语义网数据处理系统分为采集、存储、管理模块。目前,业界语义网开发应用的语言包括了OWL、XML、RDF、RDFS、DAML+OIL和OIL,基于这些语义网语言开发出了一系列的语义网编辑管理工具,业界较为流行的是Protégé、OntoEdit、Ontolingua等。Protégé:由美国斯坦福大学医学院开发的语义网编辑工具,也是基于知识的编辑器,它使用Java和Opensource作为操作平台,可用于编制实用分类系统和知识库,可以根据使用者的需要进行定制,通过定制用户的界面以更好地适应新语言的使用有可自行设置的数据输入格式,可以将其内部表示转换成多种形式的文本表示格式,如XML、RDF、OIL、DAML、Owl等系列语言。Protégé工具本身没有嵌入推理工具,不能实现推理,但它具有很强的可扩展性,可以插入插件来扩展一些特殊的功能,如推理、提问、XML转换等。Protégé可扩展的独立平台环境,用于构建和编辑语义网以及知识库。OntoEdit由德国Ontoprise公司开发的,通过图形环境开发和维护语义网,OntoEdit可以对语义网进行编辑、浏览、修改、评价以及维护,OntoEdit关注语义网开发的三个阶段、需求说明阶段、修正阶段以及评价阶段。它通过专门的工具支持每个阶段的工作,并使用一个强大的语义网模型来存储语义网的概念模型。OntoEdit支持推理的多重继承,提供对于语义网的并发操作,并能输入和输出数据库结构与数据,如Oracle、MSSQL等。Ontolingua由斯坦福知识系统人工智能实验的网络服务中心开发,该语义网编辑工具提供一种分布式协作的环境,以便浏览、构建、编辑、修改和使用语义网。Ontolingua使用面向对象的框架视图表示和浏览知识。浏览器使用超链接,可以方便地从一个术语转到另一个术语。上述语义网编辑管理工具存在的问题是:第一,专业性强操作门槛高,需要用户拥有非常专业的基础知识才能操作,不利于语义网的快速工程化。第二,操作不友好,使用现有语义网编辑管理工具进行语义网在线编辑操作无法满足操作快捷性,语义网导出文件无法进行批量编辑,数据直观性差,可视化效果不佳,从而增加了复用成本、降低了语义网构建的效率。
技术实现思路
针对上述问题,本专利技术的目的在于提供一种语义网管理系统、方法、设备以及存储介质,可降低语义网构建的知识门槛,提高语义网构建的工程化效率,并为语义网编辑工作者提供友好的用户体验。本专利技术实施例提供了一种语义网管理系统,包括:界面管理模块,用于提供与用户交互的操作界面;其中,所述操作界面至少包括语义网导入入口、语义网导出入口以及语义网查询入口;数据导入模块,用于在接收到用户通过所述语义网导入入口发起的数据导入请求时,对获取的用户上传的文件进行处理,以获取语义网具体描述信息,并将所述语义网具体描述信息存储到数据存储模块的相应语义网中;数据导出模块,用于在接收到用户通过所述语义网导出入口发起的语义网数据导出请求时,根据所述语义网数据导出请求获取导出结果,并将所述导出结果通过所述操作界面返回给用户;数据查询模块,用于在接收到用户通过所述语义网查询入口发起的语义网数据查询请求时,从所述语义网数据查询请求中提取搜索词,并查询与所述搜索词对应的具体描述信息,将所述具体描述信息通过所述操作界面返回给用户。优选地,所述数据导入模块包括:解析单元,用于对用户上传的预定格式的文件进行解析,获取所述文件中的语义网的层级结构;其中,可支持的文件格式包括:RDF、XML、OWL、Turtle、CSV、txt、excel;逻辑结构处理单元,用于将所述语义网的层级结构转换成OWL格式的文件;OWL文件解析单元,用于解析所述OWL格式的文件,得到该文件的内存模型;提取单元,用于从所述内存模型中提取语义网具体描述信息;其中,语义网具体描述信息包括类、属性、实例的具体描述信息;存储单元,用于将所述语义网具体描述信息存储到数据存储模块。优选地,所述数据导出模块包括:语义网解析单元,用于从数据存储模块中获取需要导出的语义网,并从所述需要导出的语义网中提取语义网具体描述信息到缓存中;其中,所述需要导出的语义网根据所述语义网数据导出请求获得;导出处理引擎单元,用于根据所述语义网具体描述信息及层级结构转换成预定格式的文件,并输出所述预定格式的文件给用户。优选地,所述数据查询模块包括:搜索词提取单元,用于在接收到用户通过所述语义网查询入口发起的语义网数据查询请求时,从所述语义网数据查询请求中提取搜索词;语义网获取单元,用于根据所述搜索词,从数据存储模块中获取与所述搜索词对应的语义网;词表获取单元,用于从获取的所述语义网中获取词表,所述词表包括语义网的类目具体信息及每个类目对应的国际化资源标识符;国际化资源标识符获取单元,用于获取所述词表中待查询类目对应的国际化资源标识符;三元组信息获取单元,用于从所述语义网中获取所述国际化资源标识符对应的三元组信息;具体描述信息提取单元,用于从所述三元组信息中提取所述待查询类目的具体描述信息;结果返回单元,用于将所述具体描述信息作为查询结果返回给用户。优选地,所述操作界面还包括创建语义网入口、删除语义网入口、编辑语义网入口;则所述语义网管理系统还包括:语义网管理模块,用于实现包括多语义网管理、分层次语义网挂接、创建语义网、删除语义网、编辑语义网、发布语义网和查找语义网的功能,并支持根据任一节点导出语义网。优选地,还包括:概念管理模块,用于实现包括域管理、类管理、属性管理、实例管理的功能。优选地,还包括:系统管理模块,用于实现包括用户信息管理、权限管理、操作记录管理、系统日志管理的功能。本专利技术实施例还提供了一种语义网管理方法,包括:提供与用户交互的操作界面;其中,所述操作界面至少包括语义网导入入口、语义网导出入口以及语义网查询入口;在接收到用户通过所述语义网导入入口发起的数据导入请求时,对获取的用户上传的文件进行处理,以获取语义网具体描述信息,并将所述语义网具体描述信息存储到相应语义网中;在接收到用户通过所述语义网导出入口发起的语义网数据导出请求时,根据所述语义网数据导出请求获取导出结果,并将所述导出结果通过所述操作界面返回给用户;在接收到用户通过所述语义网查询入口发起的语义网数据查询请求时,从所述语义网数据查询请求中提取搜索词,并查询与所述搜索词对应的具体描述信息,将所述具体描述信息通过所述操作界面返回给用户。本专利技术实施例还提供本文档来自技高网
...

【技术保护点】
1.一种语义网管理系统,其特征在于,包括:界面管理模块,用于提供与用户交互的操作界面;其中,所述操作界面至少包括语义网导入入口、语义网导出入口以及语义网查询入口;数据导入模块,用于在接收到用户通过所述语义网导入入口发起的数据导入请求时,对获取的用户上传的文件进行处理,以获取语义网具体描述信息,并将所述语义网具体描述信息存储到数据存储模块的相应语义网中;数据导出模块,用于在接收到用户通过所述语义网导出入口发起的语义网数据导出请求时,根据所述语义网数据导出请求获取导出结果,并将所述导出结果通过所述操作界面返回给用户;数据查询模块,用于在接收到用户通过所述语义网查询入口发起的语义网数据查询请求时,从所述语义网数据查询请求中提取搜索词,并查询与所述搜索词对应的具体描述信息,将所述具体描述信息通过所述操作界面返回给用户。

【技术特征摘要】
1.一种语义网管理系统,其特征在于,包括:界面管理模块,用于提供与用户交互的操作界面;其中,所述操作界面至少包括语义网导入入口、语义网导出入口以及语义网查询入口;数据导入模块,用于在接收到用户通过所述语义网导入入口发起的数据导入请求时,对获取的用户上传的文件进行处理,以获取语义网具体描述信息,并将所述语义网具体描述信息存储到数据存储模块的相应语义网中;数据导出模块,用于在接收到用户通过所述语义网导出入口发起的语义网数据导出请求时,根据所述语义网数据导出请求获取导出结果,并将所述导出结果通过所述操作界面返回给用户;数据查询模块,用于在接收到用户通过所述语义网查询入口发起的语义网数据查询请求时,从所述语义网数据查询请求中提取搜索词,并查询与所述搜索词对应的具体描述信息,将所述具体描述信息通过所述操作界面返回给用户。2.根据权利要求1所述的语义网管理系统,其特征在于,所述数据导入模块包括:解析单元,用于对用户上传的预定格式的文件进行解析,获取所述文件中的语义网的层级结构;其中,可支持的文件格式包括:RDF、XML、OWL、Turtle、CSV、txt、excel;逻辑结构处理单元,用于将所述语义网的层级结构转换成OWL格式的文件;OWL文件解析单元,用于解析所述OWL格式的文件,得到该文件的内存模型;提取单元,用于从所述内存模型中提取语义网具体描述信息;其中,语义网具体描述信息包括类、属性、实例的具体描述信息;存储单元,用于将所述语义网具体描述信息存储到数据存储模块。3.根据权利要求1所述的语义网管理系统,其特征在于,所述数据导出模块包括:语义网解析单元,用于从数据存储模块中获取需要导出的语义网,并从所述需要导出的语义网中提取语义网具体描述信息到缓存中;其中,所述需要导出的语义网根据所述语义网数据导出请求获得;导出处理引擎单元,用于根据所述语义网具体描述信息及层级结构转换成预定格式的文件,并输出所述预定格式的文件给用户。4.根据权利要求1所述的语义网管理系统,其特征在于,所述数据查询模块包括:搜索词提取单元,用于在接收到用户通过所述语义网查询入口发起的语义网数据查询请求时,从所述语义网数据查询请求中提取搜索词;语义网获取单元,用于根据所述搜索词,从数据存储模块中获取与所述搜索词对应的语义网;词表获取单元,用于从获取的所述语义...

【专利技术属性】
技术研发人员:陈锦毅胡炜梅
申请(专利权)人:广州极天信息技术股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1