更新语言

2024-10-24

更新语言(精选4篇)

更新语言 篇1

引言

现代壁画设计以创造性的想象作用于人所处的空间, 通过美的创造使之具有精神方面的内涵及意义, 产生各种氛围, 给人们的认知、审美、情绪、行为等方面以影响, 满足不同阶层人的需要。多元化的城市进程, 各种文化、艺术思潮、审美观念、艺术题材等促进了壁画艺术向“综合性”艺术发展, 丰富了现在装饰的视觉语言。

一、现代综合材料壁画设计的产生

社会需求的复杂多样要求壁画艺术借助现代社会科技与材料工业、工艺加工, 探求多样的发展道路。重视壁画在整体环境构成中的作用, 谋求能够更好与之结合的形态, 是当今现代壁画创作亟待探究的问题, 也是促使壁画随同众多其他事物那样呈现综合性发展趋势。材料的广泛开发, 加工工艺的进步, 多种材料的综合运用, 材料本身的独特审美语言得到了充分展现。因此, 对综合材料在壁画中的运用进行深入研究, 将为现代壁画的未来发展开辟新的路线和方法。

二、视觉语言的精神渊源

材料是视觉艺术的物化因素, 它同样受到多方面的条件因素制约, 如地域、科技、气候等。随着人类科技文化的进步, 除了这些显而易见的因素外, 还有文化、意识、民族等方面的隐性因素的影响。贡布里希说过:“艺术史基本上是一连串表现技巧不断改进的历史。所谓艺术表现形态的改变是由艺术家个人技巧的发展变化造成的。”抽象艺术在西方现代艺术发展过程中占有极其重要的地位, 从某种意义来说, 整个西方现代主义艺术运动的历史都可以归结为一部抽象艺术的发展和演变史, 至今仍具有巨大的生命力和发展空间。抽象艺术是一种思潮, 一场扩展以至改变人们视觉经验和艺术观念的具有里程碑意义的艺术革命。尤其是1911年产生以毕加索为代表的“综合立体主义”, 以粘贴画和附加物的方法使绘画发生了革命。综合材料作为新的视觉表现元素开始出现, 乃至最后模糊了绘画与雕塑的界限。立体主义的这一发现使它成为一种理性概念的艺术而不单是感性知觉的艺术。正是这种理性与感性的结合才让艺术家享有了非日常生活的视觉体验, 创造了新材料、新媒介所产生的视觉语言, 为现代装饰壁画的更新创造了条件。

三、视觉语言的艺术观念

视觉艺术是人类文化史的一个组成部分, 它是人类文化史的一个直观反映。材料是视觉艺术的物化因素, 它受到来自地域、科技、气候等条件因素影响。相对于以上显性因素, 文化、意识、民族、种族等方面的隐性因素也对视觉艺术产生了重要影响。现代艺术创作符合现代文明发展历程是必然趋势, 如今材料的引申意义已不是只让我们去直接地感受和简单的运用, 而是要求我们在此基础上对材料原有属性、材料新的功能和价值加以深层的认识和把握, 使材料不仅能在视觉和功能的层面上改写壁画的含义, 更在观念上为壁画的发展提供可能性。米斯凡德洛的设计观念是:只有低劣的设计师, 没有低劣的材料。材料的革新已使它在艺术界具有新的生命和价值。美国设计家穆勒在《设计21世纪的产品》中就说到“用更多更新的材料来扩充产品并使产品更具个性”。这种观念的变革充分体现于各现代艺术门类中。综合材料壁画作为现代艺术的一种, 它已超越了以纯绘画手法来表现壁画语言的界限, 采用异质材料同构为一体。这种运用是一种多媒体的视觉观念, 是一种现代美学的视觉观念, 反映着现代壁画艺术家们热烈丰富的创造力和表现力, 如作品《几何形》所示 (图1) 。

(注:世博会展外墙抽象装饰—陶瓷、合成塑胶、石砖)

四、视觉语言的形象表现

材料自身属性的显现, 多样性的开发和利用揭示了作为综合材料的它能有丰富的表现样式去传达壁画内容。材料的综合运用形成了不同的表现方式。有的通过符号化图形进行重新安排, 呈现出抽象的图形结构;而有的则是运用材料的肌理形式表现具象的形象;还有的是注重精神性的表现性形象。形式是多样的, 材料的表现赋予了壁画更多的造型语言。无论是硬质还是软质材料, 无论天然还是人造材料, 都是艺术创作的媒介, 艺术创作是个人情感的抒发和心中各种思想意念的表达。综合材料在现代壁画中运用, 各类材质功能性与审美性的结合, 形成了具象或非具象等形态, 从肌理、形式、色彩中表达自己的个性情感和艺术理念, 大大地扩张和丰富了创作主体意念的表达, 让现代壁画家的个性更具表现力。借助材料以表现形式是视觉艺术的必要产生过程。视觉艺术通过材料丰富而美丽的色彩、肌理、质感为造型和装饰艺术表现的创造了有利条件。多种材料在造型和装饰上恰到好处地与整体形态相结合, 运用这种方式, 给观赏者以形与色、质与量的美感, 体现了现代视觉美学的功能。混合材料产生的各种材质、光感的对比, 视觉效果的转换和多样形式的美感给现代壁画家们的艺术创作和人们的审美视觉带来更大的满足, 画面采用多种材料进行造型表现, 人物形象的符号化、城市概念化, 整个场景动感十足也不乏整体感。

结语

现代综合材料壁画设计在不断地冲击着传统的美学秩序, 与传统壁画相比, 现代壁画更加注重视觉语言的表现, 而不会过多的考虑展现说明有具体形象的故事或情节, 也不再以直截了当地向观者传达指定信息为必然模式, 壁画创作更注重与环境的和谐, 倾向于摆脱文学性绘画的影响, 加强纯视觉、纯形式的特征。

参考文献

[1]李砚祖:《平面设计艺术》, 中国人民出版社, 2006年。

[2]陈心懋:《综合绘画材料与媒介》, 上海书画出版社, 2005年。

更新语言 篇2

提醒:不过有个非安全更新却不必急于安装,那就是KB3045645。

这项更新作用于UAC(用户账户控制),安装后会增加这一安全机制的敏感程度,表现在一旦发现有自定义的 .sdb空间数据库文件被创建,就会马上提示用户,

本来加强UAC的安全性不是坏事,但kb3045645却有“副作用”,那就是安装之后无法再安装任何语言包。如果用户尝试安装的话,那么相关设置将不会被应用,并且还需要重新安装本更新。

根据微软提供的信息,kb3045645会影响到win7 SP1、win8/win8.1、windows rt以及windows server /windows server r2 sp1等系统,没有提到windows10预览版。

更新语言 篇3

摘 要 文章通过对国家语言资源监测语料库的高频词表与《现代汉语词典》第6版的对比分析,指出该词典的动词收录存在新兴高频动词未得到及时收录和收词标准不一两方面的问题。文章逐一考察了高频词表标注为动词的3239个语言单位,指出了10个应被收录的新兴高频派生词,以及一批由于词和短语的界定问题导致的该收而未收和不该收却予收录的动词性结构。

关键词 动词 词典收录 高频词表 《现代汉语词典》

语言知识的动态更新是客观存在的语言发展现象。张普(2000)从控制论的角度,指出更新语言知识的最好办法是机器自动回收和专家进行评测相结合的协作性知识管理。词典是语言知识的载体,也是人和计算机应用语言知识的指导用书。“随着电子版的文本、数字化的媒体、因特网的网站的几何级数的增加,各种新的知识呈加速度性增长”,词典理应跟上语言更新的步伐,完成好它指导、规范语言文字应用的使命。

国家语言资源监测语料库收集报纸、广播电视和网络新闻中的海量语言信息,为词典的编纂提供了好的“机器自动回收”。《现代汉语词典》(以下简称《现汉》)第6版于2012年7月正式发行,新版词典共收条目6.9万余,增收新词语和其他词语近3000条。本文对比从国家语言资源监测语料库中统计获得的高频词表和《现汉》第6版,专门讨论词典的动词收录问题。

一、高频词表与《现汉》比较的基础

(一)高频词表的特点

高频词表由国家语言资源监测与研究中心的三家媒体语料库(平面媒体语料库、有声媒体语料库和网络媒体语料库)从2005年至2008年四年中共用的带词性的高频词组成。集中反映了最近几年通用领域高流通度、高使用度和高稳定度的现代汉语词汇。取词方式为:

(1)每年三家媒体共用且频率覆盖率达到90%的高频词;(2)从各年高频词中取2005年至2008年四年共用的部分,排除人名、地名、其他专名和数字类的词,最后得到10022条。

(二)比较的基础和必要性

高频词表集中反映了2005年至2008年四年中通用领域高流通度、高使用度和高稳定度的现代汉语词汇。《现汉》第5版发行于2005年,第6版理应反映2005年之后汉语词汇应用的实态。对比高频词表和《现汉》第6版,可以很好地展示《现汉》编纂的进步。

《现汉》的突出特点在于其规范性。它的编写目的,是为现代汉语标准语确定词汇规范。但在实际操作中,词和非词的划界存在一定的困难,这使得不少人在使用《现汉》时,经常会对有些看似短语的单位收进了词典、有些看似词的单位却没有收录感到疑惑。例如:《现汉》第6版收录了三音节的“来得及”“来不及”,却没有收录结构与之一致的“称得上”“称不上”;收录了双音节的“提及”,却没有收录意义与之相近的“提到”。高频词表的词虽然是机器切分的结果,存在一定的分词错误,但换个角度看,无论它是真正意义上的词还是短语,其高频使用就证明了作为一个语言单位,它的内部成员已经具备了高同现的特征,在语感上向词靠近。对比高频词表和《现汉》第6版,发现这些高同现,并与《现汉》第6版已收录的词类似,但未被收录的语言单位,能为《现汉》第6版的修订提供参照性的数据,对其规范起建设性作用。

二、高频词表中的动词在《现汉》第6版中的收录情况

高频词表标注为动词的单位有3239个,其中2896个被《现汉》第6版收录,收录率为89.4%。这说明《现汉》第6版很好地贯彻了收录通用词的原则。未被收录的有343个,除明显有分词错误的“谈谈、有着”等2个外,剩下341个(以下简称“动词性结构”)是本文讨论的重点。

在341个动词性结构中,双音节有307个,三音节有34个。它们在结构方式上的分布和百分比情况如下:

这些高频的动词性结构未被收录的原因,理论上大致有两种可能:一是《现汉》认为它们不是词,以其双音节或三音节的特点,它们最有可能是短语,即机器自动分词和专家语感在词和短语上的分歧(刘庆隆 1982);第二种可能,是《现汉》认为它们尚不具备高流通度特征,不符合通用词的条件。

就构造方式来看,13个附加结构未被收录的原因必定是后者,因为词根和词缀组合而成的只能是词。其他几种结构未被收录的原因,既有可能是前者,也有可能是后者。我们进一步考察了这328个非附加结构在2005年以前的使用情况,它们均已具备了通用特征,由此我们推断,它们未被收录的原因主要是前者。

从数量上看,未收录词中动补结构所占比重最大,这从一个侧面展示了该结构在词和短语的划分上问题最多;其次是动宾结构,再次是状中结构,最后是并列结构和主谓结构。下面,文章以有无分词问题为纲,对比高频词表和《现汉》第6版,讨论这些动词性结构是否应该被收录。

三、无分词问题的动词——附加结构的比较、分析

高频词表中的派生动词,只有一种加后缀“化”的形式,共26个,将它们按词频的高低从1 到26 编号,被《现汉》第6版收录的有16个,未被收录的有10个,分别是:

未被收录的10个派生词在词频上并非都排在已收录词之后;虽然它们都是三音节,但已收录的派生词中也有三音节的情况。鉴于与已收录词的类同性和高频的特点,我们认为,这10个派生动词,具备了被《现汉》收录的条件。

四、有分词问题的动词性结构的比较、分析

(一)比较分析——以动补结构为例

在分词问题上,动补结构最具代表性。以动补结构为例,考察未被收录的176个单位,从形式标记的角度来看,最为突出的有“V+趋向动词”“V/A+介词”“V+到”“V+入”四类,共142个,占未收录动补结构的80.7%,它们在高频词表中的分布和被《现汉》第6版收录的情况如下:

(二)收录理据分析

关于词和短语的划分,吕叔湘(1979)指出:语法原则和词汇原则有时候有矛盾。语法原则强调的是这个组合不容易拆开,它的组成部分不能随意扩展。词汇原则强调的是这个组合不太长,有比较统一的意义。吕先生认为应该把这两个原则结合起来。教学语法经常综合使用三个原则:第一,意义上是否等于内部成分意义的加合,如果等于,是短语;如果不相等,且已经具有了特定的意义,是词。第二,结构上是否固定,即能否被扩展,其内部成分能否单用,如果能够扩展,内部成分能独立运用,是短语;反之是词。第三,语音上的长度,双音节的多是词,两个音节以上的多是短语。(陈蒲清 1984)鉴于词典指导语言文字应用的功能,以词典收词为目的的词和短语的划分,我们认为,如果三个原则有冲突,首先应该考虑意义。一个语言单位的意义不等于内部各成分意义的加合,会给理解带来困难,需要词典注释。所以,结构原则和语音原则应该服从意义原则。其次是语音原则服从于结构原则,语音原则更多表现的是语感层面,结构原则是从语言单位的组合层面做出的理性判断。endprint

综合意义、结构和语音上的特点,对比高频词表中已被收录和未被收录的单位的具体情况,可以看到,《现汉》第6版在相当大一部分动词性结构的收录上很好地遵循了词和短语的划分原则。以《现汉》收录的“V+来”结构的“到来”为例,《现汉》第6版对“到来”的注释是“来到、来临”,它不仅可以表示空间上的位移,还可以表示时间上的临近,如“新年到来之际”,其意义已经不再是“到”和“来”的意义的简单加合,且其结构不能扩展,所以把“到来”视为词更合适。

但对于另一部分动词性结构的收录,《现汉》第6版表现出了标准的不一和态度的游移。一方面,有些更像是短语的单位被收进了词典,而有些更像是词的单位却没有被收进去。

例如,在动补结构的“V+趋向动词”中,“V+去”收录了“除去”,《现汉》第6版对该词的动词用法注释为“去掉、除掉”,意义上等于“除”和“去”的结合——《现汉》第6版对动词“除”的注释中有“去掉”义项,对动词“去”的注释中有“除去、除掉”义项,并且结构上可以扩展为“除不去”,这些都符合短语的要求,和未被收录的“免去”等类同。而且,《现汉》第6版收录了意义和“免去”一致的“免除”,词典对“免除”的注释为“免去、除掉”。词频上,“除去”“免除”和“免去”三者中,“免去”的词频最高。综合起来看,收录前两个却不收录“免去”,似不合理。

又如,在动宾结构的“停+”中,《现汉》第6版收录了“停航”“停诊”,对它们的解释分别是“(飞机或轮船)等停止航行”“停止门诊”,其意义分别是“停”和“航”“诊”的加合,其结构可以扩展为“停了航”“停了诊”,这些特点和高频的“停产”“停赛”一致,但《现汉》第6版没有收录后两者。

再如,在状中结构的“不+”中,《现汉》第6版收录了“不容”,解释为“不许、不让”,其意义等同于“不”和“容”的意义加合,其结构可以扩展为“不能容”,如:

(1)你想我舍得把我偷闲做成的“心”放弃掉么,纵然没有红线,也不能容/不容它流落。

而且,其内部成分可以独立运用:

(2)你别急,容我再想想。

“不容”的这些特点,使它更像个短语。这和没有被《现汉》第6版收录的“不准”“不住”“不知”“不予”“不停”“不怕”“不能”“不明”“不肯”“不符”等类同。

另一方面,有些高频且在意义上不等于各成分意义加合的动词性结构,它们更像是词,却未被《现汉》第6版收录。例如动补结构中的“放下”。我们能在语言应用中看到“放下”的这样一些用法:

(3)分手三年了,她显然还是没有放下前男友。

(4)就像两个匆忙赶路的人,放下一切烦忧琐事,静静地回顾走过的旅程。

(5)为了让村民们放下疑虑,村支书克格介带头下山了。

(6)宫本放下脸来恶狠狠地咬着牙,阴沉地说:“你到底说不说?”

“放下”在以上四个例句中,分别有“忘记”“停止”“抛开”“拉长”的意思,对这几个“放下”的理解,并不能靠“放”的某一义项与“下”的义项的简单加合而获得。

又如,并列结构中的“负有”,其意义并非“负”和“有”的意义的简单加合,而是“担负着、承担着(责任、义务、职能、使命等)”和“享有(盛名等)”的意思,如:

(7)伊格尔伯格表示,美国和中国一样,对改善和发展两国关系也负有责任和义务。

(8)该校作为教会学校,在本地是负有盛名的。

这和同为并列的“+有”结构“享有”和“具有”类同,但《现汉》第6版收录了“享有”和“具有”,却没有收录“负有”。

再如,主谓结构中的“身为”,其意义也并非“身”和“为”意义的简单相加。从汉语的实际使用情况来看,“身为”的意思不能简单地理解为“身体作为”“自己作为”等。例如,下句中的“自己作为”就不能用“身为”替换:

(9)

瑞典希望在欧盟扩大进程中加强自己作为欧洲中小国家代言人的角色,反对建立欧洲联邦体制。

*瑞典希望在欧盟扩大进程中加强身为欧洲中小国家代言人的角色,反对建立欧洲联邦体制。

“身为”有它特定的句法环境和语义内涵。在句法上,“身为”后接表示身份的名词性成分,主要做人名、人称代词等的定语,或者作为句首修饰语,用“,”与主语分开。这些特征使得它更趋近于介词的用法:

(10)

身为一个副团职军官,他是扛着行李步行来到郑州市热力公司的。

(11)5年后,身为校长的他考取了华东师范大学教育系。

以上两例的“身为”不宜分析为动词性结构,它已经词化且虚化成了一个介词。“身为”的用法和做介词用的“作为”一致。既然与之类同的“作为”被《现汉》第6版收录,“身为”也理应做类似处置。

五、结 语

本文基于国家语言资源监测语料库的高频词表,对词典的动词收录问题做了选择式的考察。相比2005年出版的第5版,第6版《现汉》有明显的进步与提高:新版词典共收条目6.9万余条,增收新词语和其他词语近3000条,在我们考察的高频词表中,“工业化、透过、趋于、增大、人性化、在家、前来、提高、进入”等35个第5版没有收录的高频动词,均被第6版收录。但相对于当前的语言实际,第6版在收录动词时仍然存在一些问题,最为突出的是收词标准不一。同是在高频使用和较少造成理解困难的条件下,一方面,按照词和短语的划分原则,有些动词性结构更像是短语,但其中的一部分被《现汉》第6版收录,另一部分却没有,这样的现象破坏了词典收词的系统性原则;另一方面,有些动词性结构具备了词的特征,但《现汉》第6版却未加收录,这样又违背了词典收词的通用性原则和词典对语言文字应用的指导功能。所以,在词典修订工作中,有必要关注这两类现象,并将考察的视野扩大到所有的词类,综合考虑词典规模和收词的通用性、平衡性、系统性,做出恰当的取舍。而且,这一工作有必要借助基于真实文本的大规模语料库来实现。

参考文献

1.陈蒲清.教学语法答疑.长沙:湖南人民出版社,1984.

2.国家语言资源监测与研究中心.中国语言生活状况报告(2008)·下编.北京:商务印书馆,2009.

3.韩敬体.增新删旧,调整平衡——谈《现代汉语词典》第5版的收词.中国语文,2006(2).

4.刘庆隆.现代汉语词典的收词原则.辞书研究,1982(1).

5.吕叔湘.汉语语法分析问题.北京:商务印书馆,1979.

6.张普.信息处理用语言知识动态更新的总体思考.语言文字应用,2000(2).

7.张普.关于控制论与动态语言知识更新的思考.语言文字应用,2001(4).

8.张普.动态语言知识更新研究.北京:商务印书馆,2009.

9.中国社会科学院语言研究所词典编辑室.现代汉语词典(第5、6版).北京:商务印书馆,2005,2012.

更新语言 篇4

关键词:面向对象的XML-RL,更新语言,逻辑操作符,物理操作符

0 引 言

XML正在迅速成为Internet上信息表示和数据交换的重要标准。随着XML的广泛应用,对XML数据管理的要求也越来越高,不但需要查询数据,也需要更新数据。如何高效、准确地完成对XML数据的更新成为当前研究的一个热点问题。

当前普遍的XML更新方法是通过XML编辑工具对XML文档进行手工修改,这种修改方法很费时,因此需要一种有效地进行大数据量修改的方法。近年很多XML更新语言被提出,但这些语言都采用低级的基于图或者基于树的数据模型,他们的描述能力也不够强大。

XML-RL查询语言是基于高级数据模型的以规则为基础的XML查询语言[1]。 XML-RL更新语言能表达复杂的多层次的更新[2]。面向对象的XML-RL更新语言具有面向对象的特征,支持多态元素、多态引用、 独占元素和独占引用。

1 面向对象的XML-RL更新语言

1.1 面向对象的XML-RL更新语言

XML-RL更新语言是唯一基于高级数据模型的更新语言,它能表达复杂的多层次的更新;XML-RL更新语言支持复杂对象的更新,其他的更新语言则不支持;XML-RL更新语言的名替换和值替换采用同一个操作[3]。

面向对象的方法具有很强的建模能力,例如继承、非单调继承、多态性、复杂数据结构等。我们扩展XML-RL更新语言以支持多态元素、多态引用、包含元素和包含引用。

面向对象XML-RL的更新语言表达式如下所示:

Querying qexp,…,qexp 1n

uexp,…,uexp 1n

qexp,…,qexp 是查询表达式,uexp1,…,uexp是更新表达式,它有如下5种基本形式:

1) Insert content into$v;

2) Insert content before$v;

3) Insert content after$v;

4) Delete$v;

5) Replace$v with content。

$v是一个出现在查询部分中的绑定变量。

1.2 面向对象的XML-RL更新语言的存储模式

下面以一个文档为例,简要说明该存储模型。本文讨论的XML文档是遵循扩展DTD[3]的良构XML文档。XML文档如下:

通过对扩展DTD和源XML文档的解析,产生路径仓和数据仓。

路径仓是用来描述XML文档中的层次信息。由于二叉树有统一的结构,并且具有多种遍历方法能有效地访问元素,因此采用二叉树实现路径仓。每个节点都是类节点,存储了类对应的层次路径和类名。类节点的左指针指向它在文档层次中的子节点,右指针指向它在文档层次中的兄弟。

数据仓中存储对应于路径仓中类名的节点被连接到根节点的左指针,节点的右指针指向对象的值节点,一个值节点的右指针指向下一个值节点。每个值节点的左指针指向嵌套层次的父亲节点。数据仓采用的也是二叉树结构。上述示例中,采用一个PERSON类结构存储整个继承层次,在PERSON类结构中存储PERSON、STUDENT、TEACHER和TA实例。

2 面向对象的XML-RL更新语言的实现

面向对象的XML-RL更新语言的设计包括两部分,逻辑操作符和物理操作符。更新语句用逻辑操作符表示,构成逻辑计划。通过逻辑操作符和物理操作符之间的映射关系把逻辑计划映射成物理计划,执行更新。

面向对象的XML-RL更新语言的逻辑计划分为两部分,查询部分和更新部分。用update操作符连接查询部分和更新部分,它的左子树是查询部分,右子树是更新部分。

在面向对象的XML-RL更新语言中,根据数据仓和路径仓的不同,逻辑操作符对应多个物理操作符。

2.1 逻辑操作符的实现

本文中提到的节点集都是包,或者称为多重集而不是集合。

· 连接操作(update)

Update(varlist,upvar)连接左右两个子树,左子树是查询部分,右子树执行更新操作。左右子树的执行顺序只能是先左后右,varlist是左子树中绑定的变量,upvar是在更新语句中指定的更新变量,upvar在varlist中完成更新。

· 更新连接操作(rank)

rank()操作用于连接多个更新操作。

· 删除操作(delete)

Delete($var)没有子操作,从文档中删除$var绑定的元素。

· 插入操作(insertinto)/ 插入前操作(insertbefore)/ 插入后操作(insertafter)

Insertinto(left,$var)/ Insertbefore(left,$var)/ Insertafter(left,$var)获得XML片断,并插入到$var绑定变量的最后/之前/之后。

· 名替换操作(replace)

Replace(newname,$var),$var绑定的元素名用newname替换。

· 替换操作(replace)

Replace(left,$var),将$var上绑定的元素用从子操作获得的xml片断替换。

· 值替换操作(replacevalue)

Replacevalue(left,$var),将$var上绑定的元素值用从子操作获得的元素值替换。

· 获得更新元素名操作(upelement)

upelement(left,right,name),用name构造一个DOM节点,左子树是DOM的子节点,右子树是其兄弟节点。

· 获得更新元素值操作(upvalue)

upvalue(value)用value构造一个DOM的值节点,返回给父操作。

2.2 物理操作符的实现

2.2.1 路径仓中的物理操作符

在物理操作符中,insertafter,insertbefore和insertinto的设计基本雷同,因此在这里只介绍insertbefore操作。

· DelValueIndex (x,gidrela,n) 表示从值索引映射表中删除相对引用为gidrela中的第n个索引值。

· InsertBeftaggid (x,tagname,objgid1,objgid2) 表示在tag名映射表中为tagname项中,在objgid1前插入一个新的项objgid2。

· InBeheadinf (x,elegid,n) 表示从头信息映射表中的elegid项中,分别在相对引用和元素所在组的数组值n的前面插入新的值。

· InsertBeValueIn (x,gidrela,n,value) 表示在值索引映射表中插入一个新的值。

· Replace (x,name,rename) 表示在tag名映射表中,用新的tag名rename替换原来的tag名name。

· Replacevalue (x,gidRela,n,value) 表示在值索引映射表中用value替换相对引用数组值为n处的值。

· Replacerefer(x,refer,refer1) 表示在引用信息表中用refer1替换主键为refer的关联值。

2.2.2 数据仓中的物理操作符

· Delnode (x,r) 根据查询返回的类节点x,在x中将元素节点r的值设置为null。

· DelExclusive (x,r,t,y) 表示得到一个类的节点不包括子类节点,节点集x,r为类节点名,t为待删除的类节点的位置,删除类节点集x中的第t个类节点,并将结果绑定到结果集y上。

· DelHeir (x,r,t,y) 表示得到一个类的节点包括子类节点,节点集x,r为类节点名,t为待删除的类节点的位置,删除类节点集x中的第t个类节点,并将结果绑定到结果集y上。

· InsBefExclusive (x,r,t,d,y) 表示得到一个类的节点不包括子类节点,x为一节点集,r为类节点名,在第t个类节点前插入新的类节点d,并将结果绑定到结果集d上。

· InsBefHeir (x,r,t,d,y) 表示得到一个类的节点包括子类节点,x为一节点集,r为类节点名,在第t个类节点前插入新的类节点d,并将结果绑定到结果集d上。

· Repname (x,r,b,y) 根据查询部分得到类节点x,在类节点x中用新的元素节点名b替换r,将结果绑定到y。

· Repnode (x,r,b,y) 根据查询部分得到类节点x,在类节点x中查找到元素节点r,用b替换其值。

3 结 论

详细地描述了面向对象XML-RL更新语言的逻辑操作符和物理操作符的设计与实现。通过运用逻辑操作符和物理操作符可以将一个更新语句转变成逻辑计划和物理计划,完成对继承信息、独占信息、多态引用、独占引用等具有面向对象特征的更新。随着XML的飞速发展,用户的更新要求必然迅速增加,因此本文所述的逻辑操作符和物理操作符将要进一步的优化扩充,这也将是今后工作的一个方向。

参考文献

[1] Lu M,Ling T.XML-RL:A Rule-Based Language for XML[EB/OL].http://citeseer.ist.psu.edu/470369.html,2002.

[2] Lu L,Liu M,Wang G.XML-RL Update Language[A].CAiSE Short Paper Proceedings,CEUR-WS.org,2003.

[3] Wang Guoren,Zhang Xiaolin.Declarative XML-RL update language based on a higher data model.Computer Science and Technology,2005,20(3).

[4]Don Chamberlin,Daniela Florescu,Jonathan Robie.XQuery Update Fa-cility[EB/OL].http://www.w3.org/TR/xqupdate/.2006/7/11.

[5] Beech D,Malhotra A,Rys M.A formal data model and algebra for XML[R].Communication to the W3C,September 1999.

[6] Galanis L,et al.Following the Paths of XML Data: An Algebraic Framework for XML Query Evaluation[R].University of Wisconsin,Madison 2001.

【更新语言】推荐阅读:

更新探索07-14

教育更新10-14

更新设计05-27

图书更新05-27

网络更新05-27

软件更新06-11

持续更新06-18

节能更新07-22

更新技术07-25

更新改造07-27

上一篇:数学文档下一篇:中国民族歌剧