论文部分内容阅读
信息管理技术的发展提高了企业自动化管理水平,然而现有的信息管理系统大多基于关系型数据库技术,使其在进行关联关系构建及维护时存在着数据冗余和管理低效问题。同时,随着信息管理往更加自动化、智能化的趋势发展,基于本体知识的企业信息管理成为进一步提升自动化管理水平的一种新思路。而在运用本体知识进行信息管理时,使用传统的数据存储技术将面临着实体信息扩展困难和不可推理的挑战。近年来NoSQL及语义网技术的快速发展和广泛应用,给本体数据建模和基于本体知识的推理带来了新的契机。因此,针对上述使用传统技术进行信息管理的问题,本文主要研究如何使用语义网技术实现信息管理,具体包含基于图数据模型的信息管理方法及其技术:RDF(Resource Description Framework)数据建模技术、数据存储查询技术、本体技术及规则推理等。首先,利用基于图结构的RDF数据模型直接进行实体信息的表示与存储,不需要维护关联表,从而减少推理的阻碍。其次,使用Prolog构建规则对RDF实体进行属性信息扩展,丰富实体信息。然后,运用语义网中的本体知识及推理技术,解决信息管理中的数据可能存在的冲突问题。最后运用课题资源,对语义网技术在产品信息管理上进行了实现,并搭建访问平台进行管理验证。本文的主要研究工作如下:1.研究语义网技术栈,理解和掌握该栈各层涉及的技术及其实现方式;并以语义网RDF技术构建产品及其相关信息的对象模型,研究RDF数据模型的本体构建,本体推理等技术和方法,对产品的信息化管理进行设计和实现;2.研究语义网RDF数据的存储方式,分析了其在不同类型的数据库下的存储实现,并就图数据库中的不同存储方式对访问性能的影响进行对比和分析;3.使用RDF数据标准查询语言SPARQL(SPARQL Protocol and RDF Query Language)及AllegroGraph图数据库访问、操作、和推理API(Application Programming Interface),对产品信息管理中的各个功能模块进行编程设计;4.基于Prolog语言的规则设计,依据产品信息模型,对信息管理中的产品属性实现扩展,丰富数据信息的含义;结合本体构建技术对产品信息进行建模和知识一致性管理,对推理过程中使用到的推理机进行学习和功能整合;5.就产品信息管理进行软件实现,搭建测试平台对系统功能接口进行测试验证。测试结果表明,语义网技术能够在信息管理中起到的作用包括:提供基于本体知识的数据一致性检测、带来灵活的对象属性扩展能力及简便的数据操作与维护。