用途:把来源 .rdf / .owl 文件转换为仓库 catalogue 下的有效条目,目标路径为 catalogue/external/<source>/<slug>/ 或 catalogue/community/<author>/<slug>/。
主要能力:整理并复制/改编 <slug>.rdf 到目标文件夹;生成含必需字段的 metadata.json;提供符合 catalogue 编译器要求的分类值;可选将内容教程化到 Ontology School。
使用方式:先阅读 docs/authoring-guide.md 与 scripts/compile-catalogue.ts 了解校验要求,并参考 catalogue/external/schema-org/、catalogue/external/pizza-ontology/ 等示例。需向用户确认:条目属于 external 还是 community、期望的 slug 与 source 文件夹、期望分类、作者显示名、是否同时教程化到 Ontology School。
人员姓名:若导入清理、元数据示例、样例实例、生成的 RDF/OWL、文档或可选 Ontology School 内容需要人名,须先使用 name-generator 技能,不得虚构客户、员工、患者、学生、讲师、评审等姓名;所有新姓名必须来自 data/reference/FNF-2026-06-01-01002-0268.csv 的 FullName 列。
校验:运行 npx tsx scripts/compile-catalogue.ts 与 npm run validate。
完成标准:条目出现在 public/catalogue.json;无编译或校验错误;元数据完整且用户可读;导入中新增的人名均来自 name-generator 技能或批准的 CSV 夹具。
限制:资料未提供具体分类取值列表、metadata.json 字段明细及更多错误处理说明。