面向Twig查询的XML类型推导

来源 :北京工业大学 | 被引量 : 1次 | 上传用户:ldlhongerfly
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的高速发展,XML已成为互联网中数据交换和表示的事实标准,XML相关技术也在各种XML信息平台上扮演着重要的角色。国际互联网组织W3C提出的XQuery语言是当今最主流的XML数据查询语言。XQuery查询引擎广泛应用于XML数据处理的各种场景。其中Twig查询(小枝模式查询)是XML数据查询的核心操作,利用先进的模式匹配算法完成高效的处理。另一方面,以XMLSchema和DTD为代表的XML类型系统也广泛应用于XML类型检查,查询优化,视图更新等众多领域。在复杂的XML数据处理中,Twig查询的结果往往需要进一步处理。例如,在XQuery程序的FLWOR表达式中,Twig查询的结果可以从for/let子句获得,这些结果又都会参与到由return子句描述的后续计算中。Twig查询结果的类型信息有助于对后续基于Twig查询结果的XML处理进行深入的静态类型分析,也会带来更多的类型相关的查询优化的机会。这些类型信息要同时满足Twig模式的结构约束条件和类型系统的定义。本文分析了Twig查询的类型推导问题,提出一种精确的XML类型推导方法,能够根据Twig查询输入数据的数据类型和Twig模式的结构约束,推导出查询结果的精确类型,从而为作用于Twig查询结果的XML数据处理提供更加精确的XML类型信息。这种方法包括了XML模式图到XML类型树的转换、XML类型树上的Twig模式匹配、可共存类型节点判断和匹配结果的子类型化。该方法以不同的子类型化的XML类型树的形式为不同种类的Twig查询结果提供了精确的类型信息。实验证明了该方法的有效性。
其他文献
随着当今社会的快速发展,人们的生活越来越数字化,人们可以通过网络来分享和传播东西,例如,文件,视频,音频和图像等等,但是在频繁的网络传播过程中,有一些盗版者对这些资源进行复制、
该文论述了进行火灾初期烟温参数特性探测技术试验研究的试验方案、及研究所必需的软件和硬件设施.对燃烧的有关基础理论进行了探讨和验证,火灾初期烟、温参数及其各个相关参
在中国有大量聋哑人群,手语是他们的第一语言,是他们生活、工作和学习的主要手段。近代以来,随着社会的进步和计算机科学的发展,基于计算机合成的中国手语表达给聋哑人群更好地融
自然界中的花卉种类繁多,准确把握花卉植物的结构特征对农业生产等领域有着重要的作用。但花卉植物的拓扑结构普遍比较复杂,基于传统方法对花卉植物进行建模不仅效率不高,而
随着智慧城市的提出与快速发展,三维城市空间模型应用领域不断扩大,三维城市建模技术逐渐成为人们的研究热点。然而三维城市建模面临着基础数据获取成本高、建模自动化程度低
由于图像拼接技术解决了宽视野和高分辨率之间的矛盾,并被广泛应用于多个领域。如:医学图像的分析,全景视频监控系统,集成大型的航空和卫星照片及虚拟现实场景的构建等。所以,
在日新月异的互联网时代,随着网络视频数量的与日俱增,含有不良信息的网络视频也不断增多。为了保护未成年人和某些特殊人群,网络不良信息过滤刻不容缓。作为网络不良信息过
当今世界是一个信息爆炸的时代,人们越来越依赖网络来获取信息。如何从海量网络数据中快速、准确的获得有用的信息成为了亟需解决的问题,在这种背景下,搜索引擎的出现在一定程度
路由协议设计是无线传感器网络的一个重要研究领域,可靠性、低开销、易于维护是无线传感器网络路由协议的设计目标。本文充分调研无线传感器网络中的层次型路由协议、链式路
过去几十年,布料仿真技术一直是计算机图形学领域的研究热点,但是快速、理想的布料仿真的实现直到现在仍然是一个挑战。目前的布料仿真环境中,布料之间的碰撞检测与碰撞响应的准