Uso del linguaggio di trasformazione per la definizione di trasformazioni
Il TML offre una serie di comandi e di elementi di linguaggio mediante i quali è possibile definire nello script le modalità di trasformazione dei dati da un formato a un altro (comando map) e impostare valori specifici per i dati di destinazione (comando set).
Per supportare funzionalità di trasformazione più complesse (ad esempio per il calcolo dei dati di output a partire dai valori dei dati di input), il TML supporta le funzioni script di JavaScript.
È sempre necessario che i comandi includano il percorso dei dati di destinazione. Per alcuni è necessario anche il percorso dei dati di origine.