Agent Skills
返回列表
JSON 三元组转换器

JSON 三元组转换器

知识管理 更新于 2026.08.30

将以下提示词粘贴到你的 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 映射与命名空间前缀

关键步骤:

  1. 结构分析:识别根实体、属性、嵌套对象、数组和字面量类型。
  2. 实体识别:把 JSON 对象判断为 Person、Organization、Product、Location、Event 或自定义实体。
  3. URI 与谓词映射:为实体生成稳定标识,将 JSON key 映射到 RDF predicate。
  4. 关系抽取:把嵌套对象和数组转换为三元组或图边,并对共享实体去重。
  5. 格式输出:根据目标系统选择 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 和谓词映射。