一种基于XML数据模型的时空查询代数探讨

2011-11-27 06:56:48柳晓华万幼川黄解军
地理空间信息 2011年3期
关键词:语义定义

柳晓华,万幼川,黄解军

(1.武汉大学遥感信息工程学院,湖北武汉430079;2.武汉理工大学资源与环境工程学院,湖北武汉430070)

一种基于XML数据模型的时空查询代数探讨

柳晓华1,万幼川1,黄解军2

(1.武汉大学遥感信息工程学院,湖北武汉430079;2.武汉理工大学资源与环境工程学院,湖北武汉430070)

时空查询代数是一种抽象的时空查询语言,它利用时空抽象数据类型的一部分基本的谓词、操作、函数来表达时空查询。而在时空微观运算上采用的数据结构是本源XML数据库 (Native XML Database,NXD)用来存储半结构化数据的XML数据结构,所以对XML查询代数-XQuery FS的数据类型和查询操作做了时空扩展,并引入了GML中描述地理特征及其关系的数据类型,定义了一种新的基于XML数据模型的时空查询代数。

时空查询代数;XML数据模型;XML查询代数

关系代数是一种抽象的查询语言,它利用对关系的运算来表达查询,这些运算除了基本的集合、比较、逻辑运算,最重要是选择、投影、连接等专门的关系运算[1]。与关系代数类似,时空查询代数是针对基于XML数据模型的时空抽象数据类型。它的运算对象是时空对象序列(sequence),而运算符是以FLOWR表达式[2]为代表的选择、投影、连接运算,运算结果也是时空对象序列。时空查询代数本质上是从时空概念模型中抽取时空抽象数据类型 (ADT),扩展出一系列关于时间、空间、时空数据类型的专用运算符、函数等运算规则,并能够与基础的代数系统,例如关系代数或者XML代数等结合起来,解决基于时空数据模型的宏观运算的定义(时空查询算法的主干部分),即宏观运算。……

登录APP查看全文

猜你喜欢
语义定义
永远不要用“起点”定义自己
海峡姐妹(2020年9期)2021-01-04 01:35:44
定义“风格”
语言与语义
“上”与“下”语义的不对称性及其认知阐释
现代语文(2016年21期)2016-05-25 13:13:44
成功的定义
山东青年(2016年1期)2016-02-28 14:25:25
认知范畴模糊与语义模糊
修辞学的重大定义
当代修辞学(2014年3期)2014-01-21 02:30:44
山的定义
公务员文萃(2013年5期)2013-03-11 16:08:37
“深+N季”组配的认知语义分析
当代修辞学(2011年6期)2011-01-29 02:49:50
语义分析与汉俄副名组合
外语学刊(2011年1期)2011-01-22 03:38:33