几类读者应该关注此规范:
- Software developers who want to implement the algorithms to transform JSON-LD documents.
- Web authors and developers who want a very detailed view of how a JSON-LD Processor operates.
- Developers who want an overview of the proposed JSON-LD API.
JSON(RFC4627) --> JSON-LD 语法 --> RDF 语法
| |
JSON API JSON-LD API <-----------------web IDL
^
|
|
javascript
其本质是一种用JSON表达linking data的技术。
JSON-LD设计为用户适应的局部视图 和 internet适应的全局视图的结合。
因此引入context的概念, 用户/应用所用的contex不同,JSON-LD的数据模型也不同。
但可以通过expansion和compaction来对JSON-LD数据模型进行remove context及add context操作,以完成JSON-LD的转换。
还有一种flatterning操作,用来对JSON-LD进行压平式的操作,得到一个确定的模型。
关于JSON-LD的串行反串行参见其他文档。
具体算法略。