JSON 三元组转换器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-json-to-triples-converter。
技能介绍
要解决的问题
层级化 JSON 里的实体和关系通常只存在于对象嵌套、数组和字段命名中,直接导入图数据库或语义系统前,需要人工梳理成 subject-predicate-object。本技能把 JSON 文档、API 返回体或结构数据集转换为 RDF 三元组和图就绪结构,降低从业务 JSON 到知识图谱的建模成本。
工作方式与关键能力
该技能围绕 JSON 到三元组的映射规则展开,核心输出包括:
RDF Turtle、N-Triples、JSON-LD- 面向图数据库的
nodes/edges结构 - 实体
URI映射与命名空间前缀
关键步骤:
- 结构分析:识别根实体、属性、嵌套对象、数组和字面量类型。
- 实体识别:把 JSON 对象判断为
Person、Organization、Product、Location、Event或自定义实体。 - URI 与谓词映射:为实体生成稳定标识,将 JSON key 映射到 RDF predicate。
- 关系抽取:把嵌套对象和数组转换为三元组或图边,并对共享实体去重。
- 格式输出:根据目标系统选择 Turtle、JSON-LD 或 Graph JSON。
适用边界与注意点
它更适合已有结构化 JSON,并且能定义实体类型、属性映射或词汇表的场景,例如使用 schema.org、FOAF 或自定义 namespace。若 JSON 含义高度依赖上下文、字段名不规范或需要复杂 NLP 消歧,转换结果仍可能需要人工审核。生成三元组后,建议继续做 schema 校验、SPARQL 查询验证和下游知识图谱构建,而不是直接假设语义完全正确。
使用场景
- 把 JSON API 返回的公司、人员、产品关系整理成 RDF 三元组,供图数据库加载。
- 将嵌套 JSON 中的用户、订单、地址映射为 JSON-LD,做语义标注与关联数据。
- 把已有 JSON 数据集转成 Turtle 和 N-Triples,再交给图 Schema 校验与 SPARQL 查询。
- 为 schema.org 或 FOAF 词汇表定义自定义 namespace,生成可审查的实体 URI 映射。
适合人员
- 负责知识图谱数据建模的后端工程师,需要把业务 JSON 转成可校验的 RDF 三元组。
- 做语义 Web 集成的平台工程师,要把 API JSON 映射成 JSON-LD 和标准词汇表。
- 维护图数据库 ETL 的数据工程师,需要将嵌套 JSON 转换为 nodes/edges 或三元组。
- 建设领域本体或 schema.org 映射的算法工程师,需要生成实体 URI 和谓词映射。