Bandaufnahmen werden für jedes erstellte 8xx-Feld einzeln ausgegeben

Beispiel:

Die Bandaufnahme mit Systemnummer 222417293 enthält ursprünglich sieben 839 Felder, die aus drei verschiedenen Reihenaufnahmen stammen: 191181870, 222417307 und 226305368. Gemäss den Regeln (u.a. in kafka-streams-series-transform#3) müsste daraus eine Bandaufnahme resultieren, welche anstelle der 839er folgende Felder enthält:

<datafield tag="800" ind1="1" ind2=" ">
    <subfield code="a">Arendt, Hannah</subfield>
    <subfield code="d">1906-1975</subfield>
    <subfield code="t">&lt;&lt;The&gt;&gt; human condition</subfield>
    <subfield code="v">2-3</subfield>
    <subfield code="w">(SBT)000278036SBT01</subfield>
</datafield>
<datafield tag="830" ind1=" " ind2=" ">
    <subfield code="a">Thurgauer Namenbuch</subfield>
    <subfield code="v">Bde. 2-3</subfield>
    <subfield code="w">(NEBIS)008556950EBI01</subfield>
</datafield>
<datafield tag="830" ind1=" " ind2=" ">
    <subfield code="a">Thurgauer Namenbuch</subfield>
    <subfield code="v">2-3</subfield>
    <subfield code="w">(RERO)R003537997-41SLSP</subfield>
</datafield>

Stattdessen werden sieben Bandaufnahmen erstellt. Jede dieser Aufnahme enthält ein 800er- bzw. 830er-Feld, wobei jedes Feld auf einem anderen ursprünglichen 839er-Feld beruht.

Es stellen sich folgende Fragen:

  • Weshalb werden überhaupt verschiedene 830er-Felder erstellt, wenn alle sich auf die gleiche Reihenaufnahme beziehen (gemäss Regeln sollte in einem solchen Fall nur ein 830er-Feld erstellt werden)
  • Weshalb wird für jedes (verbleibende) 800er-/830er-Feld eine eigene Bandaufnahme (mit gleicher Systemnummer) erstellt?

Detailliertes Mapping 839$w der Bandaufnahme => 001 der Reihenaufnahme:

  • (RERO)R003537997-41SLSP => 191181870
  • (NEBIS)008556950EBI01 => 222417307
  • (IDSBB)002741771DSV01 => 222417307
  • (IDSLU)000321547ILU01 => 222417307
  • (NEBIS)004601554EBI01 => 222417307
  • (IDSSG)000278036HSB01 => 222417307
  • (SBT)000278036SBT01 => 226305368