论文部分内容阅读
语义网(Semantic Web)作为当前万维网的扩展,其目标是提供一个通用的语义框架,以实现数据在不同应用之间的共享和集成。本体是语义网的基础,而关系数据库是当前万维网上绝大部分数据的存储方式,因此本体和关系数据库模式之间的相互映射是语义网研究中的一项重要内容,基于关系数据库的本体存储研究即为其中的主要问题之一。本文所做研究工作主要围绕以下几个方面展开:首先,介绍当前国内外在本体存储领域的研究现状,深入分析该领域研究中目前仍然存在的问题。然后围绕本体存储所涉及的三个方面的问题,对相关技术如本体描述语言、本体推理机技术、本体存储方式等进行了概要介绍和综合比较。其次,在比较分析现有的基于关系数据库本体存储模式优劣的基础上,总结归纳出将本体存储于关系数据库中的一般原则。继而根据该原则,设计并实现了一种结构清晰、查询效率高、扩展性能好的混合存储模式ROSP(Rdb based Ontology Storing Pattern,基于关系数据库的本体存储模式)。同时根据性能评价原则,设计了一组合理的实验方案,对该模式的查询效率以及可扩展性能进行了对比测试。实验结果证明,ROSP更适用于大规模本体的高效存储。再次,在ROSP的基础上,研究如何利用成熟的关系数据库技术来优化本体存储。一方面,分析了物化视图、聚集索引以及存储过程在提高本体信息查询效率中的作用;另一方面总结了在不同情况下,使用参照完整性约束和更新触发器实现本体信息自动更新的原则,并进行了相应实践。还对优化前后的性能进行了对比测试。最后,设计并实现了一个模型系统。能实现ROSP的自动创建,能实现OWL本体文件的自动解析和数据存储,以及基于其上的语义检索。详细阐述了该系统的模块构成,各模块的设计思路和处理流程。并对所做工作进行了总结和展望。