Neun Stufen. Vier davon rufen ein Modell, zwei rechnen nur, eine liest, eine schlägt nach, und eine ist ein Mensch. Jede Stufe aufklappen für das, was sie nicht kann.
Denkt: gar nichts – hier wird nur gelesen
Kann nicht: Ein Scanfehler bleibt ein Scanfehler. Was das PDF nicht hergibt, kann keine spätere Stufe erfinden – sie kann es nur überdecken.
Offene Frage: Welche Quelle fehlt uns, ohne dass wir es merken? Fuzuli hat keine einzige Datei, und niemand hat es vermisst, bis jemand nachzählte.
Denkt: es schlägt NACH statt zu raten
Kann nicht: Es weiß, dass „Şah-ı Merdan“ İmam Ali meint – aber nicht, warum ein Dichter diesen Namen wählt und nicht einen anderen. Die Konnotation steht in keinem Wörterbuch.
Offene Frage: Ein Begriff zeigt sein Feld in seiner Gesellschaft. Wir zählen, welche Begriffe zusammen vorkommen – aber „Allah — iki“ 254× ist Rauschen. Wie unterscheidet man Nachbarschaft von Beziehung?
Denkt: WAS ist das für ein Gedicht, und WOZU wurde es gedichtet
Kann nicht: Es liest das Gedicht ohne seinen Anlass zu kennen. 63 % kamen als „Öğüt“ heraus; die Referenzanalysen lasen dieselben Gedichte in 11 von 21 Fällen als Erkân – also als etwas, das einen ORT im Ritual hat.
Offene Frage: Ein Deyiş wird gesungen, an einem bestimmten Punkt des Cem. Diese Stelle ist seine halbe Bedeutung – und sie steht in keiner unserer Quellen.
Denkt: WAS sagt diese Zeile, und WAS lehrt sie
Kann nicht: Die Deutung ist eine Paraphrase. Sie kann richtig und trotzdem flach sein – „Talip bittet um Erlaubnis“ trifft die Zeile und verliert, dass es um die Schwelle zwischen zwei Welten geht.
Offene Frage: Wir deuten JEDE Zeile gleich tief. Ein Refrain und eine Schlüsselzeile bekommen denselben Satz. Müsste das System nicht erst erkennen, WO das Gewicht liegt?
Denkt: nichts – sie misst Abstände zwischen Zahlen
Kann nicht: Ähnlichkeit ist keine Verwandtschaft. Das Golden Set führte für „Arafat dağında koçun bir eşi“ zwei Verse über das Wort „eş“ (Gattin) – die Sachstelle (Hac, Opfertier) fand es nie.
Offene Frage: Seit der Kur'an MIT seiner Deutung eingebettet ist, vergleichen wir Bedeutung gegen Bedeutung. Aber wir vergleichen immer noch ZWEI TEXTE. Müsste man nicht die FRAGE der Zeile suchen statt ihres Inhalts?
Denkt: welcher der Kandidaten passt wirklich
Kann nicht: Es wählt nur aus, was die Suche gefunden hat. Der beste Vers der Welt bekommt null Punkte, wenn er nie auf der Liste stand.
Offene Frage: Die Ausbeute stieg von 50 % auf 75 % – aus DENSELBEN acht Kandidaten. Das Auswählen ist besser geworden, das Finden nicht.
Denkt: WARUM gehören diese beiden zusammen
Kann nicht: Es darf den Ayet nicht zitieren – sonst würde der Wortlaut halluziniert. Es begründet also eine Verbindung, die es nicht wörtlich wiedergeben darf.
Offene Frage: Eine gut formulierte Begründung auf einem falschen Fund ist die gefährlichste Ausgabe des ganzen Systems. Sie liest sich besser als eine holprige auf einem richtigen.
Denkt: hält das stand
Kann nicht: Es prüft mit demselben Wissen, mit dem erzeugt wurde. Was das Modell nicht weiß, kann es auch nicht vermissen.
Offene Frage: Die Prüfstufe war einmal der teuerste Posten und verwarf 24 von 24 belegten Zeilen. Wer prüft die Prüfung?
Denkt: der Mensch – und nur sein Urteil zählt als geprüft
Kann nicht: Es skaliert nicht. 522 Werke × 6 Strophen sind über 3000 Urteile.
Offene Frage: Alles andere misst sich an diesen 24 Zeilen. Wie kommen wir auf 200, ohne dass es zur Fließbandarbeit wird – die genau das zerstört, was sie messen soll?
Die Stufen oben sind der Wirkpfad – wie ein Deyiş durch das System läuft. Das hier ist das Netz: die Korpora sind keine nebeneinanderliegenden Töpfe. Ein Ayet trägt die Auslegung der Imame, eine Passage weiß, wer in ihr vorkommt, das Lexikon speist die Ontologie, und der Graph hängt an den Analysezeilen. Jede Kante hier wird im Code wirklich gezogen – daneben steht, von wem.
| woher | wohin | wodurch | |
|---|---|---|---|
| terminologie.json | → | ontology.json | build_ontology.py3725 Lexikoneintraege werden zu Konzepten der Ontologie - mitsamt ihrer belegten Definition. |
| terminologie.json | → | synonyme.json | build_synonyme.pyDie „bk.“-Verweise des Woerterbuchs werden zu 320 aufloesbaren Gleichsetzungen. Nicht geraten - belegt. |
| synonyme.json | → | Retrieval | analyzer.retrieve_candidates_stropheVor der Suche werden die Schlagworte um ihre belegten Gleichbedeutungen erweitert (ikrar → ant içme). |
| ontology.json | → | ehlibeyt.json / peygamberler.json | enrich_passages.pyJede Passage bekommt eingetragen, WER in ihr vorkommt - aufgeloest ueber 221 Beinamen. Ohne das waere sie nur unter ihrer ID zu finden. |
| ontology.json | → | Retrieval | ontology.such_begriffeNennt eine Strophe „Şah-ı Merdan“, geht „İmam Ali“ mit in die Suchanfrage. Der Vers nennt den Beinamen, der Korpus den Namen. |
| Ehl-i Beyt-Kommentarband | → | quran.json | enrich_quran_ehlibeyt.py240 Ayets tragen die Auslegung der Imame als Attribut AM Ayet - nicht als eigenes Korpus, denn sie kommentiert den Vers. |
| esma.json | → | quran.json | parse_esma_importer.pyJeder der 131 Gottesnamen traegt seine Kur'an-Stelle, gegen quran.json geprueft. Eine falsche Angabe der Quelle bleibt stehen und wird markiert. |
| interpret_quran.py | → | quran.json | → Attribut `deutung`Je Ayet die Lehre dahinter und 3-5 Suchbegriffe. Sie gehen in den EINGEBETTETEN Text ein - der Wortlaut bleibt vorne. |
| interpret_passagen.py | → | ehlibeyt.json / peygamberler.json | → Attribut `deutung`Dasselbe fuer 6480 Prosapassagen: Zusammenfassung, Kernaussage, Themen. Eingebettet wird die Kernaussage, nicht die Zusammenfassung. |
| quran.json | → | Themensuche | themensuche.pyDie Suchbegriffe der Deutung werden zum Stichwortindex - der dritte Suchweg neben Wortlaut und Bedeutung, ganz ohne Vektor. |
| deyis.json (Analysezeilen) | → | relations.json | build_relations.pyJede Zuordnung Zeile→Ayet ist eine KANTE. Der Graph entsteht aus der Analyse, nicht neben ihr. |
| deyis.json | → | glossary.json | glossary.pyDie Symbole, die die Bedeutungsstufe erkannt hat, sammeln sich ueber alle Werke - die erste Definition eines Begriffs gewinnt. |
| deyis.json (Urteile) | → | tests/golden_set.json | review_queue.py export-goldenNur MENSCHLICHE Urteile. `auto_approved` ist ausdruecklich keines - sonst maesse das Golden Set die Pipeline an sich selbst. |
| quellen.py | → | alle Korpora | knowledge_index._gueteJeder Datensatz traegt die Belastbarkeit seiner Quelle als Metadatum. Sie ordnet nach, sie blendet nicht aus. |