OKF (Open Knowledge Format) ist ein offenes, minimal spezifiziertes Format, um Wissen darzustellen — Metadaten, Kontext, kuratierte Erkenntnis rund um Daten. Es ist bewusst schlicht: ein Verzeichnis aus Markdown-Dateien mit YAML-Frontmatter. Kein Schema-Registry, keine zentrale Autorität, kein Pflicht-Tooling. „Wenn du eine Datei cat-en kannst, kannst du OKF lesen.”

Kernregeln

  • Concept = eine Markdown-Datei (Frontmatter + Body). Concept-ID = Pfad ohne .md.
  • Frontmatter: type ist das einzige Pflichtfeld. Empfohlen: title, description, resource, tags, timestamp.
  • Reservierte Dateinamen: index.md (Verzeichnis-Katalog, kein Frontmatter) und log.md (Änderungshistorie).
  • Links: Standard-Markdown, bevorzugt bundle-relativ mit /. Ein Link drückt eine Beziehung aus; die Art ergibt sich aus dem Fließtext.
  • Citations: externe Belege unter # Citations, nummeriert.

Konformität & Toleranz

Ein Bundle ist konform, wenn jede Nicht-reservierte .md parsebares Frontmatter mit nicht-leerem type hat. Consumer müssen tolerant sein: unbekannte type-Werte, fehlende optionale Felder, kaputte Links (= noch nicht geschriebenes Wissen) dürfen ein Bundle nicht ablehnen.

Dieses Wiki setzt OKF um und folgt dem LLM-Wiki-Muster.

Citations

[1] OKF-Spezifikation v0.1