数据交换

✍ dations ◷ 2025-08-15 08:22:32 #数据交换

数据交换(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的组合。

相关

  • 尼古拉·伊万诺维奇·瓦维洛夫尼古拉·伊万诺维奇·瓦维洛夫(Николай Иванович Вавилов,1887年11月25日-1943年1月26日)是苏联时期的俄罗斯植物学家和遗传学家,其最主要的成就在于确认
  • 马库斯·弗雷德里希马库斯·弗雷德里希(Markus Friedrich,1963年1月24日-),是一位德国的土木工程师和交通规划师。他现任斯图加特大学的教授,是道路与交通科学学院交通规划和交通控制技术教研室的院
  • 保宁 (大学士)保宁(满语:ᠪᠣᡠᠨᡳᠩ,穆麟德:,?-1808年),图伯特氏,蒙古正白旗人。清朝大臣,两度镇守伊犂,十多年间,西陲无事,藩部心悦诚服。保宁仍靖逆将军纳穆札勒之子。乾隆年间,纳穆札勒于回疆战死,
  • 初恋 (小说)《初恋》(俄文:Первая любовь),为俄国大文豪伊万·谢尔盖耶维奇·屠格涅夫的一篇著名的中篇小说,发表于1860年。该作品为屠格涅夫自传体性质的小说,也是作者最喜欢的
  • 大卫·金博尔大卫·金博尔(英语:David J. Kimball)美国音频工程师。他曾因愤怒的公牛提名奥斯卡最佳音响效果奖。
  • 彭谊彭谊,字景宜,广东东莞县(今东莞市)人。明朝官吏。宣德十年乙卯科广东乡试举人,除工部司务。明景帝继位后,举荐任监察御史。跟从工部尚书石璞塞沙湾决河。景泰五年(1454年),跟从大学士
  • 王起蛟王起蛟,字际云,山东兖州府郓城县人,明朝政治人物。万历四年(1576年)丙子科山东乡试举人,二十三年(1595年)乙未科进士。初授洪洞县知县,升户部主事,督通州仓,卒于官。公究心理学,陶石篑先
  • 矶钓矶钓,是指在突出水面的岩石或礁石滩上垂钓。在那些人迹罕至或很少有人为干扰的矶、礁、岛、屿周围,水下往往是峰峦叠嶂、悬崖峭壁、深不可测,地形十分复杂;矶岩周围,礁石丛中,海峡
  • 1982年大西洋飓风季时间轴1982年大西洋飓风季是一次活跃度很低的大西洋飓风季,一共只形成了5场获得命名的热带气旋。飓风季从1982年6月1日正式开始,同年11月30日结束,传统上这样的日期界定了一年中绝大多数热带气旋在大西洋盆地形成和发展的时间段。不过从1982年的实际情况看,大部分热带天气活动都局限在9月份。1982年大西洋飓风季时间轴中记录了全年大西洋所有热带或亚热带气旋形成、增强、减弱、登陆、转变成温带气旋以及消散的具体信息。还包括实际操作中没有发布的信息,如美国国家飓风中心在风暴过后进行的回顾。包括最大持续风速、位置、距
  • 塞尔迪多塞尔迪多(西班牙语:Cerdido)是西班牙加利西亚自治区拉科鲁尼亚省的一个市镇。总面积约53km², 总人口1170人(2017年),人口密度22人/km²。