Kollektionen

Welche Schichten jede verarbeitete PDAI-Sammlung hat, von der Platte und aus ihren DuckDBs gelesen

Veröffentlichungsdatum

20. Oktober 2026

TippDer Stand in einem Satz

Von 28 Sammlungen mit einer Korpusdatei haben 14 eine Schemakarte, 15 ein Sidecar der Evidenzobjekte, 10 Einträge im Register der Einzeldinge und 1 einen FNF-Index; jede Schicht wird je Sammlung gebaut, und was hier fehlt, ist eine benannte Lücke, kein stiller Rückgriff auf eine andere Sammlung.

Das Gesamtbild

Gelesen am 2026-10-20 unter /Volumes/PDAI-1/pdai-collections: jede Sammlung, deren Ordner eine Korpusdatei trägt (<sammlung>_corpus.duckdb nach der Umstellung, sonst <sammlung>_stanza.duckdb), mit einer kurzlebigen Nur-Lese-Verbindung je Datenbank. Welche Datei eine Rolle trägt, entscheidet ai_lemma_index.stores aus dem verzeichneten Stand der Sammlung; nach der Umstellung liegen Sidecar, Satzdatensätze, Dossier-Projektion und Haupt-DB in <sammlung>_famulus.duckdb.

  • Schemakarte (14): 4 Korrespondenzen (eulerOO-IVA, hevelius, karman-nachlass, pirckheimer) und 10 Dokumentsammlungen (braheOO, copernicus-prim, enestroem, eulerOO, karman-context, kepler-prim, kepler-sec, kirch, waefler-prim, waefler-sec). Die Karte trägt im Block profil die Fakten der Sammlung (Träger, Sprachen, Epoche, Fach); ohne Karte bleibt eine Sammlung von den Schichten der Evidenz ausgeschlossen: causality, classical-philology, copernicus-sec, grasshoff, greek-astronomy, hartmann, kepleriana-munich-2024, medieval-sec, natural-philosophy, neugebauer, pirckheimer-sec, tractatus-typoskripte, wittgenstein-mechanik, wittgenstein-mechanik-sec.
  • Sidecar (15): FQL-Tabellen für Briefe, Evidenzraum für Dokumente (Famulus-Datei, sonst _fql.duckdb bzw. _fx.duckdb); braheOO, copernicus-prim, enestroem, eulerOO, eulerOO-IVA, hartmann, hevelius, karman-context, karman-nachlass, kepler-prim, kepler-sec, kepleriana-munich-2024, pirckheimer, waefler-prim, waefler-sec.
  • Satzdatensätze sr_* (Famulus-Datei, sonst _satz.duckdb; 12): braheOO, copernicus-prim, enestroem, eulerOO, eulerOO-IVA, hartmann, hevelius, karman-context, karman-nachlass, kepler-prim, kepler-sec, kepleriana-munich-2024.
  • Dossiers (7): enestroem, eulerOO, eulerOO-IVA, hevelius, karman-context, karman-nachlass, pirckheimer.
  • Register der Einzeldinge (ind_quelle, 10): copernicus-prim, enestroem, eulerOO, eulerOO-IVA, hevelius, karman-context, karman-nachlass, kepler-sec, kepleriana-munich-2024, pirckheimer.
  • Bereitschaftsprüfung des Evidenzraums (9): copernicus-prim, enestroem, eulerOO, eulerOO-IVA, hevelius, karman-context, karman-nachlass, kepler-sec, pirckheimer.
  • FNF-Index (1): karman-nachlass.
  • Abbildungen (figures.xml, 7): copernicus-prim, enestroem, eulerOO, eulerOO-IVA, hartmann, karman-context, kepler-sec.
  • status.json (Gesamturteil der Sammlung): partial 1, search_ready 27.

14 Sammlungen haben eine Korpusdatei, aber keine Schemakarte; für sie ist keine Aussage über Briefe, Dokumente oder Evidenzobjekte begründet, bis ihre Karte angelegt ist.

Die Tabelle

Zahlen sind Zeilen der genannten Tabellen; – heißt: die Datei fehlt, leer: die Datenbank hat keine Tabelle, da: die Datenbank ist vorhanden, die genannte Tabelle nicht, gesperrt: ein Schreiber hielt die Datei beim Lesen. Die Urteile der Bereitschaft (erfuellt, luecke, veraltet, nicht_anwendbar, nicht_pruefbar) stehen, wie die Prüfung sie schreibt.

Grundschichten

Sammlung Karte Träger Sätze Sidecar Träger im Sidecar Evidenzobjekte Register status.json
braheOO ja dokumente 145.934 fx 14 Dok. 293.238 – search_ready
causality nein – 6.259 – – – – partial
classical-philology nein – 262 – – – – search_ready
copernicus-prim ja dokumente 80.090 fx 10 Dok. 127.266 6.129 search_ready
copernicus-sec nein – 188.596 – – – – search_ready
enestroem ja dokumente 325.936 fx 767 Dok. 657.566 413 search_ready
eulerOO ja dokumente 161.130 fx 84 Dok. 250.571 995 search_ready
eulerOO-IVA ja korrespondenz 162.730 fql 3.393 Briefe 178.814 1.492 search_ready
grasshoff nein – 47.527 – – – – search_ready
greek-astronomy nein – 2.059 – – – – search_ready
hartmann nein – 1.095 fql da Briefe da – search_ready
hevelius ja korrespondenz 29.936 fql 2.970 Briefe 55.345 728 search_ready
karman-context ja dokumente 523.923 fx 77 Dok. 851.173 3.647 search_ready
karman-nachlass ja korrespondenz 668.346 fql 15.976 Briefe 1.210.906 18.304 search_ready
kepler-prim ja dokumente 458.419 fx 27 Dok. 637.959 – search_ready
kepler-sec ja dokumente 122.267 fx 25 Dok. 197.003 4.364 search_ready
kepleriana-munich-2024 nein – 992 fql da Briefe da 95 search_ready
kirch ja dokumente 140.999 – – – – search_ready
medieval-sec nein – 144.831 – – – – search_ready
natural-philosophy nein – 6.970 – – – – search_ready
neugebauer nein – 35.438 – – – – search_ready
pirckheimer ja korrespondenz 10.492 fql 354 Briefe 11.373 76 search_ready
pirckheimer-sec nein – 1.888 – – – – search_ready
tractatus-typoskripte nein – 9.205 – – – – search_ready
waefler-prim ja dokumente 98.015 fx 15 Dok. 174.137 – search_ready
waefler-sec ja dokumente 61.801 fx 15 Dok. 110.954 – search_ready
wittgenstein-mechanik nein – 14.433 – – – – search_ready
wittgenstein-mechanik-sec nein – 2.655 – – – – search_ready

Aufbauschichten

Sammlung Satz Dossiers (XML) Dossier-Fakten Querverweise LWgrammar Begriffe Haupt-DB (Briefe) Nennungen Abbildungen corpus/2 (BM25) FNF Bereitschaft
braheOO da – da da – – da – – – nein –
causality – – – – 0 1 – – – – nein –
classical-philology – – – – – – – 506 – – nein –
copernicus-prim 80.090 – da da 37 4 da – 414 in 10 Dok. – nein ; 1 Lücke
copernicus-sec – – – – – – – – – – nein –
enestroem 325.936 762 2.463 da 52 6 da – 3.410 in 766 Dok. – nein ; 1 Lücke
eulerOO 161.130 2.099 5.663 da 74 9 da – 2.873 in 84 Dok. – nein ; 1 Lücke
eulerOO-IVA 154.314 801 2.733 da – – da – 2.487 in 7 Dok. – nein erfuellt 11, veraltet 1; 2 Lücken
grasshoff – – – – – – – – – – nein –
greek-astronomy – – – – – – – – – – nein –
hartmann da – da da – – da – 394 in 1 Dok. – nein –
hevelius 29.936 524 948 da 449 – 534 – – ja nein erfuellt 17, luecke 1; 1 Lücke
karman-context 417 3.315 5.951 da – – da – 3.267 in 71 Dok. ja nein erfuellt 1, luecke 1; 1 Lücke
karman-nachlass da 18.187 39.920 da 73 2 15.976 599.054 – – ja erfuellt 12, luecke 1, nicht_anwendbar 1; 3 Lücken
kepler-prim da – da da 168 4 da 485.192 – – nein –
kepler-sec 122.267 – – – 4 1 – – 388 in 7 Dok. nein nein ; 1 Lücke
kepleriana-munich-2024 da – da da – – 59 – – nein nein –
kirch – – – – 56 – – – – ja nein –
medieval-sec – – – – – – – – – nein nein –
natural-philosophy – – – – 10 – – – – – nein –
neugebauer – – – – – – – – – – nein –
pirckheimer – 108 248 37 34 13 da – – – nein erfuellt 5, luecke 5, nicht_pruefbar 1; 8 Lücken
pirckheimer-sec – – – – – – – – – – nein –
tractatus-typoskripte – – – – – – – – – – nein –
waefler-prim – – – – 7 2 – – – – nein –
waefler-sec – – – – 17 1 – – – – nein –
wittgenstein-mechanik – – – – – – – – – – nein –
wittgenstein-mechanik-sec – – – – – – – – – – nein –

Wie die Seite entsteht

scripts/kollektionsmatrix.py liest die Platte und schreibt reports/kollektionen.json; diese Seite ist allein aus dem JSON gerendert (--nur-schreiben). Der Test tests/test_kollektionsmatrix.py schlägt fehl, wenn Seite und Rendering auseinanderlaufen. Spalten: Sätze stz_sentences; Träger im Sidecar fq_letters oder fq_documents; Evidenzobjekte fx_objekt; Register die Einzeldinge mit einer ind_quelle der Sammlung; Satz sr_sentence; Dossier-Fakten do_fakt und Querverweise do_querverweis der Dossier-Projektion; LWgrammar lw_headword; Begriffe concepts; Haupt-DB letters; Nennungen die Zeilen von entity_mentions.parquet; Abbildungen die <figur> der figures.xml; corpus/2 (BM25) die Korpusdatei mit BM25-Index nach artifacts.corpus_db von status.json (–: das Audit ist älter als die Umstellung; den Vektorspeicher Chroma gibt es seit dem 20. Oktober 2026 nicht mehr); Bereitschaft die Urteile von quality/evidenzraum/bereitschaft.json über Facetten und Träger.