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": "李四"
}
]
}
3. 应用场景
- 数据整合:跨平台数据标准化(如电商商品信息)
- 语义搜索:增强搜索引擎对内容的理解
- API文档:用结构化数据描述接口定义
- 知识图谱:构建实体关系网络
4. 扩展阅读
5. 工具推荐
工具名称 | 功能 | 官网 |
---|---|---|
json-ld.org | 标准规范与工具 | 官网链接 |
LD-JSON Validator | 语法校验 | 验证工具 |
📌 提示:使用
@graph
可简化嵌套结构,适合复杂数据建模
如需进一步了解 JSON-LD 的高级特性,可访问 JSON-LD 高级教程。