基于关系型数据库的RDF存储引擎

来源 :天津大学 | 被引量 : 0次 | 上传用户:sqlservermaintenance
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
语义网的发展,引发了对RDF(Resource Description Framework,资源描述框架)的研究热潮。RDF用来描述语义网中的资源,它是用来描述元数据的数据。随着RDF应用的发展,对于海量RDF数据的存储和查询也提出了更高的要求。W3C组织提出了的SPARQL查询语言草案,被视为未来语义网查询语言的发展方向。SPARQL的半结构化查询方式与RDF的半结构化特性完美地结合起来。本论文对RDF与SPARQL进行了深入研究,设计了使用关系数据库来进行RDF数据存储与查询的解决方案方案。存储方面,将RDF数据结合SPARQL查询语言的格式设计存储结构,方便查询语言进行匹配。利用编码机制存储数据节省了存储空间。查询方面,将用户提交的SPARQL查询语言转换成等价的SQL语言,提交给关系数据库进行查询,最后将查询结果返回给用户。本文详细分析了SPARQL基本图模式,可选图模式,值限制图模式和并图模式,并针对现有的关于查询图模式匹配顺序的分歧,提出了自己的观点以及论据。最后采用查询操作树将SPARQL查询语言正确转换成SQL语句,并提出了值限制图模式的转换算法。
其他文献
进入信息时代,人们可以利用信息技术实现信息的海量存储、高速传输以及快速处理,但信息的获取仍未达到理想的自动化水平。随着网络、传感器、无线通信、微机电等技术的发展进
实时姿态估计技术被广泛应用于体感交互、安全控制、医疗诊断等领域。深度图能直接反映拍摄场景的准确空间信息,大大降低了姿态估计的难度。但由于现有技术的封闭性,无法实现跨
蛋白质是构成单个细胞的基本有机物,是生命活动的执行者,其角色决定于它的功能,而蛋白质功能主要由他们的结构决定,因此研究蛋白质的结构对于认识其功能具有很大的意义。但由
软件测试是保证软件质量的重要方法之一,是软件生命周期中非常重要的一个环节。软件测试的关键技术之一就是高质量的测试用例的构造。由于传统的手工构造测试用例的方法效率低
随着信息技术的不断发展,我国为了降低政府机关的办公成本、提高政府的管理水平,利用现代先进的信息技术在各个部门中进行电子政务工程的建设。为响应国家电子政务工程建设的
单体型问题是分子生物学的一项重要研究课题,单体型信息在遗传性疾病、药物反应检测等方便起着重要作用。由于人类和许多生物实体都是双倍体结构,实验手段只能得到基因型序列而
自20世纪50年代以来,人工智能在自动作曲方面取得了一些进展,主要方法包括:基于马尔科夫链和人工神经网络的相关机器学习方法,基于音乐规则和音乐文法的知识库系统,遗传进化
双目立体视觉技术是计算机视觉领域的研究热点和主要内容,它模拟人眼视觉系统,依据计算机视觉相关的理论和技术,利用双目摄像头采集同一场景不同位置的左右路图像,对场景进行
本论文以国内外已有的众多配电线路规划算法例如遗传算法、进化规划、模拟退火算法、Tabu搜索、粒子群优化算法、人工神经网络算法、蚁群算法等的比较分析作为出发点,针对目前各类配电线路规划中常用算法的不足,提出蚁群算法在配电线路规划这类大规模图类问题搜索上具有独特的优势,以此为基础分析研究了蚁群算法的数学模型,并对该算法的性能、质量、灵活性、实现难度等方面做出了相应的分析。在深入分析研究算法模型原理的基
不同于有线网络,无线自组织网络中不存在现成的链路。无线网络中的链路的形成不仅仅取决于节点自身接收到的功率,同时也跟当前网络中的干扰状况有很大关系。在802.11协议中,其采