从关系数据库学习OWL本体的方法
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
从关系数据库学习OWL本体的方法  2012/3/1
摘 要: 提出了一种从关系数据库半自动学习OWL本体的方法。该方法在形式化表示关系数据库模式和OWL本体的基础上,遵循从关系数据库模式到OWL本体的一组通用映射方法和规则,并基于Java 2平台实现了原型工具OntoLearner。利用OntoLearner进行的典型案例研究表明了该方法的有效性。关键词: 本体学习;关系数据库模式;本体工程;OWL;语义Web 本体是语义Web的关键使能技术。使用现有本体编辑器手工开发本体是一项冗长而繁琐的工作,

摘  要:提出了一种从关系数据库半自动学习OWL本体的方法。该方法在形式化表示关系数据库模式和OWL本体的基础上,遵循从关系数据库模式到OWL本体的一组通用映射方法和规则,并基于Java 2平台实现了原型工具OntoLearner。利用OntoLearner进行的典型案例研究表明了该方法的有效性。
关键词:本体学习;关系数据库模式;本体工程;OWL;语义Web

    本体是语义Web的关键使能技术。使用现有本体编辑器手工开发本体是一项冗长而繁琐的工作,极易导致知识获取的瓶颈,所以本体学习[1]技术应运而生。它极大地简化了本体的构建,满足了语义Web对于快速简便构造本体的需求,在语义Web中起到了杠杆的作用。关系数据库是基于Web的数据密集型应用的主要信息源,数据库模式中隐含着领域知识。因此,从关系数据库学习出的OWL本体更适合于数据密集型Web应用的需要。本文在形式化表示关系数据库模式和OWL本体的基础上,介绍了一种从关系数据库半自动学习OWL本体的方法,设计出一套通用的映射方法和规则,并基于Java 2平台实现了原型工具OntoLearner。
1 关系数据库模式
    关系数据库模型是以集合论中的关系(relation)概念为基础发展起来的数据模型[2]。为了便于形式化描述本体学习方法中的映射规则,这里给出了关系数据库模式的形式化定义(符合3NF)。
    定义1:一个关系数据库模式S=(L,pkey,unique,notnull,fkey,subof,fdependency)是七元组,其中:
 

   
2 OWL本体
    本体是一组描述某领域内概念及其属性以及概念间关系的词汇和公理的集合。W3C在2004年2月发布了标准化的Web本体语言OWL[3]。这里给出OWL DL本体的形式化定义。
    定义3:一个OWL DL本体O=(Cept,Axiom)是二元组,其中:
    (1)标识符集Cept=CID∪DPID∪OPID∪DTID是一个有限集,由两两不相交的集合组成:
    ①一个类(class)标识符集CID;
    ②一个数据类型属性(datatype property)标识符集DPID;
    ③一个对象属性(object property)标识符集OPID;
    ④一个数据类型(data type)标识符集DTID,每个数据类型标识符是OWL本体中使用的预定义XML Schema数据类型标识符。
    (2)公理集Axiom=CAxiom∪PAxiom是一个有限集,由两两不相交的集合组成:
    ①一个类公理(class axiom)集CAxiom,包含本体中定义的所有类公理;
    ②一个属性公理(property axiom)集PAxiom,包含本体中定义的所有属性公理。
3 从关系数据库学习OWL本体的方法
    从关系数据库学习OWL本体的可行性基于以下事实:运用数据库逆向工程方法可从关系数据库模式中提取ER模式[4];ER模式可语义保持地转换成OWL本体[5-6]。因此,本文针对现有本体学习方法和工具的不足,提出了一种从关系数据库学习OWL本体的方法,该方法分为关系数据库的逆向工程和从关系数据库模式到OWL本体的映射两部分。
3.1 关系数据库的逆向工程
    数据库逆向工程DBRE(Database Reverse Engineering)指的是从物理数据库恢复数据库逻辑和概念模式,一般分成两个互相独立的阶段:数据结构的提取和概念化。在研究和分析数据库逆向工程现有理论和方法的基础上,本文制定了一套适合本体学习工程环境的较完备的逆向工程方法。
3.2 从关系数据库模式到OWL本体的映射

与《从关系数据库学习OWL本体的方法》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095