除了是所有方言的公共平台之外，“数据交换方言”直接用来表示数据和元数据、迁移（populate）数据结构，在互联网上发送数据，并把它们保存在数据存储中。对比于编程语言比如C，“数据交换方言”不构成自、语句、或关键字。有效的“数据交换方言”文本流是树数据结构，构成自块（根块是隐含的，子块由方括号），圆块（圆括号界定）、字符串（双引号或适用多行字符串的花括号来界定；脱字符表示法用于不可打印字符）、URL、e-mail地址、文件、路径或其他复合值。不同于ALGOL的块，Rebol的块是复合（composite