Data exchange language

Data exchange languages are formal languages specifically designed to support the communication of data and metadata. There are two kinds of data exchange languages: Markup languages work with embedded data structuring mark-up, while data model based languages apply pre-defined standardised data models. Examples of the first category languages include JSON, YAML. Examples of the second category are the ISO STEP application protocols (ISO 10303) and ISO 13584 with dedicated fixed data models and ISO 10303-221, ISO 15926 and the Gellish language with flexible multi-purpose data models. The latter two combine a generic data model where the domain specific concepts are defined in an extensible accompanying dictionary (or vocabulary) of concepts in which the concepts are arranged in a taxonomy.

Programming languages such as REBOL and JavaScript also provide direct support for the exchange of data.

Some languages suitable for data exchange, such as XML and REBOL, support dialecting, the definition of domain-specific sublanguages.

ee also

* Electronic Data Interchange


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Data exchange — is the process of taking data structured under a source schema and actually transforming it into data structured under a target schema, so that the target data is an accurate representation of the source data[citation needed]. Data exchange is… …   Wikipedia

  • EXPRESS (data modeling language) — EXPRESS is a standard data modelling language for product data. EXPRESS is formalized in the ISO Standard for the Exchange of Product model STEP (ISO 10303), and standardized as ISO 10303 11. Overview Data models formally define data objects and… …   Wikipedia

  • Dynamic Data Exchange — (DDE) is a technology for interprocess communication under Microsoft Windows or OS/2. Contents 1 Overview 1.1 NetDDE 2 See also 3 References …   Wikipedia

  • Dynamic Data Exchange — (DDE) механизм взаимодействия приложений в операционных системах Microsoft Windows и OS/2. Хотя этот механизм до сих пор поддерживается в последних версиях Windows, в основном он заменён на более мощные механизмы OLE, COM и Microsoft OLE… …   Википедия

  • Child Language Data Exchange System — Das Child Language Data Exchange System (CHILDES) ist ein online zugängliches Datenbanksystem, das Inhalte, Transkripte und Analyse Werkzeuge für die Erforschung des gestörten und ungestörten Spracherwerbs von Kindern pflegt und bereitstellt. Der …   Deutsch Wikipedia

  • Data mapping — Data transformation/Source transformation Concepts metadata · data mapping data transformation · model transf …   Wikipedia

  • Data Protection API — (DPAPI) криптографический интерфейс программирования приложений в ОС семейства Windows, обеспечивающий защиту (конфиденциальность) данных путём их шифрования. Архитектура DPAPI включает в себя функции: шифрования и расшифровки данных, а также… …   Википедия

  • Data model — Overview of data modeling context: A data model provides the details of information to be stored, and is of primary use when the final product is the generation of computer software code for an application or the preparation of a functional… …   Wikipedia

  • Data Protection API — DPAPI (Data Protection Application Programming Interface) is a simple cryptographic application programming interface available as a built in component in Windows 2000 and later versions of Microsoft Windows operating systems. In theory the Data… …   Wikipedia

  • Data mining — Not to be confused with analytics, information extraction, or data analysis. Data mining (the analysis step of the knowledge discovery in databases process,[1] or KDD), a relatively young and interdisciplinary field of computer science[2][3] is… …   Wikipedia


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.