Vorstellung einer neuen Komponente zum Zeichnen von Wissensgraphen
nodeBook rendert Gesteuerte Natürliche Sprache (CNL), die in ```nodeBook-Code-Blöcken geschrieben ist, als interaktive Wissensgraphen — in Beiträgen, Chat-Nachrichten und der Composer-Vorschau. Es funktioniert ähnlich wie Diagramm-Erweiterungen wie graphviz oder mermaid.
Diese Komponente ermöglicht es Nutzern, Folgendes einzubinden: Mindmaps; Konzeptkarten mit Funktionen zur Unterstützung von Inferenz und Abfragen; benannte Kanten und ziehbare Knoten; einen Klick-zum-Öffnen-Knoteninspektor mit polymorphen Zuständen (Morphs); abgeleitete Relationen (transitive Hülle + Prolog-Invers-/Symmetrie-Regeln), gestrichelt mit Beweis-Tooltips gezeichnet; eine containment-Ansicht, die Klassenhierarchien verschachtelt; und Petri-Netz-Prozessnotation mit Klick-zum-Fire-Token-Simulation — chemische Reaktionen, biologische Stoffwechselwege und Systemmodelle werden in einem Beitrag lebendig. ```nodeBook-schema-Blöcke ermöglichen es einem Thema, seine eigenen Typen zu definieren. Ein Eintrag in der Composer-Werkzeugleiste fügt einen Startgraphen ein. Die Graphen werden mit cytoscapjs gerendert.
Installation: Admin → Anpassen → Themen → Installieren → Aus einem Git-Repository → die oben genannte Repository-URL, als Komponente. Kein Server-Plugin erforderlich — funktioniert auf gehostetem Discourse. Einstellung: graph_height.
Auf den Open-Source-npm-Paketen (AGPL, wie Discourse) @nodebook/dom / @nodebook/core aufgebaut — derselbe Motor hinter nodeBook für Logseq und Obsidian. Live-Beispiel auf einem Produktivforum: Testing nodeBook component - LivingAcademy - ChatShaala · Geführtes Tutorial: nodeBook, was eine https://hedgedoc.org/-Fork ist, wo es entwickelt und getestet wird.