登陆注册
3289000000022

第22章 内容的表达和元数据(6)

4.5.1.1键—长度—值结构

KLV协议用16个字节的全局标签(Universal Label, UL)作为标识键,其后跟随给出数据值长度的数字值。键是一个全局标签,根据SMPTE 298M,开头以一个对象标识开始,紧跟着一个全局标签大小。全局标签标识以一个标识组织用的标准的编码开始,其后是SMPTE的次级标识符。接下来的字节标识符是注册的类别,如SMPTE元数据字典,6和7字节更具体地标识带有版本编号的注册和结构。在全局标签标识中,对特别条目的特殊标识由9~16字节表示。

长度部分根据基本编码规则(Basic Encoding Rules, EBR)编码。可以根据ISO标准使用长度字节的长或短的编码。数据值可以是单个数据或者数据组。

4.5.1.2KLV数据编码

单个数据的编码应用键来标识参考框架和数据类型、长度以及编码值。因为对于一个描述符有很多种字典提供了表达的方法,所以要选择用哪种方法来表示,(根据所应用的表示键)要选择一个初始的定义表示方法。备选方案在最左边字节由非零值和字典中存储的值表示。

为了支持个体数据元素的逻辑组或者使一组元素可以编码在一起,定义了分组编码方案。该编码方案可以用键单元减少冗余信息。分组编码也可以用于建立数据元素的逻辑组。KLV编码协议可以用于广义集合、全局集合、局部集合、可变长度包以及定长包。编码效率从广义集合到定长包递增,即广义集合效率最低,定长包效率最高。KLV分组编码详细介绍如下:

·广义集合,用来构建一个数据元素和其他KLV编码项目的逻辑组。在广义集合中用到了全部的KLV编码。

·全局集合,和广义集合定义方式一样,但是编码效率比广义集合要高,因为它使用共享的键头,这和原始键能够完全恢复的无压缩编码效果一样。

·局部集合,和广义集合编码方式一样,但是由于使用了简短的局部标识而有了更高的编码效率。这些标识只在局部集合中有意义,它保存了KLV数据结构的构架,但是局部标识需要有独立和具体的定义标准来定义其具体意义。同时也要定义局部标识如何映射在广义的标识键值中。

·可变长度包,用来定义为一个数据元素的深度分组(并且移除了组中所有元素的UL键和局部标识)的使用。可变长度包依赖于定义包中数据元素顺序的标准或规范。

·定长包,不仅移除了UL键和局部标识的使用,同时也去除了组中所有单个元素的长度。因此,定长包基于定义了包中数据元素的命令和每个数据元素长度的标准。这样使得定长包成为编码最有效率但也是最不灵活的数据元素编组。

集合和包是由很多KLV集合和大包数据的结构编码归组的单个数据元素组成。它们由SMPTE注册机关给予注册的广义标识键所定义。由集合编码的数据元素可能不仅仅是一个数据字典的项目,同时可能是其他包和集合的元素;而包只能编码一个数据字典中的一组单个项目,如它们不能使用循环递归编码。键的第5个字节定义了集合和包,第6字节定义了集合和包的类型。

标签是标识标签自己定义的有意义(或者值)的对象的特殊类型。因此,标签不需要长度域和值域,它们要在特殊的标签字典中被定义。

4.5.2可扩展标记语言

可扩展标记语言(eXtensible Markup Language, XML)是由W3C定义,由SGML(见3.5.2.1节)发展而来的非常灵活的文本格式。XML最初被大型电子出版业使用,现在已用于更广泛的数据范围(特别是网络)。它为数据内容定义了一个容器格式和自动验证结构,如XML描述了一个数据对象类(称为XML文档)并部分描述了计算机程序处理过程的行为。XML的设计目标是:

·在互联网上直接使用。

·支持广泛的应用。

·可以与SGML相媲美。

·优化处理XML文档的程序开发。

·最小化的可操作特征。

·XML编码文档易懂,可以方便、快速地建立。

·XML文档易被建立。

XML定义了文档建立的方式、描述了文档的结构、指定了其要包含的实体。XML文档的关键元素是标记,它以标签的方式存在,最常用的是封装文本元素的开始标签和结束标签。标签被用于结构化文档和部分文档。标签还组成实体和参数属性、描述、文档类型和XML声明,以及处理指令和内部别名。

根据标签的定义和文档类型的声明,并没有规定具体的结构,如并没有定义XML文档的具体形式、所包含元素的数量、元素的格式,以及判断一个好的XML文档的具体标准。XML1.0定义了一个文档需要包含一个或者多个元素,每个元素都由开始标签和结束标签限定。因此,它提供了一个语义框架以形成完整的能够供检索系统使用的XML文档。除了简单元素之外,XML文档还包含属性,即文档中可以赋值的实体。

如果XML文档中没有任何元素的深层定义和量化、没有元素的特征和关系、没有元素在文档中出现的次数统计以及没有给定文档结构中的指定位置,XML文档就不能被编译。因为没有参考点,所以就不能决定文档是否是完好的和有效的。另外,为了交换XML文档中的信息,有必要使所有参与的部分有着和文档内容一样的结构意义和编译方法。可以应用一个XML方案来指定XML文档元素的特征和关系以及XML文档类的属性。信息和文档的分类以及交换由具体的XML方案或者文档类型优化。这基本为特殊文档类型定义了一个框架。有很多XML方案可以用于定义XML文档类型和指定分类。最常用的是文档类型定义(Document Type Definitions, DTD)和W3C XML方案。

内容管理中重要的是不仅可以将XML应用于文档,还可以将其应用于数据流。因此,除了适合基本的文件转换以外,XML还特别适用于内容传输。

4.5.2.1文档类型定义

能够指定XML文档结构的一种形式是使用DTD。DTD是用非XML语法写成的,它描述了特定文档类型的文档结构和允许的内容。DTD基于SGML使用扩展的Bakus-Naur形式(Extended Bakus-Naur Form, EBNF)。DTD声明了XML的文档类型、元素和属性。因为它主要是定义文档的(即它的中心是文档定义而不是数据定义),所以不太支持多种数据类型。DTD只声明元素的特征数据而不指定该数据类型。因此,它不能指定数据类型的所属范围和具体元素的属性,它只给出某一个类型的文档所应该包含的结构和元素。

4.5.2.2W3C XML方案

W3C最初指定了用XML语义的XML方案,它不仅定义了XML文档和文档类型的结构,还综合了XML命名空间、结构方案、数据类型以及继承用法。W3C XML方案定义(XML Scheme Definition, XSD)的三种主要方案——XML方案第0部分:入门;XML方案第1部分:结构;XML方案第2部分:数据类型。第1部分定义了XML方案的定义语言,它用来描述XSD所定义的XML文档的结构和内容组成。第2部分描述了一些植入的、基本的数据类型(如整数、日期和二进制数据),并定义了附加数据类型用XML方案的定义语言定义的方法。XSD提供和DTD相似的元素类型声明和属性声明的机制,另外它还支持对于最大和最小出现频率的定义。

XSD和DTD最大的不同是XSD定义了数据类型列表。XSD区别了简单数据类型和推导出的数据类型。推导出的数据类型定义了由规则和列表推导出的进一步的数据类型。

除了简单数据类型,第2部分还定义了很多的推导数据类型(如规则字符串、名称、ID、长短字节等)。XSD定义的命名空间要加xsd命名空间前缀。

同类推荐
  • 媒介演化论:历史制度主义视野下的中国媒介制度变迁研究

    媒介演化论:历史制度主义视野下的中国媒介制度变迁研究

    本书聚焦中国媒介制度的变迁与演化过程,史论结合,以论带史,详尽而生动地揭示出中国媒介制度变迁的发生学原理;运用历史制度主义整合“行动”与“结构”分析的理论框架,本书构建了一个中国媒介制度变迁的“四维模型”,以简驭繁,将中国媒介制度变迁的内在逻辑清楚地呈现出来。全书理论深厚、内容充实,逻辑严密,新见迭出,具有鲜明的中国媒介研究的本土意识和问题意识,堪称中国媒介制度变迁研究的扛鼎之作。
  • 给孩子美好未来:农村中小学教师工作漫谈

    给孩子美好未来:农村中小学教师工作漫谈

    师生关系能否和谐融洽,直接影响着教育成果。学生喜爱并佩服老师,就会喜欢你所教的科目;学生热爱并尊重老师,就会听从你讲的道理。建立平等的师生关系使教师获得青春的活力与气息,并且学生也可以吸收民主精神。正因为教师对学生的尊重,由于教师为学生的成长营造了一个舒适的学习环境,学生的健全人格获得了充分的培养,使得他们能够并且敢于坚持真理和维护自己的合法利益。和谐的师生关系,需要师生们共同努力,保持良好的心态,宽容待人,用真心换另一颗真诚的心。如果教师错了,也要自我批评;“有错就改”是师生共同遵循的原则。学生犯了错误就要虚心接受老师和同学们的批评教育,教师有错也不例外。
  • 大学该怎么读:给大学生的75封回信

    大学该怎么读:给大学生的75封回信

    本书是新华社原总编辑南振中在担任郑州大学新闻与传播学院院长期间,利用一个寒假给75位大学生的回信。书信的内容涉及大学生活与学习的方方面面,包括如何选书、如何读书、如何做读书笔记以及正确处理人际关系与就业前的准备等。内容丰富,语言朴实,对当代大学生真正上好大学这堂人生课有积极的教育意义。
  • 公务员学习心理研究与培训效能提升

    公务员学习心理研究与培训效能提升

    本书共分为七章。第一章为绪论,主要包括公务员职业性质及特点、公务员心理发展现状、我国传统的学习心理思想等,第二章为公务员学习心理的内涵及特点,包括公务员学习心理的内涵、公务员学习心理的特点等;第三章为公务员学习心理的研究理论及方法,主要包括公务员学习心理的研究理论、公务员学习心理的研究方法等;第四章为公务员学习心理研究的内容,主要包括公务员学习动机研究、公务员学习方式研究、公务员学习策略研究、公务员学习环境研究等;第五章为公务员学习的生理学与心理学基础,主要包括公务员学习的生理学基础、公务员学习的心理学基础等;第六章为影响公务员学习的因素,主要包括心理因素、社会环境因素、职业发展因素、其他因素等方面。第七章为公务员培训效能的提升途径。全书内容针对性强,逻辑性强,有很强的现实意义,适合于广大公务员朋友及相关研究人员阅读参考。
  • 热情、魅力、责任:班主任工作漫谈(创建和谐校园16本)

    热情、魅力、责任:班主任工作漫谈(创建和谐校园16本)

    班主任是学校中全面负责一个班学生的思想、学习、健康和生活等工作的教师。一个班的组织者、领导者和教育者,也是一个班中全体任课教师教学、教育工作的协调者。所以,作为班主任,要尊重学生的人格和尊严,真正的关怀、鼓励和赞美学生,并且尽可能多地营造师生互动的机会,以增进师生的关系。有些话语或行为适宜私底下进行,有些教师会和同学约定特定的时间,和学生一一单独地谈话,这样既可增加对学生的了解和认识,也增加了师生间沟通的渠道和情感。可借由联络簿或写信给学生,聊聊班上的学习近况及教师的期望。班级活动或班级比赛,是凝聚班级师生向心力、和谐融洽班级气氛的绝佳机会。教师一定要主动参加,以表达对班级和学生的关心。
热门推荐
  • 大秦国运之东出函谷关

    大秦国运之东出函谷关

    先秦战国时期,在中国历史上曾写下浓重一笔。是时,处在大争之世,春秋几百年的小规模战争,已经演变成大规模兼并战争。战国中,魏、秦、齐、楚等诸侯国,实力此消彼长,国运沉浮,民运沉浮。造就了多少英雄儿女。本书仅以部分视角,涉猎其中。本书中既有国家国运之升降,当政者文治之心路;更有机智过人,攻城略地之武功,还有智慧传千年之智囊;兼有痴情缠绵,旷世奇缘之爱情,常存抱柱信,不可负卿恩!智者见知,痴者见痴。
  • 因罄难书

    因罄难书

    世界上,一分一秒钟,都在上演不同的故事。所以便有了一个赏戏的人,游走世界。无论是爱,是恨,是苦,是甜,是悲。把它们一一写下来。
  • 活在二次元的修仙者

    活在二次元的修仙者

    本应在仙界修炼仙法、仙术的凌尘墨,因为无聊没人陪而修炼一种名为“超时空”仙术,来到一个陌生的世界。一往无前的二次元高级位面人在凌尘墨的到来后变得不再一样。妈的,我到底穿越到哪儿了??在线等,急啊!孙悟空:“尘墨,和我大战三百回合吧!”漩涡鸣人:“尘墨,你看我新开发的色诱术,是以你为原型!”蒙奇·D·路飞:“凌尘墨!让我们大吃特吃吧,哈哈哈哈!”江户川柯南眼镜骤然闪烁着银光,一脸阴笑臭屁的表情:“看来是时候去尘墨哥家拍一集了!”书友群《仙界乐园群》:874059856,欢迎读者大大们前来催更!!
  • 珍惜工作 拒绝抱怨

    珍惜工作 拒绝抱怨

    《珍惜工作拒绝抱怨》----生活中,人总是盲目地羡慕他人已有的或过于期望自己没能得到的,而不去珍惜现在自己已经拥有的东西,结果当一切都失去的时候,又在怨天尤人。正如托尔斯泰所说:“幸福在手的时候,我们并没有感到幸福的存在;只有当幸福离我们远去时,我们才知道它是多么的珍贵!”工作也是如此。无论你现在拥有一份满意的工作或是一份不令人满意的工作,你都要懂得珍惜,否则,当有一天你失去了它时,就会追悔莫及。每个人都面临着严酷的职场竞争压力,这应该是我们每个人都能亲身体会到的。但是,在职场中,我们还经常会听到有些人抱怨,抱怨公司、抱怨老板、抱怨同事、抱怨自己怀才不遇。有时,人就是这样,这山望着那山高、欲壑难填。不管自己的工作待遇是否高、环境是否好,总是想要更高的、更好的。其实,抱怨本是一种致命的病毒,一旦染上,后果非常严重。
  • 光耀艾泽拉斯

    光耀艾泽拉斯

    达拉然的藏宝密室,银月城的永恒之井,黑石塔的下层深渊,亡灵的脚步无处不在。骷髅在荒野上游荡,巫妖在陵墓中筹谋,女妖在密林间轻唱,死亡的气息如影随形。战争之后是新的战争,天灾之后是燃烧军团,艾泽拉斯的天空遍布着战争的阴云。瘟疫,阴谋,诅咒,恐惧,死亡面前绝望丛生。圣光,责任,正义,荣耀,天灾之下希望依存。亚伦来到艾泽拉斯已经五年,本以为应被改变的历史却出现了想要回到原本轨迹的趋势,面对提前爆发的危机,亚伦又该何去何从?(读者群:731554441)
  • 一片叶舟弥漫北

    一片叶舟弥漫北

    你的目光从来在他身上,连言语也是。我不奢求,只求你能幸福。
  • 群哗

    群哗

    《群哗》远村有佳梦,山河拥黄土。笔耕携月归,舞墨弄清辉。沧桑老夫子,求学一少年。柴门话棋语,农桑谈笑事。邮苑一甲子,正是迈步时。鸿飞万里远,邮传九州遍。杨柳剪春风,书香啖红袖。书生多意气,挥斥乱芳华。履冰在今朝,霜落夜不知。群潮一滔滔,众哗半天下。熙熙爱恨事,攘攘离合情。风雨飘摇夜,豪杰亦垂泪!恍惚梦又醒,物是而人非。再忆往来事,枯风抚朽木。爱恨随风落,春来吹又生。泪寒暮色晚,星隐日初升。——《群哗》乃是一部三部曲形式纯文学作品,三部分别为《远村》《邮苑》《履冰》。
  • 追妻无门:女boss不好惹

    追妻无门:女boss不好惹

    青涩蜕变,如今她是能独当一面的女boss,爱了冷泽聿七年,也同样花了七年时间去忘记他。以为是陌路,他突然向他表白,扬言要娶她,她只当他是脑子抽风,他的殷勤她也全都无视。他帮她查她父母的死因,赶走身边情敌,解释当初拒绝她的告别,和故意对她冷漠都是无奈之举。突然爆出她父母的死居然和冷家有丝毫联系,还莫名跳出个公爵未婚夫,扬言要与她履行婚约。峰回路转,破镜还能重圆吗? PS:我又开新文了,每逢假期必书荒,新文《有你的世界遇到爱》,喜欢我的文的朋友可以来看看,这是重生类现言,对这个题材感兴趣的一定要收藏起来。
  • 冷妻蚀骨:总裁你等着

    冷妻蚀骨:总裁你等着

    如何带着狼狈、伤口和记忆从新开始一个崭新的人生呢?蒋乐沅在经历了渣男陷害、父母身亡、遗产易主、家族颓靡……多重打击之后在凭借着所积攒的知识、人脉一步步的吊打渣男贱女。总之一句话,痛苦过后,渣人要收拾,爱情也要抓紧。--情节虚构,请勿模仿
  • 清初历史演义小说·三国演义毛评本3

    清初历史演义小说·三国演义毛评本3

    罗贯中的《三国志通俗演义》成书于明初,清初毛纶、毛宗岗父子对三国演义的批注,包括伏笔,情节,使之成为迄今最流行的定本《三国演义》。《三国演义》是我国四大古典名著之一,是中国第一部长篇章回体历史演义小说,全名为《三国志通俗演义》,又称《三国志演义》,是历史演义小说的经典之作。全书描写了从东汉末年到西晋初年之间近105年的历史风云,以描写战争为主,反映了东汉末年的群雄割据混战和魏、蜀、吴三国之间的政治和军事斗争,塑造了一批叱咤风云的三国英雄人物。