用途:把贡献者提交的 RDF/OWL 本体放入正确目录,生成可编译的社区条目。仅接受全新或与现有条目有实质差异、且具备可复用社区价值的本体;不接受纯展示、占位、重复或缺乏领域模型的个人/组织简介。
目录结构:编译器只扫描三层 catalogue/community/<github-username>/<slug>/,用户名文件夹与 slug 子文件夹都必需,否则会被静默跳过。
步骤:1) 确定小写 GitHub 用户名与 kebab-case slug;2) mkdir -p catalogue/community/<github-username>/<slug>/;3) 将文件复制并重命名为 ontology.rdf 或 ontology.owl;4) 创建 metadata.json,必填 name、description、category,category 只能取 retail、healthcare、finance、manufacturing、education、food、media、events、general、school、fibo 之一,不允许额外字段,id 由路径推导,fabric_forum_user_name 与 author_linkedin 不在 schema 中;示例或数据中的人名须来自 name-generator skill 指定的 data/reference/FNF-2026-06-01-01002-0268.csv 的 FullName 列。
验证:运行 npm run catalogue:build 应输出 ✔ community/<slug>,再运行 npm run build 确认无 TypeScript 或 Vite 错误,条目应出现在 public/catalogue.json 且 source 为 community。
常见错误:缺少 slug 子文件夹会被静默跳过;缺 name 或 category 非法、含额外字段会编译报错;文件名须为 ontology.rdf/.owl。