JSON-LD压缩应该从@id和@type中删除at @吗?

时间:2016-02-08 23:16:26

标签: json-ld

如果您在此处访问JSON-LD游乐场页面,请点击" Person"例如(在撰写本文时,this),然后压缩的输出包含一个名为" type"的属性,而不是" @type"这是我所期望的(因为后者对应于JSON-LD类型关键字)。

从类型中删除at符号的压缩算法是什么?如果你点击"活动"例如,压缩的结果确实包含" @type"。为什么处理这两个输入有区别?

1 个答案:

答案 0 :(得分:1)

这是一项名为Keyword Aliasing的功能。 Schema.org最近在@typetype@id的上下文中添加了一个关键字别名表单id,这就是您设置的原因。 person示例的compact选项卡使用Schema.org的上下文进行压缩。