代码、规范,以及提问之处。
我们将工作的根基以开源方式发布:一套RDF 1.2工具包、一部面向知识与推理的本体、一种图传输格式,以及围绕它们生长出来的若干小工具。本页是入口。文档、规范与源码各归其项目,下文为之引路。
从这里开始
要让东西先跑起来,PurRDF是最短的路。用您惯用的语言安装,或打开在线演练场,无须安装即可在浏览器中运行RDF 1.2。之后的路,The PurRDF Book会接着带。
cargo add purrdf
pip install purrdf
npm i @blackcatinformatics/purrdf
文档
- The PurRDF Book - 用户指南:各语言的入门、核心概念与每一个引擎。以英文发布。
- RDF 1.2 playground - 免安装的浏览器控制台,基于WebAssembly构建,解析、查询、验证、序列化与规范化RDF 1.2,全程在客户端完成。
- PurRDF - 项目主页:安装、接口、符合性与版本发布。
- GMEOW - 本体的命名空间文档,附术语、切片与各种RDF序列化。
- GMEOW documentation - 完整的生成式参考文档:入门、学习路径、示例与图表。以英文发布。
- GTS - 项目主页:四个引擎的安装、快速上手、命令行与符合性。
- docs.rs/purrdf - 总括crate的API参考;各成员crate另有各自的页面。
- docs.rs/purrassist - PurRAssist的API参考。
- docs.rs/visual-hashing - visual-hashing的API参考。
规范
- GTS-SPEC.md - 图传输线格式的规范性文本。
- GTS-CONFORMANCE.md - 每个GTS引擎都须通过的符合性测试集。
- RDF12-CANON-PROFILE.md -
purrdf-rdfc12规范化配置及其与RDFC-1.0的差异。 - SPARQL-GOVERNOR-PROFILE.md - 受控执行的规范性计费表。
- PURREMB.md - 支撑最近邻搜索的嵌入伴随格式。
- CONFORMANCE.md - 完整的符合性记分表,以及各测试套件的运行方法。
项目
| 项目 | 语言 | 许可 | 状态 |
|---|---|---|---|
| GMEOW Ontology 研究本体,表述声明归属、来源与推理假设,明确不同知识表示间所保留或损失的内容。 源码 |
Rust / Python / RDF 1.2 | CC BY 4.0 / AGPL-3.0-only | 预发布 · 0.2.0 |
| PurRDF 以Rust实现RDF 1.2查询、验证及推理,提供Python、WebAssembly与C接口,明示符合性及执行边界。 源码 |
Rust / Python / WebAssembly / C | MIT OR Apache-2.0 | 活跃 · 2.0.2 |
| gmeow-gts 可移植RDF 1.2图传输格式,配有跨语言符合性测试。 源码 |
Rust / Python / Go / TypeScript | MIT OR Apache-2.0 | 活跃 · 0.9.0 |
| PurRAssist 从不完美的AI输出中还原意图:JSON、工具调用、名称、路径与Markdown编辑。给定模式与投入等级,它搜索组合修正,校验完整结果,并交出改动之凭据。同一引擎,分别以Rust crate、MCP服务器与命令行工具提供。 源码 · 文档 |
Rust | MIT OR Apache-2.0 OR MulanPSL-2.0 | 活跃 · 0.1.0 |
| visual-hashing 面向人眼的密钥与校验和可视指纹:以64个可念出名称的表情符号呈现BLAKE3哈希,两人隔着电话亦可逐一核对;另有OpenSSH式randomart字符图。二者皆为确定性输出,逐字节稳定。 源码 · 文档 |
Rust | MIT OR Apache-2.0 OR MulanPSL-2.0 | 活跃 · 1.0.0 |
| RAF Rust Agentic Foundations:尚未发布的开发依赖库与cargo子命令,使Rust代码仓库免于重复的辅助代码,并让文档始终如实反映系统现状。人与编码代理皆可驱动。 源码 · 文档 |
Rust | MIT OR Apache-2.0 OR MulanPSL-2.0 | 预发布 |
社区
#developers:blackcat.ca- 我们在Matrix上的公开开发者房间,可提问、讨论设计、获知版本发布。- github.com/Blackcat-Informatics - 全部代码仓库,各自开放issue。GMEOW与GTS另设GitHub Discussions。
贡献与安全
每个仓库都有各自的CONTRIBUTING.md与SECURITY.md;提交pull request或报告漏洞之前,请先阅读。不宜公开之事,请循security.txt所列的加密途径。