交换语言格式无关的的一种语言，其可被用于任何类型的学科数据。它们由标记和面向显示发展而来，进一步支援描述讯息结构属性和元数据编码。实践证明，某些正式的形式语言比其他语言更适合这项任务，因为它们的规范是由正式流程而不是特定的软件实现需求驱动的。例如，XML是一种标记语言，旨在实现方言的创建（特定于域的子语言的定义）。但是, 它不包含特定于域的字典或事实类型。可靠的资料交换的好处是能够有标准词典-分类和工具库 (如解析器、模式验证器和转换工具) 的可用性。
用于数据交换的常用语言.