# nodeBook：帖子中的 CNL 知识图谱（概念图、推理、Petri 网仿真）

**URL:** <https://meta.discourse.org/t/nodebook-cnl-knowledge-graphs-in-posts-concept-maps-inference-petri-net-simulation/409634>\
**Category:** Extras\
**Created:** [2026年八月9日 14:56 UTC](https://meta.discourse.org/t/nodebook-cnl-knowledge-graphs-in-posts-concept-maps-inference-petri-net-simulation/409634 "2026-08-09T14:56:59Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![G\_N](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/g_n/32/140060_2.png) [@G\_N](https://meta.discourse.org/u/G_N)\
**Post date:** [2026年八月9日 14:57 UTC](https://meta.discourse.org/t/nodebook-cnl-knowledge-graphs-in-posts-concept-maps-inference-petri-net-simulation/409634/1 "2026-08-09T14:57:00Z")

</div>

# 介绍用于绘制知识图谱的新组件

nodeBook 将写在 ````nodeBook` 代码块中的 **受控自然语言** (CNL) 渲染为 **交互式知识图谱** —— 支持在帖子、聊天消息和编辑器预览中使用。它的工作原理类似于 graphviz、mermaid 等图表扩展。

该组件允许用户包含以下内容：思维导图；支持推理和查询的概念图；命名边和可拖拽节点；点击打开的多态状态（形态）节点检查器；以虚线绘制并带有证明提示框的推断关系（传递闭包 + Prolog 逆/对称规则）；嵌套类层次结构的包含视图；以及 **支持点击触发令牌模拟的 Petri 网流程符号** —— 化学反应、生物通路和系统模型在帖子中栩栩如生。````nodeBook-schema` 代码块允许主题定义自己的类型。编辑器工具栏中的条目可插入起始图。图表使用 `cytoscapejs` 渲染。

**安装：** 管理员 → 自定义 → 主题 → 安装 → _从 Git 仓库_ → 上述仓库 URL，作为组件安装。无需服务器插件 —— 适用于托管版 Discourse。设置项：`graph_height`。

基于开源（AGPL，与 Discourse 相同）npm 包 [@nodebook/dom](https://www.npmjs.com/package/@nodebook/dom) / [@nodebook/core](https://www.npmjs.com/package/@nodebook/core) 构建 —— 这也是 nodeBook 用于 Logseq 和 Obsidian 的引擎。生产论坛上的实时示例：[Testing nodeBook component - LivingAcademy - ChatShaala](https://metastudio.org/t/testing-nodebook-component/17153) · 引导教程：[nodeBook](https://nodebook.co.in/n/tutorial%EF%BC%8C%E8%BF%99%E6%98%AF%E4%B8%80%E4%B8%AA) [https://hedgedoc.org/](https://hedgedoc.org/) 的分支，在此进行开发和测试。

---

_[View the full topic](https://meta.discourse.org/t/nodebook-cnl-knowledge-graphs-in-posts-concept-maps-inference-petri-net-simulation/409634)._
