Uso del lenguaje de transformaciones para definir transformaciones
TML proporciona un conjunto de comandos y elementos de lenguaje mediante los que el creador de una secuencia de comandos puede definir la manera en que se puede transformar un formato de datos en otro (comando map) y puede también definir valores de datos destino específicos (comando set).
TML es compatible con la escritura de funciones en JavaScript cuando se trata de una creación más complicada, por ejemplo cuando los datos de salida se calculan a partir de los datos de entrada.
Los comandos siempre deben entender cuál es la ruta de datos destino y algunos necesitan también conocer la ruta de datos origen.