计算机应用 ›› 2011, Vol. 31 ›› Issue (12): 3258-3263.

• 数据库技术 • 上一篇    下一篇

基于领域本体和关系模型的XML语义集成方法研究

李华昱1,欧阳纯萍2,徐九韵1   

  1. 1. 中国石油大学(华东) 计算机与通信工程学院,山东 东营 257061
    2. 北京科技大学 计算机与通信工程学院,北京 100083
  • 收稿日期:2011-06-16 修回日期:2011-08-06 发布日期:2011-12-12 出版日期:2011-12-01
  • 通讯作者: 李华昱
  • 基金资助:
    国家自然科学基金资助项目;教育部科学技术研究重点项目;中央高校基本科研业务费专项资金资助项目

Semantic integration method and research for XML data based on domain ontology and relational model

LI Hua-yu1,OUYANG Chun-ping2,XU Jiu-yun1   

  1. 1. College of Computer and Communication Engineering, China University of Petroleum (East China), Dongying Shandong 257061,China
    2. College of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing 100083,China
  • Received:2011-06-16 Revised:2011-08-06 Online:2011-12-12 Published:2011-12-01
  • Contact: LI Hua-yu

摘要: 由于缺乏足够的语义信息,不同模式的XML数据之间很难进行互操作。针对油气井工程中的XML数据集成需求,借助领域全局本体,提出一种模式无关的XML语义集成方法。该方法首先在XML Path路径与领域本体之间进行语义映射,屏蔽其模式差异;然后,按照模型映射方法将XML存储为关系数据;最后通过查询重写将SPARQL转换为SQL语句,实现语义查询。该方法对XML模式进行语义标注,利用关系数据库存储与查询XML数据,能有效处理领域XML数据的语义集成。

关键词: 领域本体, XML模式, 语义映射, 语义查询, 油井工程

Abstract: Due to lack of sufficient semantic information, it is difficult to interoperate among XML data files with different schemas. Facing the needs to integrate XML data in the field of Well-Engineering, this paper proposes a model-independent semantic integration method for XML data using domain global ontology. This method builds semantic mapping between domain ontology and paths of XML schema to shielding the pattern differences; then, XML data is stored as relational data using model-mapping method; finally, the SPARQL query will be rewriting into SQL statements to realize semantic query. By semantic annotating to XML schema and using relational database to store and query XML date, this method solves the semantic integration for domain XML data effectively.

Key words: domain ontology, XML Schema, semantic mapping, semantic query, well engineering