nodeBook:投稿内のCNL知識グラフ(概念マップ、推論、ペトリーネットシミュレーション)

ナレッジグラフを描画するための新コンポーネントのご紹介

nodeBookは、```nodeBook コードフェンス内に記述された制御自然言語(CNL)を、投稿、チャットメッセージ、およびコンポーザープレビューにおいてインタラクティブなナレッジグラフとしてレンダリングします。これは graphviz や mermaid などの図形拡張機能と同様に動作します。

このコンポーネントにより、ユーザーは以下を含めることができます:マインドマップ;推論とクエリをサポートする機能を持つ概念マップ;名前付きエッジとドラッグ可能なノード;多態状態(モーフ)を持つクリックで開くノードインスペクター;破線で描画され、証明ツールチップを備えた推論された関係(推移閉包+Prologの逆対称規則);クラス階層をネストするコンテインメントビュー;そしてクリックでトークンシミュレーションを実行するペトリーネットのプロセス表記——化学反応、生物学的経路、システムモデルが投稿内で生き生きと表現されます。```nodeBook-schema フェンスを使用すると、トピックは独自の型を定義できます。コンポーザーツールバーのエントリでスターターグラフを挿入できます。グラフは cytoscapjs を使用してレンダリングされます。

インストール: 管理者 → カスタマイズ → テーマ → インストール → Gitリポジトリから → 上記のリポジトリURLを、コンポーネントとして指定。サーバープラグインは不要——ホスティング版Discourseでも動作します。設定項目:graph_height

Discourseと同様にAGPLライセンスのオープンソースnpmパッケージ @nodebook/dom / @nodebook/core を基に構築されています——これらはLogseqおよびObsidian向けnodeBookの背後にあるエンジンと同じです。本番環境のフォーラムでのライブ例:Testing nodeBook component - LivingAcademy - ChatShaala · ガイド付きチュートリアル:nodeBook https://hedgedoc.org/ のフォークであり、開発およびテストが行われています)。

「いいね!」 2