红袖什么意思| 梦见喝酒是什么意思| 怀孕的最佳时间是什么时候| 10月30号什么星座| 成人达己是什么意思| 小拇指发麻是什么原因| 自闭什么意思| 老人嗜睡是什么原因| 毛毛虫吃什么食物| 送女朋友什么礼物| 老虎油是什么意思| 猪狗不如是什么意思| 什么动物没有方向感| 泄泻什么意思| 豆腐干炒什么菜好吃| 孩子多动缺什么| 印度人为什么叫阿三| 车迟国的三个妖怪分别是什么| 高尿酸血症是什么意思| 赵丽颖原名叫什么| 又什么又什么的什么| cross是什么牌子| 为什么打哈欠会传染| 大便秘结是什么原因| 八一年属什么生肖| 年终奖一般什么时候发| 装垃圾的工具叫什么| 手指麻木是什么原因| 蛋白尿是什么原因引起的| hcg偏高是什么原因| 无厘头什么意思| 人流手术前需要注意什么| 洗手指征是什么| 水泡型脚气用什么药好| 恭请是什么意思| 什么不足| 核准日期是什么意思| 男人吃鸽子有什么好处| 种植牙有什么危害| 桃子有什么营养价值| 草缸适合养什么鱼| 人为什么做梦| 二尖瓣关闭不全是什么意思| 小猫咪吃什么| 什么叫国学| 918是什么意思| 补水什么意思| 经常头疼什么原因| 副市长什么级别| 71年猪是什么命| 肺结核有什么症状| 负压引流器有什么作用| 经血发黑什么原因| 胎盘成熟度2级是什么意思| 藿香是什么| lee是什么意思| 胸口闷闷的有点疼是什么原因| 朝鲜说什么语言| 激素6项检查是些什么| 心脏疼是什么感觉| 双向什么意思| 做梦梦见掉牙齿是什么意思| 旅游穿什么鞋最舒服| 高血压吃什么药效果好| 什么最赚钱| 什么是疣图片| 遭罪什么意思| 眼睛散光和近视有什么区别| 骨密度是什么意思| 哮喘是什么症状| 脚浮肿吃什么药| 桦树茸泡水喝有什么功效| 小朋友坐飞机需要什么证件| 1207是什么星座| 曹休和曹操什么关系| 六畜兴旺是什么意思| 人为什么会有狐臭| 蓝色加黄色等于什么颜色| 数字五行属什么| 唐氏综合征是什么原因造成的| 分辨率dpi是什么意思| 类风湿吃什么药好| 药流后吃什么消炎药| 小孩脚后跟疼是什么原因| 丰富多腔的腔是什么意思| 5月24号是什么日子| 甲状腺用什么药| 六指是什么原因导致的| 难过美人关是什么生肖| 甘油是什么成分| 有期徒刑是什么意思| 眼泡是什么意思| 耳鸣什么原因引起的| 煤气罐在什么情况下会爆炸| 喝黑芝麻糊有什么好处| 丝棉是什么材料| 医生会诊是什么意思| 全运会是什么| 口舌生疮吃什么药| 吃瓜什么意思| 女人喝胶原蛋白有什么好处| 是什么品牌| 乳腺病人吃什么好| amk是什么品牌| 吃了阿莫西林不能吃什么| 葡萄不能和什么一起吃| 什么是撤退性出血| 反清复明的组织叫什么| 嘴唇黑是什么原因| 腱鞘囊肿是什么原因| 做梦梦到钱是什么预兆| 吃什么会变黑| squirrel是什么意思| 鼻鼽病是什么意思| 高钾血症是什么原因引起的| 双土是什么字| peni是什么意思| 石榴石五行属什么| 结肠炎是什么症状| 慢性病卡有什么用| 冰心原名是什么| 附骨疽是什么病| 葫芦什么时候成熟| 降压药什么时候吃好| 胃不好的人吃什么养胃| mas是什么意思| 经常胸闷是什么原因| 晚上睡觉流口水什么原因| 鲁班发明了什么| 中午吃什么饭 家常菜| 走路脚后跟疼是什么原因| 狗贫血吃什么补血最快| 嗓子痒咳嗽是什么原因| 蛇床子是什么| 左手麻木什么原因| 鼠疫是由什么引起的| 历久弥新什么意思| 秋葵与什么食物相克| 过敏性咳嗽用什么药效果好| cacao是什么意思| 什么是条件反射| 发情是什么意思| 解脲脲原体阳性吃什么药| 当兵苦到什么程度| 身强力壮是什么生肖| 放荡不羁爱自由什么意思| marni是什么品牌| 怎么知道自己对什么过敏| 肾阳虚的表现是什么| 生理期吃什么水果| 属兔适合佩戴什么饰品| 易烊千玺属什么生肖| 女人什么时候最想要| 桔梗是什么东西| 日行一善是什么意思| 精子不液化吃什么药| 岁寒三友是指什么| 菡字五行属什么| 脾肾亏虚的症状是什么| 60岁生日送什么礼物| 上飞机不能带什么| 秋葵吃多了有什么坏处| 酒酿蛋什么时候吃效果最好| 李晨什么星座| 四爱什么意思| 捡漏什么意思| 什么是纯净水| 胎儿左侧侧脑室增宽的原因是什么| 胃病有什么症状| 胃寒吃什么食物暖胃| 婚检是什么意思| 拌凉菜需要什么调料| 桡神经受损有什么恢复的方法| iron什么意思| 很容易出汗是什么原因| 小脑萎缩有什么症状| 江诗丹顿是什么档次| alike是什么意思| 男性睾丸一边大一边小是什么原因| 3月23是什么星座| 小意思是什么意思| lg是什么| 秦皇岛为什么叫秦皇岛| 接骨木莓是什么| 吃饭是什么意思| 控线是什么意思| 场景是什么意思| 邻家女孩什么意思| 禁忌症是什么意思| 妇科支原体感染吃什么药| 尿常规红细胞高是什么原因| 凉拖鞋什么材质的好| 降低压吃什么药| 小便发红是什么原因| 右眼皮跳是什么预兆女| 工作单位是什么意思| 芒果过敏用什么药| 鱼油对眼睛有什么好处| 什么爱| 复试是什么意思| 枕大池增大什么意思| 茔和坟有什么区别| 什么蛋营养价值最高| 后生可畏是什么意思| 马拉松是什么意思| 大校相当于地方什么级别| gst是什么| 聘书是什么| 什么的北京城| 吃什么食物能降低胆固醇| cba什么意思| 银灰色五行属什么| 什么是邪教| 蛋白粉适合什么人吃| 梦见捞鱼是什么意思| 黄芪煲汤和什么搭配| 孕吐吃什么| b超和彩超有什么区别| 肺型p波是什么意思| 左边后背疼是什么原因| 吃什么东西增强免疫力| 1975属什么生肖| 平常吃什么补肾| rue是什么意思| 比五行属什么| 七月十二是什么星座| 减肥期间晚上可以吃什么| 猫为什么不怕蛇| 杨梅和什么不能一起吃| 牛郎织女是什么意思| 侃侃而谈什么意思| o和b型生的孩子是什么血型| 粉盒和硒鼓有什么区别| 几朵花代表什么意思| 挚爱和至爱有什么区别| 文武双全是什么生肖| 胆固醇高对身体有什么危害| 活字印刷术是什么时候发明的| 为什么来月经肚子疼| hdr模式是什么意思| 糊精是什么东西| 腿肿是什么原因引起的怎么办| 呼吸快是什么原因| 烫发对身体有什么危害| 财运亨通是什么意思| 胎儿左心室点状强回声是什么意思| 男人吃韭菜有什么好处| 什么朝天| 身上红痣多是什么原因| 荣字五行属什么| 烧高香是什么意思| 流云是什么意思| 白头发挂什么科| 美缝什么时候做| 子宫内膜厚有什么危害| 舌根起泡是什么原因| 10月25是什么星座| 梦见李子是什么意思| 凤毛麟角是什么意思| 复原乳是什么意思| 什么是宫腔镜手术| 时间是什么意思| 汝窑开片是什么意思| 螺子黛是什么| 百度Jump to content

这些人民币即将作废 带动收藏热

From Wikipedia, the free encyclopedia
百度 奥古斯塔18英雄之帕齐亚利马特-帕齐亚利,31岁,是生活在马萨诸塞州布罗克顿地区的消防员。

Data exchange is the process of moving data from one information system to another. It often involves transforming data that is native to the source system into a form that is consumable by the target system or to a standardized form that is consumable by any compatible system. In particular, data exchange allows data to be shared between computer programs.

Data exchange is similar to data integration except that data may be restructured with possible loss of content. There may be no way to transform a particular collection based on exchange constraints. Conversely, there may be multiple ways to transform the data, in which case one option must be identified in order to achieve compatibility between source and target.

There are two main types of data exchange: broadcast and peer-to-peer (a.k.a. unicast).[1] For broadcast, data is transmitted simultaneously to all consumers. Just as a conference call, all participants get the exact same information from the speaker at the same time. [2] For peer-to-peer, data is sent to a single receiver; defined by a specific address. For example, a letter goes to just one mail box.[3]

Single-domain

[edit]

In some domains, a multiple source and target schema (proprietary data formats) may exist. An exchange or interchange format is often developed for a single domain, and then necessary routines (mappings) are written to (indirectly) transform/translate each and every source schema to each and every target schema by using the interchange format as an intermediate step. That requires less work than writing and debugging the many routines that would be required to directly translate each source schema directly to each target schema.

Examples of these transformative interchange formats include:

  • Standard Interchange Format for geospatial data;
  • Data Inter chance Format for spreadsheet data;
  • Open Document Format for spreadsheets, charts, presentations and word processing documents;
  • GPS eXchange Format or Keyhole Markup Language for describing GPS data;
  • GDSII for integrated circuit layout.

Representation

[edit]

A data exchange (a.k.a. interchange) language defines a domain-independent way to represent data.[4] These languages have evolved from being markup and display-oriented to support the encoding of metadata that describes the structural attributes of the information.[5]

Practice has shown that certain types of formal languages are better suited for this task than others, since their specification is driven by a formal process instead of particular software implementation. For example, XML is a markup language that was designed to enable the creation of dialects (the definition of domain-specific sublanguages).[6] However, it does not contain domain-specific dictionaries or fact types. Beneficial to a reliable data exchange is the availability of standard dictionaries-taxonomies and tools libraries such as parsers, schema validators, and transformation tools.[citation needed]

XML

[edit]

The popularity of XML for data exchange on the World Wide Web has several reasons. First of all, it is closely related to the preexisting standards Standard Generalized Markup Language (SGML) and Hypertext Markup Language (HTML), and as such a parser written to support these two languages can be easily extended to support XML as well. For example, XHTML has been defined as a format that is formal XML, but understood correctly by most (if not all) HTML parsers.[6]

YAML

[edit]

YAML was designed to be human-readable and authored via a text editor with notion similar to reStructuredText and wiki syntax. YAML 1.2 also includes a shorthand notion that is compatible with JSON, and as such any JSON document is also valid YAML; this however does not hold the other way.[7]

REBOL

[edit]

REBOL was designed to be human-readable and authored via a text editor. It uses a simple free-form syntax with minimal punctuation and a rich set of data types (such as URL, email, date and time, tuple, string, tag) that respect common standards. It is designed to not need any additional meta-language, being designed in a metacircular fashion which is why the parse dialect used for definitions and transformations of REBOL dialects is also itself a dialect of REBOL.[8] REBOL was used as a source of inspiration for JSON.[9]

Gellish

[edit]

Gellish English is a formalized subset of natural English (language), which includes a simple grammar and a large, extensible dictionary (taxonomy) that defines the general and domain specific terminology, whereas the concepts are arranged in a hierarchy, which supports inheritance of knowledge and requirements. The dictionary also includes standardized fact types. The terms and relation types together can be used to create and interpret expressions of facts, knowledge, requirements and other information. Gellish can be used in combination with SQL, RDF/XML, OWL and various other meta-languages. The Gellish standard is a combination of ISO 10303-221 (AP221) and ISO 15926.[10]

List

[edit]

The following describes and compares popular data exchange languages.

Name Schemas Flexible Semantic verification Dictionary Information Model Synonyms and homonyms Dialecting Web standard Trans-formations Light-weight Human readable Compatibility
RDF Yes[1] Yes Yes Yes Yes Yes Yes Yes Yes Yes Partial Subset of Semantic web
XML Yes[2] Yes No No No No Yes Yes Yes No Yes subset of SGML, HTML
Atom Yes Un-known Un-known Un-known No Un-known Yes Yes Yes No No XML dialect
JSON No Un-known Un-known Un-known No Un-known No Yes No Yes Yes subset of YAML
YAML No[3] Un-known Un-known Un-known No Un-known No No No[3] Yes Yes[4] superset of JSON
REBOL Yes[7] Yes No Yes No Yes Yes No Yes[7] Yes Yes[5]
Gellish Yes Yes Yes Yes[8] No Yes Yes ISO No Yes Partial[6] SQL, RDF/XML, OWL
Columns
  • Schemas – Whether supports representing domain specific data structure definition
  • Flexible – Whether supports extension of the semantic expression capabilities without modifying the schema
  • Semantic verification – Whether supports semantic verification of the correctness of expressions in the language
  • Dictionary – Whether includes a dictionary and a taxonomy (hierarchy) of concepts with inheritance
  • Information model – Whether supports an information model
  • Synonyms and homonyms – Whether supports the use of synonyms and homonyms in expressions
  • Dialecting – Whether is available in multiple natural languages or dialects
  • Web standard – Whether is standardized by a recognized body
  • Transformations – Whether includes a translation to other standards
  • Lightweight – Whether a lightweight version is available
  • Human readable – Whether expressions are understanable without training[11]
  • Compatibility – Which other tools can be used or are required

See also

[edit]
  • Comma-separated values – Text format for tabular data using comma between fields
  • Data transfer – Transfer of data over a point-to-point or point-to-multipoint communication channel
  • Lightweight markup language – Markup language with simple, unobtrusive syntax
  • Modeling language – Artificial language used to express information under a rule set
  • RSS – Family of web feed formats

Notes

[edit]
  1. ^ RDF is a schema-flexible language.
  2. ^ The schema of XML contains a very limited grammar and vocabulary.
  3. ^ Available as an extension.
  4. ^ In the default format, not the compact syntax.
  5. ^ The syntax is fairly simple (the language was designed to be human-readable); the dialects may require domain knowledge.
  6. ^ The standardized fact types are denoted by standardized English phrases, which interpretation and use needs some training.
  7. ^ The Parse dialect is used to specify, validate, and transform dialects.
  8. ^ The English version includes a Gellish English Dictionary-Taxonomy that also includes standardized fact types (= kinds of relations).

References

[edit]
  1. ^ Heidarzadeh, A.; Sprintson, A. (2025-08-06). "Optimal exchange of data over broadcast networks with adversaries". 2016 Information Theory and Applications Workshop (ITA). ISBN 978-1-5090-2529-9 – via IEEE.
  2. ^ "What is a Broadcast?". IONOS Digital Guide. 2025-08-06. Retrieved 2025-08-06.
  3. ^ "Unicast". IONOS Digital Guide. 2025-08-06. Retrieved 2025-08-06.
  4. ^ Billingsley, F.C. (1988). "General Data Interchange Language". ISPRS Archives. 27 (B3): 80–91. Retrieved 25 May 2018. The transformation routines will constitute a language and syntax which must be discipline and machine independent.
  5. ^ Nurseitov, N.; Paulson, M.; Reynolds, R.; Izurieta, C. (2009). "Comparison of JSON and XML Data Interchange Formats: A Case Study". Scenario: 157–162.
  6. ^ a b Lewis, J.; Moscovitz, M. (2009). AdvancED CSS. APress. pp. 5–6. ISBN 9781430219323. Retrieved 25 May 2018.
  7. ^ Bendersky, E. (22 November 2008). "JSON is YAML, but YAML is not JSON". Eli Bendersky's website. Retrieved 29 May 2018.
  8. ^ Sassenrath, C. (2000). "The REBOL Scripting Language". Dr. Dobb's Journal. 25 (314): 64–8. Retrieved 29 May 2018.
  9. ^ Sassenrath, C. (13 December 2012). "On JSON and REBOL". REBOL.com. Retrieved 29 May 2018.
  10. ^ van Renssen, A.; Vermaas, P.E.; Zwart, S.D. (2007). "A Taxonomy of Functions in Gellish English". Proceedings from the International Conference on Engineering Design 2007: DS42_P_230. Retrieved 29 May 2018.
  11. ^ "human-readable". Oxford Dictionaries. Oxford University Press. Archived from the original on May 30, 2018. Retrieved 29 May 2018.
双肺结节是什么意思 专著是什么 彩超跟b超有什么区别 下腹坠胀是什么原因 知了代表什么生肖
雏形是什么意思 酱牛肉放什么调料 怀孕初期需要补充什么营养 耳麦是什么 出离心是什么意思
游离脂肪酸是什么 PT医学上是什么意思 收是什么生肖 凌晨4点是什么时辰 波尔多红是什么颜色
床单什么颜色有助于睡眠 柔和是什么意思 紫玫瑰花语是什么意思 乳腺癌吃什么水果好 经期喝茶有什么影响
脸发红发痒是什么原因jasonfriends.com 戒指丢了暗示着什么hcv9jop7ns5r.cn 蜻蜓为什么点水hcv9jop1ns3r.cn 松花蛋是什么蛋hcv9jop5ns4r.cn 林黛玉和贾宝玉是什么关系hcv8jop0ns6r.cn
一点小事就暴躁的人是什么病hcv8jop9ns0r.cn 内向的人适合什么职业hcv7jop6ns3r.cn 七月初七是什么生肖hcv7jop6ns7r.cn 什么人不能喝牛奶jasonfriends.com 女生无缘无故头疼是什么原因hcv9jop0ns8r.cn
世界上最硬的东西是什么hcv8jop9ns6r.cn 被草是什么感觉hcv8jop9ns6r.cn 40不惑是什么意思hcv9jop5ns6r.cn 左脸长痣代表什么hcv8jop2ns4r.cn 心直口快是什么意思hcv9jop1ns2r.cn
吃什么全面补充维生素hcv8jop4ns1r.cn 耳朵发烫是什么征兆zhongyiyatai.com 109是什么意思hcv9jop6ns4r.cn 甘油三酯高是什么原因引起的hcv7jop6ns0r.cn 五谷杂粮是什么hcv9jop5ns5r.cn
百度