Praxisprojekt Second Brain · Graphen

Typisierte Links

Lektion 3/78 Min. LesezeitFortgeschritten

Lernziele

  • Du ordnest einen Link einem der fünf Typen zu oder lässt ihn bewusst untypisiert.
  • Du schreibst typisierte Links als Inline-Feld oder im Frontmatter und fragst sie mit Dataview ab.
  • Du gibst dem Agenten die Anweisung, nur Beziehungen zu typisieren, die die Quelle selbst nennt.

Ein einfacher [[Wikilink]] sagt, dass zwei Seiten zusammenhängen. Wie sie zusammenhängen, sagt er nicht, und bei vielen Seiten wird das zu einem echten Verlust.

Ein untypisierter Graph beantwortet keine Frage wie: Was widerspricht dieser Aussage? Welche Belege stützen sie? Welche Seiten bauen auf einer Methode auf? Jede Kante ist dieselbe Kante, also schrumpft jede Frage auf „was liegt in der Nähe“.

Ein kleines Vokabular

Klein genug zum Merken, ausdrucksstark genug, dass es sich lohnt. Die Namen bleiben englisch, weil sie als Feldnamen in den Seiten stehen.

  • supports (stützt): Diese Seite ist ein Beleg für jene.
  • contradicts (widerspricht): Diese Seite argumentiert dagegen.
  • extends (erweitert): Sie baut darauf auf und ergänzt etwas.
  • part-of (ist Teil von): ein Bestandteil von etwas Größerem.
  • applies (wendet an): eine Methode in der Praxis.

Fünf sind absichtlich wenige. Mit jedem zusätzlichen Typ muss der Agent bei jedem Link aus mehr Möglichkeiten richtig wählen. Ein Vokabular aus zwanzig Typen führt nach unserer Einschätzung zu uneinheitlichen Typen, und die sind schlechter als gar keine.

Welcher Typ passt?

Jeder Satz steht auf einer Seite und verlinkt eine andere. Wähle den Typ oder lass den Link einfach.

Noch offen (6)

  • Auf „Studie 2024“: Die Gruppe mit Abfragen behielt nach einer Woche mehr als die Gruppe, die nur wiederholt las. → [[Abrufübung]]
  • Auf „Blogartikel Lernhacks“: Der Autor hält Abfragen für Zeitverschwendung und empfiehlt Markieren. → [[Abrufübung]]
  • Auf „Verteilte Abrufübung“: verbindet Abfragen mit wachsenden Abständen. → [[Abrufübung]]
  • Auf „Karteikarten-Box“: das dritte Fach im System. → [[Leitner-System]]
  • Auf „Lern-App“: setzt Abrufübung mit täglichen Karteikarten um. → [[Abrufübung]]
  • Auf „Prüfungsangst“: Die Studie lief an einer Universität in Köln. → [[Köln]]

supports (0)

    contradicts (0)

      extends (0)

        part-of (0)

          applies (0)

            einfacher Link (0)

              Zwei Schreibweisen

              Das Plugin Dataview · engl. DataviewEin Community-Plugin für Obsidian, das Frontmatter und Inline-Felder wie eine Datenbank abfragt. Die Ergebnisse erscheinen als Liste oder Tabelle direkt in der Notiz.Im Glossar aus der Lektion Obsidian-Plugins liest beide Schreibweisen.

              Inline, direkt neben dem Link:

              Der Befund zur Positionsabhängigkeit (supports:: [[Lost in the Middle]]) spricht dafür,
              dass mehr Kontextlänge allein das Abrufen nicht verbessert.

              Das ist ein Inline-Feld. Dataview liest es, also kannst du es in Obsidian ohne weiteres Werkzeug abfragen. Die runden Klammern blenden den Feldnamen in der Leseansicht aus. Mit eckigen Klammern [supports:: [[…]]] bleibt er sichtbar.

              Im Frontmatter, pro Seite:

              contradicts: ["[[Langer Kontext ersetzt RAG]]"]
              extends: ["[[Retrieval-augmented Generation]]"]

              Links im Frontmatter brauchen Anführungszeichen, sonst ist das YAML ungültig. Diese Form ist sauberer abzufragen, steht aber weiter weg von dem Satz, aus dem der Link stammt. Nimm das Frontmatter für Beziehungen der ganzen Seite und Inline-Felder für Beziehungen einer einzelnen Aussage.

              Die Graphansicht zeigt den Typ in beiden Fällen nicht an. Ihn liest nur Dataview.

              Was es dir bringt

              ```dataview
              LIST FROM "wiki/concepts"
              WHERE contains(contradicts, this.file.link)
              ```

              Auf eine Seite gesetzt, listet diese Abfrage alles in deinen Konzeptseiten, was gegen diese Seite argumentiert. Ein einfacher Graph kann diese Frage gar nicht beantworten.

              Für den Agenten wiegt das noch mehr. Ein Ingest, der eine neue Quelle als contradicts zu einer bestehenden Seite einträgt, hat den Widerspruch strukturell markiert. Ohne den Typ steckt er im Fließtext und taucht nur auf, wenn jemand die Seite liest. Wie du mit Widersprüchen auf der Seite selbst umgehst, steht in Widersprüche und Überholtes.

              Nicht alles typisieren

              Die meisten Links sind einfache Erwähnungen und sollen es bleiben. Wer jeden Link typisiert, macht das Vokabular bedeutungslos, und der Ingest wird langsamer und fehleranfälliger.

              Typisiere die Links, bei denen die Beziehung der Punkt ist: Beleg, Widerspruch, Erweiterung. Nach unserer Einschätzung ist das in der Praxis etwa einer von fünf Links.

              Die Anweisung

              Für die CLAUDE.md:

              Wenn eine Quelle eine Aussage auf einer bestehenden Seite stützt, ihr widerspricht
              oder sie erweitert, halte die Beziehung mit einem typisierten Link fest.
              Für normale Erwähnungen einfache Wikilinks. Typisiere keine Beziehung, die du
              erschließt. Typisiere nur, was die Quelle selbst sagt.

              Der letzte Satz zählt. Ein Agent, der Beziehungen errät, baut einen Graphen, der streng aussieht und in Wahrheit seine eigenen Annahmen speichert.

              Für bestehende Seiten gibt es den Befehl /typed-links. Er prüft die Links der genannten Seiten und ergänzt Typen nur dort, wo die Quelle die Beziehung nennt.

              /typed-links wiki/concepts/Abrufübung.md

              Merksätze

              • Ein einfacher Link sagt, dass zwei Seiten zusammenhängen, ein typisierter auch, wie.
              • Fünf Typen reichen: supports, contradicts, extends, part-of, applies.
              • Inline-Felder für einzelne Aussagen, Frontmatter für Beziehungen der ganzen Seite. Dataview liest beide.
              • Typisiere nur, wo die Beziehung der Punkt ist, nach unserer Einschätzung etwa jeden fünften Link.
              • Der Agent typisiert nur, was die Quelle sagt, und errät nichts.

              Prüf dich selbst

              Denkfrage

              Warum ist ein Vokabular aus zwanzig Typen schlechter als eines aus fünf?

              Denkfrage

              Der Agent liest eine Quelle und vermutet, dass sie einer bestehenden Seite widerspricht, obwohl die Quelle das nicht sagt. Was soll er tun?

              Prüf dich selbst

              1. 1Welche Frage beantwortet ein Graph ohne Typen nicht?
              2. 2Eine Quelle stützt eine einzelne Aussage mitten im Text einer Konzeptseite. Welche Schreibweise passt?
              3. 3Warum stehen Links im Frontmatter in Anführungszeichen, etwa "[[Seite]]"?
              4. 4Wie viele Links solltest du typisieren?

              Quellen

              1. Dataview: Adding Metadata · Dataview, Stand: Nov. 2026

                Inline-Felder mit ::, eckige und runde Klammern.

              2. Dataview: Types of Metadata · Dataview, Stand: Nov. 2026

                Links als Werte, Anführungszeichen für Links im Frontmatter.

              3. Dataview: Functions · Dataview, Stand: Nov. 2026

                contains() auf Listen.

              Dein Fortschritt bleibt nur in diesem Browser gespeichert.