schema.org - 微观数据(schema.org)中的自定义字段是否会使整个微观数据出错?

标签 schema.org microdata json-ld structured-data

我想使用 schema.org 中的 json ld 微数据来引用我网站上的图像,但同时在我的 Javascript 中检索 json ld 对象以将其用于其他用途。问题是我想添加与 Schema.org 中任何类型都不匹配的自定义字段。我的问题是,搜索引擎会忽略它们无法识别的字段或丢弃整个微数据吗?

最佳答案

简短的回答,是的,他们会忽略他们未定义的属性,并且将 JSON-LD 用于其他目的(例如驱动 UI)是很正常的。也就是说,最好这些属性和类型来自已知的词汇表,甚至可以解析为您自己的词汇表。使用任何可用的在线工具首先测试您的数据模式总是好的。

此外,它不是 JSON-LD 微数据,它们实际上是两个不同的东西,两者(与 RDFa 一起)都可以用来提供 schema.org 标记。 JSON-LD 包含在脚本元素中,其他元素使用 HTML 属性表示。

关于schema.org - 微观数据(schema.org)中的自定义字段是否会使整个微观数据出错?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62816961/

相关文章:

django - 将微数据(用于 Schema.org VideoObject)添加到我的 Django 应用程序中的页面的正确方法是什么?

html - 如何将 itemscope 拆分为多个 HTML 元素?

navigation - schema.org:具有多个元素的 SiteNavigationElement

json - Google SDTT 中的错误 "Missing ' }' or object member name"

json - 带有 @ 符号的 JBuilder json 键使用 json-ld 使用 schema.org 元数据

microdata - 当页面上有多个产品时,使用微数据标记 HTML 代码

schema.org - 在配方微数据中标记不精确的持续时间

schema.org - 通过 JSON-LD schema.org 连接多个组织和网站

java - 使用 Apache Any23 从 HTML 中提取 JSON-LD