用XML技术进行海洋数据交换

来源 :硅谷 | 被引量 : 0次 | 上传用户:lggu770621
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2009)0720050-01
  
  一、XML技术
  
  XML是SGHL(标准通用置标语言)的一个子集,它结合了SGML和HTML
  的优点并消除其缺点,使其在Web应用中既能利用SGML的长处,又保留了HTML的简单性。
  XML在诞生后的几年中,以一种超越HTML的速度发展,XML的发展已经超出了它的创立者当初设想的程度,已成为网络服务中不可缺少的元素。XML文档的内容与格式分离,易于被机器读取和处理,通过一个XML文档就可以把数据信息的内容、结构和含义完整地表达出来。XML并不限于在Web上的应用,它已经被广泛地用于置标语言设计、数据交换、智能代理、精确搜索、不同数据源集成以及网络出版等。
  


  从本质上来说,XML是描述半结构化数据比较适合的数据模型,作为数据模型它有以下优点:
  1.具有自描述性。XML中的语义标识一方面限定了元素的层次结构,另一方面也说明了元素的含义。在XML的搜索结果中,由标识就可以知道内容的含义,这使得搜索结果更有意义。这也是下一代Web的方向语义Web。
  2,具有平台无关性。XML文档是纯文本,独立于平台和应用。所以XML可脱离具体应用而自行描述保存在异构环境中的各种数据,其他系统应用能直接对这些自描述的XML文件中的数据进行操作。因此,它将成为跨平台数据交换和操作的标准模式,实现异构数据源集成中数据的互操作性。
  3,能描述不同复杂程度的数据。XML提供了数据的结构化表示,并且易于操作。XML可以用一种统一的数据模型描述来自不同数据源的数据,屏蔽数据源中应用环境和数据结构的异构性。
  4,具有可扩展性。XML可以在不破坏现有结构和系统的情况下增加新的数据字段。应用服务器利用XML对所有数据建模,若要改变数据模型只需改变数据模型定义,如DTD(或XML Schema)等,不需要重新编码现有对象。
  所以,从数据模型的角度来看,XML很适合用来描述各种异构数据源。
  
  二、数据交换
  
  数据交换是实现数据共享的一种技术,通过数据交换,实现各系统间的数据共享、互联互通、业务协同是解决目前“信息孤岛”现象的关键途径。
  作为企业之间数据交换系统的中间格式标准,最基本的一条就是通用性。国内还没有与行业相关的成熟的数据交换标准,因此可以把XML文件作为数据交换的标准,即把所有的非XML格式的要用于交换的企业信息转换成XML格式,用它作为中间数据格式,需要交换数据的企业可以通过某种媒介获取XML格式的信息,然后转化成自己能够识别的信息,这样就完成了一次数据交换。
  在XML出现之前,由于缺乏合适的数据描述方式,因此无法将各种不同模式的数据表示成统一的数据模型。这样,在进行数据转换时,只能采用图1所示的网状结构,在参与交换的所有种类数据之间相互建立映射关系,对它们进行点对点的直接转换。假设有N个不同的数据源参与交换,那么需要建立N*(N-1)/2个映射关系。
  XML的出现带来了第二种选择。XML的半结构化的特点一方面满足了表达关系数据库的结构和各种约束的需要,另一方面使之能表达和描述纯文本、二进制数据等非结构化数据。因此,XML完全可以作为异构数据转换的公共数据模型。使用XML文件作为数据转换的公共模型和中间文件而建立的如图2的星型转换结构,在N个不同的数据源参与交换的情况下,只需在各数据源与XML中间文件之间建立N个映射关系。相比网状模型,数据转换的复杂度被大大降低了。
  
  三、海洋数据交换
  
  


  在海洋数据交换领域中,没有标准的部落式交换的代价是高昂的,相同的数据分析处理模块在很多应用中被重复的撰写,由于没有中间标准,各个系统的代码重用不能得以有效进行,昂贵的数据交换代价是的数据源只能散乱孤立的存在,不能真正做到资源的共享。为了提高信息的时效性和数据挖掘系统,需要制定一系列标准和技术规范来统一各种技术流程和系统中以数字形式存在的各种信息,以达到信息交互共享、查询方便、资料齐全的目的。
  自1998年2月,W3C(World Wide Web Consortium)推出可扩展标记语言XML(eXtensible Markup Language)以来,国际上一些海洋强国及研究机构逐渐意识到XML技术在处理多种格式的海洋数据、简化数据交换方面存在着巨大潜力。近几年澳大利亚、加拿大、美国、俄罗斯等国家的海洋领域都在把XML运用到数据交换、资料处理和存储以及日常管理等方面,国际海洋资料交换委员会(IODE)已组成专门研究小组(SGXML)开展海洋XML的技术交流与协调工作。目前,澳大利亚国家海洋数据中心(AODC)根据XML结构化的树型存储结构以及深层次的嵌套表达特点,将站点观测海洋数据的站位信息、质控细节、海洋具体观测数据记录等封装起来形成一个XML文档。
  由于XML具有能描述比常用的关系型数据结构更为复杂、更接近现实的数据的能力,同时XML可以粒状地更新,因此XML在海洋观测信息采集、预处理、质量控制、海洋元数据提取以及数据的存储和维护等方面改变传统的数据构造和处理方式。用XML制定的海洋信息交换标准将给不同海洋信息系统之间数据交换带来方便,从而推动海洋信息化的发展。
  
  参考文献:
  [1]夏登文、石绥详、姜岩、于戈、王国仁,XML海洋信息应用分析,海洋通报,2005年,第24卷,第1期,84-86页.
  [2]国家标准委员会,信息技术-数据元的规范与标准化(GB/T18391-2002),北京:中国标准出版社,2002.[3]The MarineXML Project.http://ioc.
  unesco.org/iode/contents.php?id=33.
  作者简介:
  秦艳(1978-),女,山东日照人,硕士,山东水利职业学院助教,主要从事计算机教学和研究方面的工作。
其他文献
[摘 要]针对地球物理研究中常用的bmp图片模型向数字模型的转化进行有益的研究,分析256色位图格式,通过对像素的提取和处理,将等偏移距图片模型赋予速度参数,形成数字参数模型,为地球物理数据处理和正演提供量化的数据。  [关键词]位图 偏移距 间隔采样  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2009)0720045-01    “注:本文中所涉及到的图表、注解、公式等
期刊
[摘要]针对传统的面向语义文本的WEB数据挖掘研究集中在文本信息特征处理方面而忽略了文本信息预处理的现状,结合语义文本的WEB挖掘流程,采用最大匹配法对语义文本进行预处理,通过建立语义文本的索引机制减少对数据库的访问,从而提高文本WEB挖掘的效率,对于语义文本的WEB挖掘优化研究具有一定的借鉴意义。  [关键词]语义化 WEB挖掘 算法研究  中图分类号:TP3 文献标识码:A 文章编号:1671
期刊
多媒体技术的发展使图像信息逐渐成为交互的主要内容之一。解决图像存储与传输问题的压缩编码技术一直以来是国内外研究的热点,从数据各种编码方法的发展方向反映图像压缩编码技术的飞速发展。主要介绍各种压缩编码技术的必要性、可能性、压缩的过程,分类及各自的优缺点。
期刊
[摘 要]Authorware中的运动图标能设计简单的平动动画,但象旋转、动态的绘制函数曲线之类的复杂动画,就得借助变量和函数的独特功能。Authorware中函数和变量具有非常强大的辅助设计功能,借助函数和变量可以设计出更加灵活的流程控制和功能更加完善的程序。三角函数曲线的动态绘制充分体现变量和函数的独特功能。  [关键词]Authorware 课件制作 变量 函数 动态  中图分类号:O22
期刊
[摘要]语音去噪是解决语音噪声污染、改善语音质量的一种很有效的手段。采用谱减法作为本实时语音去噪系统的基本算法。系统采用TMS320VC5416DSP和TLV32OAIC23Codec作为硬件平台,通过C语言和汇编语言混合编程的方法实现实时谱减法语音去噪的目的。  [关键词]语音去噪 谱减法 数字信号处理  中图分类号:TP2 文献标识码:A 文章编号:1671-7597(2009)0720024
期刊
[摘要]简要介绍ARS加热板的主要技术性能,施工工艺控制,对用成本进行分析,并总结该设备在实际使用过程中的特点,对公路养护工作有一定的借鉴作用。  [关键词]加热板 路面养护 应用  中图分类号:TU5 文献标识码:A 文章编号:1671-7597(2009)0720085-01      沥青路面由于温缩反射缝和荷载裂缝导致水分渗入路基各个层次里面,损坏路基结构基础,进而引发沥青路面早期破坏现象
期刊
[摘 要]网络蜘蛛是现代搜索引擎获取网络信息的重要手段,直接影响到搜索引擎的查全率,SUN公司发布的JAVA在其网络程序设计方面有其突出的特色,设计一个简单的网络蜘蛛并通过JAVA语言将其实现。  [关键词]JAVA 网络蜘蛛 搜索引擎  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2009)0720046-02    “注:本文中所涉及到的图表、注解、公式等内容请以PDF格
期刊
[摘要]不断发生的食品安全问题,已经引起广大人民对食品安全的广泛关注,食品安全问题给人带来了惨痛的教训。因此,要认真剖析食品在发展中存在的问题,更加清醒地思考和分析事件发生的原因,总结出科学的措施来快速解决这一问题。  [关键词]食品安全 思考 检验技术  中图分类号:Q493 文献标识码:A 文章编号:1671-7597(2009)0720091-01    社会的发展和技术的进步,使人们的生活
期刊
[摘 要]使用PLM技术需要一种新的理念,企业应深刻理解PLM技术的功能与特点,建立和完善基于PLM技术的数字制造系统的构架与运行模式,使该系统能成为提高企业产品研发效率的有效途径。  [关键词]建立和完善 PLM技术 数字化制造系统  中图分类号:TP2 文献标识码:A 文章编号:1671-7597(2009)0720027-02    随着金融危机影响的深入,越来越多的企业认识到产业升级的重要
期刊
[摘要]随着网络并行计算的发展,并行计算已经成为研究的热点。首先简单介绍PVM的简介、特点与组成;然后,详细讨论基于Windows XP下网络并行计算平台PVM的安装与配置;最后,对PVM编程模式做简单的探讨。  [关键词]网络并行计算 PVM 安装 配置 编程  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2009)0720059-01    “注:本文中所涉及到的图表、注
期刊