Zum Inhalt springen

Begriff05 von 10

Was ist Herkunft?

Herkunft sagt zu jedem Wert, aus welcher Quelle er stammt.

Thema
FORGE
Lesezeit
2 Min.
Erstfassung
Auf dieser Seite
  1. 01Was dazugehört
  2. 02Wie sie entsteht
  3. 03Wozu sie dient
  4. 04Was sie nicht belegt
  5. 05Begriffe und Austausch
  6. 06Grenze und Regel
  7. 07Fragen
  8. 08Quellen
  9. 09Verwandte Seiten

Was gebaut ist

Herkunft ist die Antwort auf die Frage: Woher weißt du das? Jeder Wert in der Ontologie trägt sie mit, bis zur Zeile der Quelle, aus der er stammt, und bis zum Lauf, der ihn daraus gemacht hat.

Was dazugehört

Zur Herkunft eines Werts gehören die Quelle, das Objekt in der Quelle, der Schlüssel der Zeile, das Feld, die Position im Log oder das Wasserzeichen und der Zeitpunkt des Lesens. Kommt eine Transformation dazu, gehören der Commit, der sie schrieb, und die Stände ihrer Eingaben dazu.

Wie sie entsteht

Der Konnektor schreibt sie beim Lesen, noch bevor der Wert verarbeitet wird. Die Rohzone speichert die Zeilen unverändert und nur anhängend, und jede spätere Umformung verweist auf die Rohzeile, aus der sie entstand. Herkunft wird nicht nachträglich vermutet, sondern beim Entstehen festgehalten.

Wozu sie dient

Sie entscheidet, wenn zwei Quellen sich widersprechen, welche gilt. Sie beantwortet eine Auskunft an eine betroffene Person und die Frage eines Prüfers. Sie macht Löschung möglich, weil bekannt ist, wo ein Wert überall steht. Und sie ist die Grundlage dafür, dass ein Agent seine Aussagen belegt.

Was sie nicht belegt

Begriff · Ontologie

Die gemeinsame Beschreibung einer Organisation: Objekttypen mit Eigenschaften, Beziehungen, Regeln und Handlungen, als Daten mit Version, Herkunft und Recht.

Ontologie im Zusammenhang

Herkunft sagt, woher ein Wert kommt, nicht, dass er stimmt. Eine fehlerhafte Quelle liefert fehlerhafte Werte mit korrekter Herkunft. Sie ist auch nicht dasselbe wie Urheberschaft: Wer einen Wert in der Quelle eingegeben hat, steht dort, nicht in der Ontologie.

Begriffe und Austausch

Begriff · Provenienz

Der nachvollziehbare Ursprung einer Information mit Quelle und Beobachtungszeit. Herkunft allein garantiert keine Richtigkeit.

Quellen anbinden und einordnen

Die Begriffe folgen dem Standard W3C PROV: Entität, Aktivität, Agent. Für den Austausch der Herkunft zwischen Werkzeugen ist OpenLineage vorgesehen. In der Bibliothek steht dafür auch der Begriff Provenienz; er meint dasselbe.

Grenze

Grenze
Die Herkunft ist als Bauweise beschrieben. Ein laufendes System mit Konnektoren und Rohzone besteht nicht, und die Anbindung an OpenLineage ist vorgesehen.

Fragen

Ist Herkunft dasselbe wie ein Protokoll?
Nein. Die Herkunft hängt am Wert und nennt seine Quelle. Das Protokoll hält fest, was das System getan hat, und ist eine Kette von Einträgen.
Was geschieht, wenn eine Quelle ihre Daten korrigiert?
Die Korrektur wird mit neuer Erfassungszeit abgelegt, die alte Aussage bleibt mit ihrer Herkunft erhalten.

Quellen

  1. PROV-OverviewW3C. Begriffe und Modell für Herkunftsangaben: Entität, Aktivität, Agent.

Verwandte Seiten