如果使用JSON-LD,结构化数据还需要申请meta/itemprop数据吗?
If using JSON-LD, do you also need to apply the meta/itemprop data for structured data?
示例:我想设置产品的条件,在我的产品文件中,我目前正在使用 JSON-LD 并输出:
"itemCondition": "new"
但是,我还需要用这个吗:
<meta itemprop="itemCondition" content="new" />
有人可以解释一下他们是否一起工作,或者如果 JSON-LD 只是输出相同的不同格式?
itemprop
属性在 HTML 扩展微数据中指定。 Microdata 是 Schema.org 赞助商支持的三种结构化数据语法之一。其他两种语法是 JSON-LD 和 RDFa.
文档中通常只使用一种语法。除非您有使用多种语法的理由,否则 best/easiest 坚持使用一种语法。
可以在同一文档中使用多种语法。每种语法都可用于表示相同或不同的结构化数据。一个可能的原因是为仅支持不同语法的消费者提供结构化数据。另一个原因是您使用的软件以一种语法生成一些结构化数据,但您更喜欢对自己的结构化数据使用不同的语法。
示例:我想设置产品的条件,在我的产品文件中,我目前正在使用 JSON-LD 并输出:
"itemCondition": "new"
但是,我还需要用这个吗:
<meta itemprop="itemCondition" content="new" />
有人可以解释一下他们是否一起工作,或者如果 JSON-LD 只是输出相同的不同格式?
itemprop
属性在 HTML 扩展微数据中指定。 Microdata 是 Schema.org 赞助商支持的三种结构化数据语法之一。其他两种语法是 JSON-LD 和 RDFa.
文档中通常只使用一种语法。除非您有使用多种语法的理由,否则 best/easiest 坚持使用一种语法。
可以在同一文档中使用多种语法。每种语法都可用于表示相同或不同的结构化数据。一个可能的原因是为仅支持不同语法的消费者提供结构化数据。另一个原因是您使用的软件以一种语法生成一些结构化数据,但您更喜欢对自己的结构化数据使用不同的语法。