论文部分内容阅读
资源描述框架(Resource Description Framework, RDF)及其模式(RDF Schema, RDFS)是语义Web的基础。目前,RDF和RDF Schema文档被广泛用于描述语义Web上的信息,如何对RDF/RDFS进行有效存储已经成为语义Web研究中一个重要的课题。关系数据库是目前数据库应用的主流,是当今技术最为完善和应用最为广泛的数据库类型。本文提出利用关系数据库来存储RDF/RDFS本体,这样就可以利用关系数据库的优势对RDF/RDFS本体进行管理和操作。利用关系数据库存储RDF/RDFS本体,其本质是把RDF/RDFS数据模型转化为关系模型,实现RDF/RDFS到关系数据库模式的映射。本文提出了一种RDF/RDFS到关系数据库模式的映射方法。首先,给出了RDF/RDFS模型与关系数据库模式的形式化定义,讨论了RDF/RDFS模型与关系模型二者元素之间的对应关系。其次,根据RDF/RDFS本体的模式和实例特征,提出了一系列从RDF/RDFS到关系数据库模式映射的规则,并且给出了类和属性的映射算法。这些映射规则和算法尽可能全面地保持了RDF/RDFS本体的语义信息,描述了RDF/RDFS本体的层次关系。最后,基于提出的映射规则和算法,开发了一个用于完成从RDF/RDFS到关系数据库模式映射的系统,并通过实验验证了这些映射规则和算法的可行性和优越性。