OWL本体在关系数据库中的存储方法研究
2015-04-28毛金玲
中国科技纵横 2015年7期
毛金玲

【摘 要】本文给出了OWL本体的形式化定义,对OWL语言的抽象语法、相应的语义按照表格的方式予以说明。本章的核心内容是OWL 本体在关系型数据库中的存储方法,设计了映射转化后的关系数据库中的基本表的结构,最后对OWL语言中的类、数据类型属性、对象属性和个体的映射规则进行了规范说明。
【关键词】OWL本体 关系数据库 存储方法
1 OWL本体的形式化定义
一个本体的形式化定义为{I, OP, OPE, DP, DPE,C,CE,DT,DR,a,lt,F},可以看出,一个本体包括以下部分:I表示个体的集合,集合中的每个个体都可能是一个抽象或具体域个体;OP表示一个对象属性;OPE表示一个对象属性的表达式;DP表示数据属性;DPE表示数据属性的表达式;C表示一个类;CE表示一个类的表达式;DT表示一个数据类型;DR表示数据范围;a表示一个个体;lt表示文本;F表示约束面。OWL 本体的完全语法规则(即OWL 抽象语法以及对应的语义)包括键公理、类描述、类描述公理、对象属性公理、数据属性公理、断言。
1.1 类描述
OWL本体的类描述语法规则如图1所示。
1.2类描述公理
OWL 本体的类描述公理语法规则如图2所示。
1.3对象属性描述公理
OWL本体的对象属性描述公理语法规则如图3所示。
1.4断言
OWL本体的断言公理语法规则如图4所示。
2本体在关系数据库中的存储规则
将OWL本体存储在关系型数据库中,即将OWL本体转化成关系型数据库中的表。将本体转化为关系型数据库可以分为两部分来看,外层表示将本体转化为关系型数据库。其中,本体是源,关系数据库是目标;在内层,本体模型按预先设计好的规则映射成为关系模型。……
登录APP查看全文
