数据交换

✍ dations ◷ 2025-06-19 05:49:35 #数据交换

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

相关

  • 源泉南方古猿南方古猿源泉种(Australopithecus sediba)是一个建议中的南方古猿种,根据其化石遗骇,可追溯至大约178万到195万年前的更新世。南方古猿源泉种的特色是:他同时具有原始人及现代人
  • 亚历山德里亚亚历山德里亚(Alexandria, Louisiana),美国路易斯安那州拉皮德县县治,位于红河南岸,是路易斯安那州的地理中心,面积69.9平方公里。它是亚历山德里亚大都会区(人口147,000)的中心城市
  • 海兰江海兰江,位于中华人民共和国吉林省延边朝鲜族自治州境内,是布尔哈通河右岸支流,辽、金称曷懒水,明代称合兰河,清代称海兰河、骇浪河,河名源自满语(满文:ᡥᠠᡳᠯᠠᠨ,转写:),意为“榆树”
  • 榄仁属榄仁属(学名:)又名诃子属,是使君子科下的一个属,为乔木植物。该属共有约250种,分布于热带地区。
  • 近炸引信近炸引信(英语:Proximity fuze,日语:近接信管),亦称近爆引信或近发引信,是一种依据与目标距离而决定引爆的雷管。近炸引信的技术可被应用在火炮炮弹、火箭、水雷或鱼雷之上。第二次
  • 大翼橙大翼橙是柑橘属 Citrus下的一个野生种,分布于南亚、东亚与太平洋诸岛,又可再分为许多地理亚种。大翼橙目前经研究,是柑橘、柳橙、柚子、柠檬等等这类植物最原始的品种,即目前农
  • 柯岩 (作家)柯岩(1929年7月14日-2011年12月11日),原名冯恺,女,满族,祖籍广东南海,生于河南郑州,中国诗人、小说家、报告文学作家。她是诗人贺敬之的妻子。柯岩原名叫冯恺,对于后来取名“柯岩”,她
  • 凯埃扎帕武尔凯埃扎帕武尔(Keezhapavur),是印度泰米尔纳德邦Tirunelveli县的一个城镇。总人口19958(2001年)。该地2001年总人口19958人,其中男性9881人,女性10077人;0—6岁人口2313人,其中男1193
  • AMS EulerAMS Euler 是一款直立意大利体,由美国数学学会(AMS)委托字体设计师赫尔曼·察普夫设计,高德纳与他在斯坦福大学的研究生提供技术上的帮助。字体的版权归属于美国数学学会。AMS E
  • 埃尔文·布尔库埃尔文·布尔库(阿尔巴尼亚语:Ervin Bulku;1981年3月3日-)是一位阿尔巴尼亚足球运动员。在场上的位置是中场。他现在效力于阿尔巴尼亚足球超级联赛球队地拉那足球俱乐部。他也代