JSON-LD(JSON for Linked Data)是一种用于表示语义网数据的格式,结合了JSON的易用性和RDF的语义表达能力。它广泛应用于数据互操作、知识图谱和API设计中。以下是核心知识点:

1. 基本概念

  • JSON-LD 是 W3C 推荐的标准格式
  • 通过 @context 定义术语映射,@id 标识资源,@type 表示类型
  • 支持嵌套结构与多种数据类型(如日期、URL、数组)

2. 语法示例

{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "张三",
  "knows": [
    {
      "@type": "Person",
      "name": "李四"
    }
  ]
}
JSON_LD_Structure

3. 应用场景

  • 数据整合:跨平台数据标准化(如电商商品信息)
  • 语义搜索:增强搜索引擎对内容的理解
  • API文档:用结构化数据描述接口定义
  • 知识图谱:构建实体关系网络

4. 扩展阅读

5. 工具推荐

工具名称 功能 官网
json-ld.org 标准规范与工具 官网链接
LD-JSON Validator 语法校验 验证工具

📌 提示:使用 @graph 可简化嵌套结构,适合复杂数据建模

如需进一步了解 JSON-LD 的高级特性,可访问 JSON-LD 高级教程