Data exchange language
Appearance
Data exchange languages are languages specifically designed to support the communication of data and metadata. Examples of such languages include JSON, YAML, and markup languages.
Programming languages such as REBOL and Javascript also support the exchange of data.
Some of data exchange languages, e.g. XML or REBOL support usage of domain-specific sublanguages.