数据交换

✍ dations ◷ 2025-10-23 01:59:04 #数据交换

数据交换(Data exchange)是指在数据库规范模式下构建数据并将其转换为目标模式构建数据的过程,目的是为了使目标数据能够准确的表达源数据内容。数据交换允许在不同的计算机程序之间共享数据 。

在某些作用域当中,可能会同时并存多种不同的源以及目标格式(专有数据格式)。通常情况下,为了实现数据交换,需要为单个域开发“交换方法”或者“交换格式”,然后通过使用交换格式将必要的例程(映射)编写出来,将每个源模式(间接地)转换为目标格式。与编写和调试将每个源模式直接转换为每个目标模式所需的数百个不同例程相比,这样只需要很少的工作就可以实现。

通常常见的数据交换实现有:

数据交换语言格式无关的的一种语言,其可被用于任何类型的学科数据。它们由标记和面向显示发展而来,进一步支持描述消息结构属性和元数据编码。

实践证明,某些正式的形式语言比其他语言更适合这项任务,因为它们的规范是由正式流程而不是特定的软件实现需求驱动的。例如,XML是一种标记语言,旨在实现方言的创建(特定于域的子语言的定义)。但是, 它不包含特定于域的字典或事实类型。可靠的资料交换的好处是能够有标准词典-分类和工具库 (如解析器、模式验证器和转换工具) 的可用性。

以下是用于多个域中的数据交换的流行通用语言的部分列表。

XML在万维网上进行数据交换的普及有几个原因。首先,它与先前存在的标准标准通用标记语言(SGML)和超文本标记语言(HTML)密切相关,因此为支持这两种语言而编写的解析器也可以轻松扩展以支持XML。例如,XHTML已被定义为正式XML格式,但大多数(如果不是全部)HTML解析器都能正确理解。

YAML是一种设计为人类可读的语言(因此可以使用任何标准文本编辑器轻松编辑)。它的概念通常类似于reStructuredText或Wiki语法,他们也试图让人和计算机都可读。YAML 1.2还包括一个与JSON兼容的简写概念,因此任何JSON文档也是有效的YAML; 然而,这并不是其的另一种形式。

REBOL是一种可以使用任何标准文本编辑器设计的人类可读且易于编辑的语言。为了实现这一点,其使用了一种简单的自由格式语法,使之具有最小的标点符号和丰富的数据类型集。REBOL的数据类型,如URL,电子邮件,日期和时间值,元组,字符串,标签等,都遵循通用标准。REBOL旨在不需要任何额外的元语言,以元循环方式设计。语言的元环境性是因为例如用于(不仅仅)用于REBOL转义语言的定义和变换的Parse转义语言本身也是REBOL的转义语言。REBOL是JSON范型的灵感来源。

Gellish是自然英语的形式化子集,其包括简单语法和大型通过分类法而可扩展英语词典 ,其主要用于定义一般和领域特定术语(概念术语),而概念则按子类型 - 超类型层次结构排列(a分类法),它支持知识和要求的继承。Dictionary-Taxonomy还包括标准化的事实类型(也称为关系类型)。术语和关系类型可以用于创建和解释事实,知识,要求和其他信息的表达。Gellish可以与SQL,RDF / XML,OWL结合使用和其他各种元语言。Gellish标准是ISO 10303-221(AP221)和ISO 15926的组合。

相关

  • 绝对温度热力学温标,又称开尔文温标、绝对温标,简称开氏温标,凯氏温标,是一种标定、量化温度的方法。它对应的物理量是热力学温度,或称开氏度,符号为K,为国际单位制中的基本物理量之一;对应
  • 瘦身 (消歧义)瘦身可以指:
  • 里兹0113(都会中心) 01924 (Wakefield nos)坐标:53°47′59″N 1°32′57″W / 53.79972°N 1.54917°W / 53.79972; -1.54917利兹(英语:Leeds i/ˈliːdz/),台湾译里兹,英国英格兰西约
  • 自身免疫性疾病自身免疫性疾病(Autoimmune disease,缩写为AID),亦作自身免疫问题,指人体内异常的免疫反应攻击了正常细胞。目前至少有80种自身免疫性疾病。身体任何部位都可能发生。常见症状包
  • 张贵妃 (宋高宗)张贵妃(12世纪-1190年),开封祥符县(今河南开封县)人,为宋高宗赵构的贵妃。张氏最开始入宫时,封她为永嘉郡夫人,宋孝宗乾道六年(1170年),她被宋孝宗尊封为张婉容。宋孝宗淳熙七年(1180年),她
  • 克莱夫·埃克斯顿克莱夫·埃克斯顿(英语:Clive Exton,1930年4月11日-2007年8月16日)是一位英格兰电视和电影编剧,有时担任剧作家,也当过演员。最知名于改编阿加莎·克里斯蒂的Poirot、佩勒姆·格伦
  • 瑞恩·菲利普瑞恩·菲利普(英语:Ryan Phillippe,/ˈfɪlpiː/;1974年9月10日-),本名为“马修·瑞恩·菲利普”(Matthew Ryan Phillippe),为一名美国男演员与导演。因为演出肥皂剧en:One Life to Li
  • 红十字广场站红十字广场站(德语:U-Bahnhof Rotkreuzplatz)是慕尼黑西部的一个地铁站,位于诺伊豪森-宁芬堡,地铁1、7号线途径此站。
  • 前23世纪前2300年至前2201年的这一段期间被称为前23世纪。海尔-博普彗星上一次约在这个世纪末最靠近地球。最近一次的近日点是1997年,在受到木星引力干扰前,周期为4200年。约公元前221
  • 2013年12月中国大陆因容量有限,本表只列出中华人民共和国成立以来各年各月中国大陆新闻动态。关于更早年代的各年各月中国新闻动态,详见“××××年中国”(“××××年”表示1949年以前的公历年份)。