Open Knowledge Standard(OKS)是一个面向 AI 时代的早期开源知识组织标准。
OKS 不是 Obsidian 插件,不是 Prompt 集合,也不是单一 AI Skill。它试图定义知识应如何被结构化、关联、编排与演进,使同一套知识系统能够同时服务于人类学习与 AI 推理。
AI 不应该只是帮助人编写知识。 AI 应该帮助人构建能够持续演进的知识系统。
OKS 关注的是知识组织。
它希望定义一组原则与约定,用于描述:
- 原子化知识节点;
- 知识节点之间的关系;
- 作为知识编排的学习路径;
- 可复用知识的单一事实来源;
- 人类与 AI 共享的知识模型;
- 多语言知识系统;
- 知识的长期演进与治理。
OKS 不定义知识必须如何渲染、展示或编辑。
它不是:
- 只服务于 Obsidian 的项目;
- Markdown 写作规范;
- Prompt 模板库;
- 课程创作框架;
- 网站渲染器;
- 人类判断的替代品。
Obsidian 可以是 OKS 的一个重要实现环境,但它不是标准本身。
本项目仍处于启动阶段。
项目的第一份正式文档是 OKS 宪章。它定义了未来规范、实现与治理应遵循的使命、范围和核心原则。
后续工作可能包括 RFC、示例知识库、实现指南、AI 辅助工作流,以及面向不同工具的兼容约定。
知识应被组织为小而有意义、可复用的单元。每个节点应主要表达一个概念、主张、定义、关系或过程。
知识应拥有一个权威位置。学习路径、教程、课程与专题页应引用知识节点,而不是复制知识内容。
学习路径不是新的知识。它是对已有知识节点的有序编排,用来引导学习顺序、节奏、前置条件与阶段目标。
OKS 定义知识如何被组织,而不是知识如何被展示。渲染器、编辑器、网站、PDF 与应用程序都属于实现层。
人类与 AI 应使用同一个底层知识模型。人类需要连续性与上下文,AI 需要精准检索与显式关系。OKS 希望同时支持两者,而不制造两套知识库。
OKS 旨在支持多语言知识系统。翻译和本地化编排应保持概念身份与语义一致性,而不是制造相互竞争的事实来源。
docs/
governance/
Constitution.md
Constitution.zh-CN.md
README.md
README.en.md
OKS 仍在形成中。贡献应从宪章出发,并尊重其中定义的原则。
适合早期参与的方向包括:
- 澄清核心术语;
- 提出 RFC 结构;
- 设计示例知识节点;
- 探索多语言组织模型;
- 记录与具体实现无关的标准约定;
- 发现宪章中需要进一步修订的地方。
在提出实现细节之前,请先判断这个想法应属于标准、RFC、实现指南,还是某个具体工具。
宪章是本项目最高层级的文档。未来 RFC、规范、工具、Skill 与示例都应依据宪章进行评估。
重大变更应经过开放讨论,并以未来贡献者能够理解的方式记录下来。
本项目计划采用 Apache License 2.0。
仓库所有者将负责更新 GitHub 仓库许可证设置,并补充正式许可证文件。