O UMF (Universal Message Format) é um dialeto XML extensível utilizado para estruturação de arquivos de origem de dados. O UMF contém tags padrão que representam partes-chave de identidades, relacionamentos e atividades. Antes dos dados poderem ser processados pelos pipelines, eles precisam ser convertidos em UMF e seguir a especificação do UMF.
UMF consiste desses componentes hierárquicos:
- Documentos UMF
- A coleta de segmentos UMF que estrutura os dados e indica o tipo de registro de origem de dados.
- Segmentos UMF
- A parte do documento UMF que estrutura os dados para a origem de dados.
- Elementos UMF
- As tags XML e os valores que definem os dados dentro de um segmento UMF de um documento UMF.
A especificação UMF lista os tipos específicos de documentos UMF, os segmentos UMF dentro de cada tipo de documento UMF e elementos UMF válidos dentro de cada segmento UMF.