计算机工程与应用 ›› 2015, Vol. 51 ›› Issue (24): 132-136.

• 数据库、数据挖掘、机器学习 • 上一篇    下一篇

基于BaseX数据库的OWL本体存储查询研究

胡甜甜,曹  旻   

  1. 上海大学 计算机工程与科学学院,上海 200436
  • 出版日期:2015-12-15 发布日期:2015-12-30

Research of OWL ontology storage and query based on BaseX

HU Tiantian, CAO Min   

  1. School of Computer Engineering and Science, Shanghai University, Shanghai 200436, China
  • Online:2015-12-15 Published:2015-12-30

摘要: 针对目前基于关系型数据库等存储模式的本体存储查询效率较低的情况,提出使用XML数据库BaseX进行本体的存储,并设计了相应的本体存储查询架构。在对BaseX存储结构与接口的研究基础上,实现对OWL本体的存储。利用BaseX的查询接口和XQuery查询语言对OWL本体进行检索,在建立推理规则库基础上,实现本体查询扩展与推理。实验将提出的存储查询方法与基于关系型数据库的存储查询方法进行对比,验证了提出的方法具备高效的存储查询性能,同时具备本体查询的推理能力。

关键词: 本体存储, 本体查询, BaseX, 可扩展标记语言(XML)数据库

Abstract: In view of low efficiency of ontology storage and query based on relational database or other databases, BaseX as an XML database is proposed to store ontoloy, besides, the architecture of it is also designed. Based on the research of BaseX storage structure and its interface, ontology storage is implemented. OWL ontology query is implemented by using the BaseX query interface and Xquery language, and ontology query extension and reasoning are implemented on the basis of inference rules library. The experiments compare the ontology storage and query method put forward in this paper with the classic method based on the relational database, which verify the method in this paper has more efficient storage and query performance, along with the ability of ontology query reasoning.

Key words: ontology storage, ontology query, BaseX, eXtensible Markup Language(XML) database