UMF ist eine erweiterbare XML-Version, die für das Strukturieren von Datenquellendateien verwendet wird. UMF enthält Standardtags, die Schlüsselteile von Identitäten, Beziehungen und Aktivitäten darstellen. Daten müssen in UMF konvertiert werden und der UMF-Spezifikation entsprechen, bevor sie von den Pipelines verarbeitet werden können.
UMF besteht aus den folgenden hierarchischen Komponenten:
- UMF-Dokumente
- Die Sammlung von UMF-Segmenten, die die Daten strukturiert und den Typ für den Datenquellensatz angibt.
- UMF-Segmente
- Die Komponente des UMF-Dokuments, die die Daten für die Datenquelle strukturiert.
- UMF-Elemente
- XML-Tags und -Werte, die die Daten in einem UMF-Segment eines UMF-Dokuments definieren.
Die UMF-Spezifikation listet die UMF-Dokumenttypen,
die UMF-Segmente in jedem UMF-Dokumenttyp und die gültigen UMF-Elemente in jedem UMF-Segment auf.