Eingaben, Ausgaben, Fehler und Besitz für jede Stufe festlegen.
Eine Metadaten-Pipeline ist mehr als eine Folge von Funktionsaufrufen. Für jede Stufe braucht sie einen Vertrag: Welche Daten kommen an, welche Form geht weiter, wer besitzt geöffnete Ressourcen und wie wird ein Fehler sichtbar? Ein Ablaufbild mit diesen vier Angaben macht stille Annahmen überprüfbar.
Ein Beispiel
Die erfundene Quelle liefert Katalogzeilen. Die Normalisierung erzeugt stabile Feldnamen; das Ziel übernimmt genau einen vollständigen Lauf oder gar nichts.