登陆注册
9664100000023

第23章 内容的表达和元数据(7)

4.5.2.3XML处理

XML的一个重要方面是能够自动被解析和处理,而且还包含控制计算机上处理和执行命令的指令。查询处理对检索内容对象的信息很重要。链接被用来提供关于XML数据项目设置的关系信息。检索和链接是两个处理复杂信息的基本处理过程。定义特殊的XML链接语言(XML Linking Language, XLink)允许在XML文档中插入元素,它们可以被应用于生成和描述资源之间的链接。XLink提供的链接功能是根据全局属性定义的,它可以从其他命名空间链接到链接元素上。XLink和资源(即有地址的信息单元或者服务)相联系,链接从一个开始资源转换到一个结束资源。所谓的弧提供了转换链接的信息(如方向),它区别了简单链接(提供与HTML相似的超级链接功能)和扩展链接。在扩展链接中,其元素可以存储于有扩展属性的元素中,可能有加入链接的扩展源的专用号码。

XML路径语言(XML Path Language, XPath)通过指定XML文档的地址来定义XML结构的检索和转换,它提供对字符、数字和布尔计算的基本操作。根据XPath,XML文档由层级节点构成,节点树的根节点表示文档实体。树节点有不同类型,包括元素节点、属性节点和文本节点。XPath定义了一种为不同节点类型计算字符串数值的方法。

检索由根节点开始,根据XPath给出的方向进行。检索在文档的抽象逻辑结构上进行而不是在表面语义上。匹配模式的功能在检索过程中很重要(如检测节点是否符合某一个模式)。

除了XPath,还定义了XML查询语言(XML Query Language, XQuery)以支持存储在XML文档中的查询操作。XQuery用于不满足关系模型的文档,并能动态创建文档。XQuery使用的查询语言要能够用XML语法表示。

4.5.2.4XML和元数据

XML及其扩展提供了强大的构建结构和处理元数据的概念和工具。然而,XML并没有提供数据模型或者元数据参考模型。为了使用XML来处理和交换元数据,就需要定义这些模型,以MPEG-7为例,它使用了XSD的扩展版本。因此,定义了资源描述框架(Resource Deion Framework, RDF)用来表示有关万维网上的资源、简化交换、文档翻译以及元数据。RDF是一个描述任何因特网资源如一个网站和它的内容的普通框架,它提供了通用的框架来表示该类信息,但是没有定义词汇和描述参数(如标题和作者),它还指定了用于名称和描述参数的机器语言以及其描述的资源的类。都柏林核心是RDF应用于具体元数据模型的一个领域。

在XML中,信息可以被灵活编码,但对于元数据的交换和翻译还不够。这就要求具体的XML方案、描述框架以及能够用于编码信息参考的元数据参考模型。只有当XML、XML方案描述框架以及能够用于编码信息参考的元数据参考模型等系统同时应用时,才能进行这些系统之间元数据的交换。

4.5.3媒体对象服务器协议

媒体对象服务器(Media Object Server, MOS)协议是由联合印刷组织(Associated Press, AP)领导的工业联盟促使开发的。联合印刷组织的新闻工作室系统ENPS参与了MOS的联合制定工作。联盟的成员主要是参与广播系统的公司,其目的是发展一种开放式的工业标准以支持媒体制作,特别是新闻的制作及系统的整合。这样的系统包括:视频服务器、新闻工作室系统、自动演播室系统和内容管理系统。

该协议基本上是一个标记过的数据流,它指定了一个分类后完全定义好的XML消息集合,用来在MOS相关系统中交换信息。每个MOS消息以一个根标记“mos”开始,之后是ID和消息类型。其后面的数据也是标记的类型。除了定义消息类型之外,为了附加信息的交换,协议也支持XML标记的附加值。数据标记是英文格式,同时带有可以包含其他语言的描述性数据字段。对象描述限制于Unicode UCS-2文本,格式文本在非结构化的描述领域中是不被支持的。

MOS消息在新闻工作室控制系统(Newsroom Control System, NCS)和媒体对象服务器(MOS)之间以无方向的模式交换。消息必须被确认,设备在没有接到正或者负的确认信号时不能发送下一个消息。为了支持两个系统的双向通信,两个系统都需要添加NCS和MOS服务器。在NCS和MOS之间采用TCP/IP协议传输消息。

MOS协议概括了制作系统中信息交换的很具体的需求集合。它提供了一些可扩展的基本子集,但是并没有偏离(新闻)制作领域的需求。

4.5.4简单对象访问协议

简单对象访问协议(Simple Object Access Protocol, SOAP)是由W3C负责标准化的。它是交换结构化信息的轻量级协议,特别是在非集中的分布式环境中。SOAP最初考虑了网络服务,网络服务是可以使用标准互联网络协议和技术进行存取的互联网服务(如HTTP、XML、SMTP等)。SOAP已经成为在应用程序之间传递消息的标准化协议,它使用XML技术定义可扩展的消息框架。SOAP独立于其他任何程序模型和特殊句法。该协议本身并不处理如可靠性、安全性和路由等问题。SOAP使用简单的基于XML的消息存取,支持独立于系统和平台的信息交换。

SOAP标准指定了基于XML的信息交换信封格式和一系列规则,这些规则规定了如何用XML来表示应用程序和平台的数据类型。该信封包含一个可选的头和一个(唯一)主体。头由一个或者多个包含消息处理的信息块构成(包括路由和传递设置、认证信息和事务环境)。消息主体包括用XML语义编码的实际消息,它可以含有所需的尽可能多的子节点。XML消息必须结构良好、限定命名空间,它不应该含有任何处理指令和DTD引用。

SOAP支持两种基本的消息交换,称为请求响应消息和单向通知消息。前者用于远程过程调用(Remote Procedure Call, RPC),而后者用于文档传输等应用。对于RPC类的消息,呼叫方法以一个带参数模型的结构来表示,响应信息也模型化为一个单个结构,其中每个返回参数都有一个域,按照惯例响应信息以附带调用的方法命名。

SOAP交换模型的核心是一个由发送方到接收方的单向封装的传输。消息路径的中间系统在消息从发送方到接收方的单向传输过程中处理消息。然而,SOAP并没有指定路径本身和参数标准,比如提出用微软的WS-Routing协议建立消息路径。

SOAP标准的第五部分规定的编码风格定义了应用程序(可能在不同平台下)之间如何通讯,尽管它们的数据类型和表示方式也许不同。这些编码规则是可选的,是可以为事先不知道交换信息类型时的信息交换而定义的,此时有两个重要的概念:值和访问器。值表示了单个数据单元或者在同一个XML标签中的数据单元的组合。访问器是一个和值有关的元素。这种关系可以是直接的(同在多引用的访问器中一样)也可以是通过ID的。访问器的数据类型可以由三种方法确定:通过引用XML方案确定数据类型、通过引用XML方案文档为具体元素定义的数据类型、通过引用其他方案文档。XML方案数据类型由SOAP支持。尽管SOAP被称为对象协议,但它并没有对象和对象参数的概念,SOAP的编码规则指定了怎样在XML中表示对象。

作为一个封装协议,SOAP使用传输协议进行消息传送。此时使用的协议有HTTP、FTP、TCP、SMPT、POP3等,因此传输SOAP消息有很多种方法。然而,因为是处在网络环境中的关系,HTTP是目前传输SOAP消息使用最广泛的协议。将SOPA消息映射成HTTP时特别考虑了SOAP的定义,因为HTTP是一个基于请求响应模式的协议,所以SOAP到HTTP需要自然的匹配。SOAP的定义说明了SOAP消息交换模型如何以HTTP形式来表示,例如,SOAP Action的HTTP头在SOAP中进行定义,这表明SOAP HTTP请求的目标。但是将SOAP映射为HTTP时还有其他的问题要考虑,其中之一是使用80端口(HTTP最常使用的端口)的安全问题。另外,还要考虑到错误处理和递送等问题。

同类推荐
  • 传媒实践力

    传媒实践力

    来自传媒一线学者的经验总结。内容涵盖新闻、传播、出版、公关以及广告等方面,描绘新媒体发展现状,阐述传统媒体的行业特色;探讨手机媒体的优劣,分析网络媒体的趋势;详解新闻传播理论,梳理伦理法规脉络。持论有据,案例经典,既可领略草根博客的犀利,又可触摸学术论文的深邃。
  • 精典教育:教育漫话

    精典教育:教育漫话

    本书共分三部分。第一部分论述体育,洛克认为,健康的精神寓于健康的身体,家长不要对孩子们娇生惯养,而应该主动引导让孩子们锻炼出强健的体魄第二部分论述德育,洛克认为,在人的各种品行中,德行应占第一位,洛克指出,德育的基本原则是以理智克制欲望第三部分论述智育,洛克认为,“绅士”需要的是事业家的知识,他主张在读、写、算之外,还要学习天文、地理、历史、法律、几何等,也要学点儿工农业、园艺的知识和技艺。
  • 电视与未成年人心理

    电视与未成年人心理

    本书从传播心理视角出发,结合大众传播学、发展心理学、社会心理学以及教育学等相关理论,全面、系统地论述了与未成年人心理发展特点相适应的电视接触特点及使用模式:在现实收视情境中,通过质的研究方法获取数据,考察中国电视节目与未成年人心理的应对,并针对存在的问题进行剖析,进而提出传者素养提高与未成年人媒介教育两方面的改善策略。
  • 数字技术与新媒体传播

    数字技术与新媒体传播

    当今时代,新媒体无处不在。新媒体不仅是传播手段或形式的变化,更重要的是传播观念和产业形态的变革,并影响到内容生产、消费方式等各个环节。那么,新媒体包括哪些形念?与传统媒体相比又有哪些特性?对社会生活发生着怎样的影响?对传媒产业又带来了什么变化?如何与传统媒体嫁接融介?这一系列问题亟待研究和探讨。本书内容既包括数字技术和新媒体的基础知识和基本技能,也包括新媒体发展现状、最新研究成果等。重点对新媒体传播特性、新媒体产业发展现状与前景、新媒体与传统媒体的关系以及数字信息处理技术和常用设备操作等内容进行了比较深入的探讨,同时,对传媒领域中的数字广播、数字电视、网络媒体等做了比较细致的比较和分析。
  • 酷短信之祝福满堂

    酷短信之祝福满堂

    这是一套最新、最酷、最炫的沟通手册。发人深省的至理名言、幽默逗闷的搞笑专家、情意绵绵的爱情攻略,温馨感人的祝福满堂,随时随地幽默搞笑,时时处处富有哲理。轻点拇指,传递无限情谊吧!
热门推荐
  • 生命的礼物:最动人的故事

    生命的礼物:最动人的故事

    如果生活是一片一望无际的汪洋,故事便是汪洋里飘荡的小舟;岁月是一座望不透顶的高山,感动便是高山上绿荫的草木。最优美华丽的文字,最温馨动人的故事,最睿智的人生哲理,最经典的“时文选粹”。
  • 霸道总裁:千金娇妻

    霸道总裁:千金娇妻

    他,许氏集团董事长,叱诧风云的人物,长着一张犹如撒旦般俊脸,只手遮天,呼风唤雨。更是A市千万受了触碰不到的梦!许洛邪肆一笑,将她揽入怀中开口道:“嫁给我我会让你做全世界最幸福的女人。”艾心初害羞,低着头幸福的笑着:“那我要全世界最浪漫的告白。”“好!我答应你。”曾经爱的那么热火朝天,轰轰烈烈的爱情,他却忍心签下离婚协议书离他而去。再相见,他手牵新欢,明明前一秒你侬我侬的男人,下一秒为何却将另一个女人拥入他怀。
  • 杀唐

    杀唐

    他时若遂凌云志,敢笑黄巢不丈夫!意外穿入唐末乱世;除了拯救衰败的镖局,更有睥睨天下,剑指中原的野心;待黄巢死后,我为黄巢!振兴大齐,杀唐逐鹿!灭朱温,收克用,平南诏,吞吐蕃;乱世枭雄,舍我其谁!!!
  • 火影之君临天下

    火影之君临天下

    ~月~超强秒杀晓零拥有比轮回眼更强的星眼;吞噬一切能力,人。。。。。。。。
  • 福妻驾到

    福妻驾到

    现代饭店彪悍老板娘魂穿古代。不分是非的极品婆婆?三年未归生死不明的丈夫?心狠手辣的阴毒亲戚?贪婪而好色的地主老财?吃上顿没下顿的贫困宭境?不怕不怕,神仙相助,一技在手,天下我有!且看现代张悦娘,如何身带福气玩转古代,开面馆、收小弟、左纳财富,右傍美男,共绘幸福生活大好蓝图!!!!快本新书《天媒地聘》已经上架开始销售,只要3.99元即可将整本书抱回家,你还等什么哪,赶紧点击下面的直通车,享受乐乐精心为您准备的美食盛宴吧!)
  • 修噬异界

    修噬异界

    一个落魄的天才,因缘巧合之下多了一魂一魄,而这样的奇遇会给他带来什么样的改变?修为停滞不前,却带来了灵魂力量的强大,传说中的灵鉴师如何叱咤修者大陆?一颗神秘的精元丹,给他带来怎样的巨变?一本破旧的五行谱,揭示了四族、玉女宗、一魂一魄和魔族怎样的纠葛?古老的圣修学院,又有怎样的际遇?家族被毁,背负巨大仇恨,面对强敌,如何报血海深仇?古老的“五灵诀”如何斩妖除魔,大放异彩?跟着沈云一起笑傲修者大陆,找回曾经失落的一切。
  • 超级典狱长

    超级典狱长

    【玄幻爽文】玩个锤石莫名被电死,孟宇带着一身锤石的技能,穿越到这神技的时代,踩踩所谓的天骄,鞭策所谓的美女……谁说锤石不能装逼的?!站出来!保证不打死你!
  • 首席的独家宠爱

    首席的独家宠爱

    郝佳美万万没想到,酒后的她居然和自己的大BOSS滚了床单!更没想到的是,滚了床单之后的福利待遇会是这么的好!饿了,BOSS请吃饭;与同事打架,BOSS帮着出气;脚崴伤了,BOSS亲力亲为,伺候在旁;就连自己相亲,BOSS也都是坐在旁边,挑肥拣瘦,美其名曰为员工把关!这下,她终是不淡定了,硬着头皮问:“那个,总裁大人,你……你是不是想追我?”某男邪魅一笑,欺身上前,壁咚一声!“宝贝儿,你的反应好像有点慢!”
  • 甜宠33次:恶魔少爷求收养

    甜宠33次:恶魔少爷求收养

    【新文已发恶魔校草,轻轻吻求收藏】“你偷亲了我,就该对我负责。”一次见义勇为,她被某恶魔诬赖偷亲了他,从此恶魔无处不在。玩心跳→玩暧昧→玩各种咚在某天早晨打开门看见迟大恶魔那张雌雄莫辩的脸上写着“求收养”这三个大字后,宁檬再也忍不下去了,“迟风泉你是不是男人!不就是亲了你一下吗?”迟大恶魔高贵冷艳地跻身而入,勾起她的小下巴,邪笑道:“我是不是男人你难道不知道?”“我……唔唔……唔……”宁檬的内心是崩溃的,她只不过是想寻找一下竹马顺便完成学业啊!怎么就想不开救了他这只大恶魔?
  • 易烊千玺一生爱你

    易烊千玺一生爱你

    她们会在一起吗?夏花会同意千玺一起交往吗