随着信息系统的广泛应用,大量的信息存储在关系数据库中,如何对这些模式各异的数据进行集成,来满足信息集成和分析的需要,成为当前信息领域研究的热点。本体作为一种能在语义和知识层次上描述知识系统的概念模型和建模工具,可以有效地解决信息领域中信息集成和共享问题,为多源数据的集成提供了解决思路。在基于本体进行信息集成的研究中,如何将关系数据库数据转换为本体进行集成;以及如何将本体进行持久化存储,为信息分析奠定基础,成为急需解决的两个重要问题。本文正是针对以上两个方面展开研究,主要工作如下:
1、介绍了当前国内外在本体提取与存储领域的主要研究现状,分析了目前研究中仍然存在的问题。然后,围绕本体提取与存储所涉及的问题,对关键技术如本体描述语言、本体的语义表达等进行了简要阐述和综合比较。
2、在分析了几种不同的从关系数据库到OWL本体的映射方法之后,指出了其中存在的问题;然后在本体和关系数据库形式化定义的基础上,提出了一个从关系数据库提取本体的抽象模型,基于此抽象模型,同时结合OWL语言的构词特点,设计了一套从关系数据库提取OWL本体的映射方法。该方法从关系数据库中提取语义信息,可以将关系数据库模型解析成OWL本体所支持的数据模型,并实现OWL本体文件的自动生成。实验证明了该方法的有效性。
3、对现有的基于关系数据库的本体存储模式进行了研究,分析比较了现有存储模式的局限性,并且在此基础上提出了本体存储模式的一般性原则和特殊性原则;然后根据提出的本体设计原则,设计了一种利用关系数据库存储OWL本体的存储模式,并设计了基于该模式的OWL本体转化为关系数据库的转换算法。实验证明,该设计模式查询效率高,适合大规模本体的高效存储。同时提出了基于该存储模式的优化方法。