论文部分内容阅读
随着语义Web的发展,利用已有的数据资源构建本体受到越来越多的重视。资源描述框架(RDF)及其模式语言(RDF Schema)在语义Web中占有非常重要的地位。目前,RDF(S)已被广泛地应用于语义Web的各个领域。由于大部分数据都保存在关系数据库中,因此如何基于关系数据库中的数据来生成RDF(S)本体是一个重要的研究课题。为了让语义Web中的应用能够充分地利用关系数据库中的数据,本文提出利用关系数据库自动生成RDF(S)本体的方法。本文研究了一种从关系数据库向RDF(S)本体映射的方法。首先,本文详细分析了关系数据库与RDF(S)数据模型的形式化定义以及二者之间的对应关系。然后,通过分析关系数据库中的主键、属性、外键及部分元组数据来提取出关系数据库中蕴含的语义信息,并针对这些语义信息给出了一组从关系数据库到RDF(S)本体的映射规则,包括表的映射规则、列的映射规则以及元组的映射规则,并通过实例对这些规则做了详细的说明。最后,基于这些映射规则,开发了一个用于完成从关系数据库到RDF(S)本体映射的系统,并通过实验验证了本文提出的映射方法的正确性和优越性。该方法能够从关系数据库中提取出更多的语义信息,并且充分考虑了元组的映射规则。此外,本文所提的映射方法生成了脱离数据库领域的RDF(S)本体,这样既有利于本体内部的扩充,也有利于本体间的数据集成。