text: 資料交換是指在資料庫規範模式下構建資料並將其轉換為目標模式構建資料的過程，目的是為了使目標資料能夠準確的表達源資料內容。資料交換允許在不同的計算機程式之間共享資料 。單一域資料交換.在某些作用域當中，可能會同時並存多種不同的源以及目標格式轉換為目標格式。與編寫和除錯將每個源模式直接轉換為每個目標模式所需的數百個不同例程相比，這樣只需要很少的工作就可以實現。通常常見的資料交換實現有：資料交換語言."另見建模語言。"資料交換語言格式無關的的一種語言，其可被用於任何型別的學科資料。它們由標記和麵向顯示發展而來，進一步支援描述訊息結構屬性和後設資料編碼。實踐證明，某些正式的形式語言比其他語言更適合這項任務，因為它們的規範是由正式流程而不是特定的軟體實現需求驅動的。例如，XML是一種標記語言，旨在實現方言的建立。但是, 它不包含特定於域的字典或事實型別。可靠的資料交換的好處是能夠有標準詞典-分類和工具庫 (如解析器、模式驗證器和轉換工具) 的可用性。用於資料交換的常用語言.以下是用於多個域中的資料交換的流行通用語言的部分列表。用於資料交換的XML.XML在全球資訊網上進行資料交換的普及有幾個原因。首先，它與先前存在的標準標準通用標記語言HTML解析器都能正確理解。用於資料交換的YAML.YAML是一種設計為人類可讀的語言。它的概念通常類似於reStructuredText或Wiki語法，他們也試圖讓人和計算機都可讀。YAML 1.2還包括一個與JSON相容的簡寫概念，因此任何JSON文件也是有效的YAML; 然而，這並不是其的另一種形式。用於資料交換的REBOL.REBOL是一種可以使用任何標準文字編輯器設計的人類可讀且易於編輯的語言。為了實現這一點，其使用了一種簡單的自由格式語法，使之具有最小的標點符號和豐富的資料型別集。REBOL的資料型別，如URL，電子郵件，日期和時間值，元組，字串，標籤等，都遵循通用標準。REBOL旨在不需要任何額外的元語言，以元迴圈方式設計。語言的元環境性是因為例如用於用於REBOL轉義語言的定義和變換的Parse轉義語言本身也是REBOL的轉義語言。REBOL是JSON正規化的靈感用於資料交換的Gellish.Gellish是自然英語的形式化子集，其包括簡單語法和大型透過分類法而可擴充套件英語詞典 ，其主要用於定義一般和領域特定術語和ISO 15926的組合。
metadata: erhwenkuo/wikipedia-zhtw
metadata: 資料交換
metadata: https://zh.wikipedia.org/wiki?curid=6373745