XML模糊SPARQL查询方法的研究

XML模糊SPARQL查询方法的研究

论文摘要

XML语言是W3C提出的一个Web上数据表示和数据交换的标准,XML文档在Web上的广泛应用使得基于XML文档的数据查询显得尤其重要。目前XML的标准查询语言XQuery不能满足用户提出的语义查询以及模糊查询。语义Web是当前Web的延伸,其目标是使Web上的信息能够被机器理解,从而可以更加高效地检索信息。语义Web的查询语言SPARQL具有很强的语义分析能力,把SPARQL查询语言的语义方面的特点和优点突出地应用到对XML数据库的查询中来,可以满足用户对XML数据库提出的语义查询;此外,目前对XML数据库的查询仅仅支持精确查询,而现实查询描述中往往存在大量的自然语言模糊表述,基于自然语言的模糊查询显然更加具有效率和实用价值。针对上述情况,本文重点研究基于SPARQL语言的XML语义模糊查询。首先,通过对SPARQL语言词汇以及SPARQL查询表达式的模糊扩展给出了形式化的模糊SPARQL(fSPARQL)语法,使其能处理模糊SPARQL查询。在此基础上,通过在模糊本体查询语言fSPARQL和XML查询语言XQuery之间建立规则和映射,提出一种从fSPARQL到XQuery查询语句的转化方法,从而在用户甚至不知道底层的XML存在的情况下,通过提交模糊SPARQL查询语句实现对XML的模糊语义查询。实验表明,本文提出的XML的模糊SPARQL查询方法具有可行性,其中fSPARQL到XQuery的转换可以正确实现并具有较高的效率,转换后的XQuery和手动写的XQuery的语义一致。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 研究现状
  • 1.3 研究意义
  • 1.4 研究内容
  • 1.5 本文的组织结构
  • 第2章 相关基础知识
  • 2.1 经典SPARQL查询语言
  • 2.2 XQuery查询语言
  • 2.3 模糊集基本理论
  • 2.3.1 模糊集理论
  • 2.3.2 语言变量
  • 2.4 小结
  • 第3章 SPARQL的模糊化
  • 3.1 模糊度真值
  • 3.1.1 rdfs:truth数据类型
  • 3.1.2 rdf:truth属性
  • 3.2 SPARQL语言词汇的模糊化
  • 3.2.1 谓语的模糊化
  • 3.2.2 修饰语的模糊化
  • 3.2.3 比较语的模糊化
  • 3.2.4 量词的模糊化
  • 3.3 SPARQL查询表达式的模糊化
  • 3.3.1 比较表达式的模糊化
  • 3.3.2 逻辑表达式的模糊化
  • 3.3.3 条件表达式的模糊化
  • 3.4 fSPARQL语法
  • 3.5 小结
  • 第4章 fSPARQL2XQuery中的映射模型
  • 4.1 OWL DL与XML/Schema之间的映射
  • 4.2 fSPARQL转换成XQuery的映射模型
  • 4.2.1 映射的表示
  • 4.2.2 映射的详细描述
  • 4.2.3 XPath集合操作符
  • 4.2.4 XPath集合之间的关系
  • 4.3 小结
  • 第5章 fSPARQL2XQuery查询转换过程
  • 5.1 fSPARQL图形模式标准化
  • 5.2 确定变量类型
  • 5.3 处理本体三元组
  • 5.4 变量的绑定
  • 5.4.1 变量绑定算法
  • 5.4.2 变量绑定规则
  • 5.4.3 三元组的XPath集合关系
  • 5.5 基本图类型(BGP)到XQuery的转换
  • 5.5.1 BGP2XQuery算法
  • 5.5.2 主语转换(Subject Translatiaon)算法
  • 5.5.3 谓语转换(Predicate Translation)算法
  • 5.5.4 宾语转换(Object Translation)算法
  • 5.5.5 Filter转换(Filter Translation)算法
  • 5.5.6 Filter中模糊表达式转化规则
  • 5.5.7 创建返回从句(Build Return Clause)算法
  • 5.6 解序列修饰符的转换
  • 5.7 查询形式的转换
  • 5.7.1 Select查询转换
  • 5.7.2 ASK查询转换
  • 5.7.3 Construct查询转换
  • 5.7.4 Describe查询转换
  • 5.8 小结
  • 第6章 原型系统及实验结果分析
  • 6.1 系统结构
  • 6.2 开发平台和工具
  • 6.3 XML的模糊SPARQL查询的实现实例
  • 6.4 fSPARQL到XQuery的转换的性能评价
  • 6.4.1 评价方案
  • 6.4.2 正确性评估
  • 6.4.3 转换时间评估
  • 6.4.4 查询时间评估
  • 6.5 小结
  • 第7章 总结与展望
  • 7.1 总结
  • 7.2 展望和进一步的工作
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].基于自然语言理解的SPARQL本体查询[J]. 计算机应用 2010(12)
    • [2].一种基于数据划分实现分布式SPARQL查询的方法[J]. 计算机应用与软件 2016(10)
    • [3].SPARQL查询优化[J]. 现代图书情报技术 2012(10)
    • [4].从自然语言向SPARQL语言映射的歧义消解算法[J]. 吉林大学学报(理学版) 2016(03)
    • [5].四种SPARQL查询构建器及其比较研究[J]. 情报科学 2015(03)
    • [6].HMSST:一种高效的SPARQL查询优化算法[J]. 计算机科学 2014(S2)
    • [7].浅层语义分析及SPARQL在问答系统中的应用[J]. 计算机工程与应用 2011(02)
    • [8].基于启发式规则的SPARQL本体查询[J]. 华东理工大学学报(自然科学版) 2016(06)
    • [9].基于SPARQL的RDF数据节点间关系路径检索[J]. 微型机与应用 2011(09)
    • [10].Application ontology构建及SPARQL查询研究[J]. 计算机应用研究 2017(05)
    • [11].基于Cytoscape的生物医学本体参数化SPARQL查询系统[J]. 中华医学图书情报杂志 2017(01)
    • [12].基于精英蚁群算法的SPARQL优化算法[J]. 控制工程 2017(07)
    • [13].基于最长属性路径过滤的SPARQL查询优化[J]. 计算机工程 2018(11)
    • [14].面向SPARQL查询的地理语义空间索引构建方法[J]. 测绘学报 2014(02)
    • [15].扩展SPARQL的室内空间语义查询研究[J]. 地球信息科学学报 2015(12)
    • [16].SPES:基于谓词选择率估计的SPARQL查询优化方案[J]. 小型微型计算机系统 2017(09)
    • [17].SPARQL查询的关系代数表示与转换方法[J]. 计算机工程与应用 2011(22)
    • [18].混合语义约简和选择估值优化SPARQL[J]. 电子学报 2010(05)
    • [19].FusionDB:基于分布式查询引擎和HDFS的SPARQL查询处理系统[J]. 计算机研究与发展 2015(S1)
    • [20].基于BSP的SPARQL基本图模式查询算法[J]. 计算机工程 2014(09)
    • [21].基于本体的课程知识检索系统研究[J]. 图书情报工作 2009(22)
    • [22].基于查询转换的RDF高效查询方法[J]. 吉林大学学报(工学版) 2015(05)
    • [23].本体的查询与推理研究[J]. 计算机技术与发展 2012(05)
    • [24].SPARQL-一种新型的RDF查询语言[J]. 湘南学院学报 2009(02)
    • [25].基于SPARQL查询小枝关联的RDF数据索引方案[J]. 厦门大学学报(自然科学版) 2014(03)
    • [26].时态RDF扩展及其SPARQL查询语言[J]. 计算机应用研究 2018(03)
    • [27].基于CouchDB的SPARQL查询引擎实现[J]. 计算机技术与发展 2014(05)
    • [28].近年来SPARQL查询技术的研究热点及进展[J]. 知识管理论坛 2014(01)
    • [29].基于HBase的RDF数据的存储与查询系统研究[J]. 无线通信技术 2018(01)
    • [30].大规模图数据的正则路径查询[J]. 北京大学学报(自然科学版) 2018(02)

    标签:;  

    XML模糊SPARQL查询方法的研究
    下载Doc文档

    猜你喜欢