如果使用JSON-LD,您是否还需要为结构化数据应用meta / itemprop数据?

时间:2018-03-05 14:13:39

标签: schema json-ld

示例:我想设置产品的条件,在我的产品文件中我正在使用JSON-LD并输出:

"itemCondition": "new"

但是,我是否也需要使用它:

<meta itemprop="itemCondition" content="new" />

有人可以解释一下它们是否一起工作,或者JSON-LD是否只是输出相同的格式?

1 个答案:

答案 0 :(得分:1)

final ExampleMatcher matcher = ExampleMatcher.matching() .withIgnoreNullValues() .withMatcher("roles", match -> match.transform(source -> ((BasicDBList) source).iterator().next()).caseSensitive()); users = userRepository.findAll(Example.of(criteria, matcher), pageRequest); 属性在HTML扩展程序Microdata中指定。 Microdata 是Schema.org赞助商支持的三种结构化数据语法之一。另外两种语法是 JSON-LD RDFa

通常在文档中只使用一种语法。除非您有使用多语言语法的理由,否则最好/最容易使用一种语法。

可以在同一文档中使用多种语法。每种语法可用于表示相同或不同的结构化数据。可能的原因是为仅支持不同语法的消费者提供结构化数据。另一个原因是您使用的软件在一种语法中生成一些结构化数据,但您更喜欢为自己的结构化数据使用不同的语法。