head 中存在重复的 JSON-LD 脚本

2023-12-01

我必须注射多个scriptJSON-LD 数据的元素到head我的申请,全部都属于同一@type。这是由于从不同的数据源提取不同的字段。

这种重复会导致任何问题吗?

<script type="application/ld+json">
    {
        "@type": "Organisation",
        "name": "John Smith"
    }
</script>

<script type="application/ld+json">
    {
        "@type": "Organisation",
        "city": "London"
    }
</script>

我希望谷歌能将其简单地翻译为:

<script type="application/ld+json">
    {
        "@type": "Organisation",
        "name": "John Smith",
        "city": "London"
    }
</script>

是对的吗?


消费者不能/不应该假设这些 JSON 对象描述相同的事物。 (想象一个包含许多不同组织信息的网页:假设它们是同一组织当然是错误的。)

JSON-LD 允许您指定不同对象中描述的事物是相同的:给它们相同的@id value.

@id采用 IRI 作为标识符(它是出于多种原因提供它们很有用).

See 节点标识符在 JSON-LD 规范中。

所以它可能看起来像这样(使用 Schema.org 而不是您的自定义词汇表):

<script type="application/ld+json">
    {
        "@context": "http://schema.org",
        "@type": "Organization",
        "@id": "/organizations/42#this",
        "name": "ACME"
    }
</script>

<script type="application/ld+json">
    {
        "@context": "http://schema.org",
        "@type": "Organization",
        "@id": "/organizations/42#this",
        "description": "…"
    }
</script>

(相对网址/organizations/42#this将代表组织本身。最佳实践是提供此 JSON-LD 以及您有关该组织的信息/organizations/42.)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

head 中存在重复的 JSON-LD 脚本 的相关文章

  • 如何在使用“document.createElement()”方法创建单元格后立即在 JavaScript 中设置单元格宽度?

    我已经使用 document createElement td 方法在 html 页面中为动态表格创建了单元格 现在希望用一些不同的值设置每个单元格的宽度 尝试过 cell width width 但它不起作用 我怎样才能实现它 Use s
  • 图像映射区域周围不需要的边框

    我正在使用带有圆形区域的图像贴图 问题是我在 IE7 中的区域周围出现了不需要的边框 此边框不会出现在 FF 和 Chrome 中 也不会出现在 IE8 IE9 中 我尝试向图像添加 border 0 锚点的 css 属性 即 a bord
  • jQuery - 动画可折叠 DIV,向上滑动?

    我使用这个 jQuery 脚本来设置 div 的动画 以便在用户单击按钮时打开 关闭 http www dynamicdrive com dynamicindex17 animatedcollapse htm http www dynami
  • 淡出图像上的文字

    我知道如何使用 CSS 透明渐变淡出纯色背景上的文本 但是如何才能淡出图像背景上的文本呢 这是我想要的一个例子 注意 我需要像图像一样的静态效果 而不是动态过渡 CSS mask image可能是您正在寻找的 div background
  • 打开我网站上的链接不起作用

    在我的网站上 我有一个我正在尝试获取工作的链接 我有一个遵循正常格式的链接 即 href 以 www youtube com 作为目标链接 并在末尾添加 target blank 当我单击该链接时 托管我的网站的网站会显示一条错误消息 当我
  • jQuery:获取 HTML 表格第四行(仅)的第一列值

    我有一个名为 resultGridTable 的表 我有一个 jQuery 函数要在表的每一行上执行 在函数中 this 表示一行 对于第四行 我需要提醒 第四行 第一列值 我有以下代码 但它不起作用 我们怎样才能让它发挥作用呢 对于第五行
  • 在 JavaScript 中对 HTML 实体进行编码

    我正在使用允许用户输入内容的 CMS 问题是当他们添加符号时 它可能无法在所有浏览器中正常显示 我想设置一个必须搜索的符号列表 然后转换为相应的 html 实体 例如 gt reg gt amp gt copy gt trade 转换后 需
  • 如何将文本环绕在非矩形图像周围?

    是否可以将文本环绕在非矩形图像周围 我希望不同国家的地图周围的文本环绕该国家 地区的形状 即使边界本身不是直的 文本也始终与该国家 地区的边界保持相同的距离 这可能吗 您可以使用这个方法 http torylawson com index
  • 如何使用 Jsoup 解析此 HTML

    我正在尝试提取 了解你的拖拉机 和 壳牌石油公司 1955 请记住 这只是整个代码的一小段 并且有多个 H2 H3 标签 我想获取所有 H2 和 H3 标签的数据 HTML 如下 https i stack imgur com Pif3B
  • 替换javascript中字符串中的多个字符

    我得到了这段不错的代码 但我不知道为什么不起作用 出于兼容性目的 它应该获取文本输入的值并用 HTML 代码替换每个给定的国家字符 但是 当我单击按钮时 该函数返回字符串而不进行任何更改 任何想法 jsfiddle http jsfiddl
  • 如何区分两个同名的多选列表

    对于我正在构建的系统 我需要查看第一个列表中出现了哪些选项 通过 POST 请求 以及第二个列表中出现了哪些选项
  • 如何使用 Angular 1.5 中的组件为每个页面设置标题

    我最近开始使用 Angular 1 5 组件 我的应用程序中有多个页面 所以我决定创建一个
  • 如何在 Angular 应用程序中动态更改 CSS 类名称?

    我有两个 CSS 类名 如下所示 icon heart color bdbdbd icon heart red color a6b7d4 我的 HTML 包含一个心形图标 div class icon heart div
  • div 准备好后如何调用函数?

    我的 javascript 文件中有以下内容 var divId divIDer jQuery divId ready function createGrid Adds a grid to the html html 看起来像这样 div
  • HTML 元素:属性排序

    分析几个页面并注意到不同的方法 写作风格 我想知道 HTML 元素属性的顺序是否有效 浏览器性能 渲染 明显或不明显 客户端 服务器计算资源 任何事物 他们是我应该考虑的订购标准吗 我只能认为它会影响 JQuery 对第 n 个属性的选择
  • 如何使div垂直滚动[重复]

    这个问题在这里已经有答案了 我用图片元素列表做了一个水平滚动 但是当我垂直滚动它时我失败了 我的水平滚动条代码是 div class pic container div class pic row div style width 100 a
  • Rails 上的 SASS 无效 CSS 错误

    我正在尝试使用http startbootstrap com stylish portfolio http startbootstrap com stylish portfolio但是 在我的 Rails 应用程序中 我在 vintage
  • 通过 beautiful soup python 找到所有字体大小大于最常见字体的跨度样式

    我了解如何从特定的位置获取文本div or span这个问题的风格 如何找到最常见的跨度样式 https stackoverflow com questions 40762692 is there a way to find the mos
  • 如何实现Contenteditable属性的Ctrl+A功能?

    我正在尝试为用户显示带有一些示例代码的 div 我希望他们能够在 div 内部进行选择并使用 Ctrl A 选择所有示例代码 但我不希望他们能够编辑实际文本 以免意外删除一点 然后它不会工作 我现在通过 div 上的 contentedit
  • SVG 过滤器在 Firefox 中不显示,在 Chrome 中工作正常

    我想要深色背景上的一段深色文本外面有白色的光芒 虽然默认阴影滤镜 https developer mozilla org en US docs Web CSS filter drop shadow 2在 CSS 中 比如filter dro

随机推荐

  • 将变量列表单独传递给 clojure 函数

    我一直在使用 clojure 并决定创建一个结合了 mapcat 和 list 的高阶函数来模拟这种行为 Clojure gt mapcat list 1 2 3 4 5 6 7 8 1 5 2 6 3 7 4 8 我的第一次尝试是定义 m
  • jQuery 插件 .fn 问题

    我在创建 jquery 插件时似乎遇到了一些问题 我正在 firebug 控制台中测试一个简单的插件 但该功能并未按我的预期定义 这是我正在使用的代码模式 jQuery fn test function console log runs 我
  • 将地点 ID 位置传递到 Google 地图 API 中的目的地

    我试图弄清楚如何将 Google Places 位置的几何位置动态传递到路线服务请求目的地 如果我使用 service getDetails placeId ChIJy YmBMEMIocRZF8r5wPFMYU function plac
  • 如何在flume中同时使用regex_extractor选择器和多路复用拦截器?

    我正在测试 Flume 将数据加载到 hHase 中 并考虑使用 Flume 的选择器和拦截器进行并行数据加载 因为源和接收器之间的速度差距 所以 我想要用 Flume 做的是 使用拦截器 regexp extract 类型创建事件标头 使
  • 在 Angular 5 中重用 html 内容

    在开始这个问题之前 我先澄清一下我是新人 所以请耐心等待 我会尽力解释自己 在引导程序中 我可以通过以下方式生成模态 modal component html div class modal fade div class modal dia
  • 使用 Jackson 将 JPA 实体序列化为 JSON

    关于 Jackson JPA 组合的问题 如果当前应用程序中有大约 20 个实体 并且我在 POM 中添加了 Jackson 依赖项 这是否意味着默认情况下所有实体都准备好转换为JSON目的 我看到一个示例项目似乎只有类注释为 JsonIg
  • CSS 媒体查询打印纸张尺寸

    世界各地的纸形状都不一样 我有一份文档 希望以 A4 纸和 US Letter 纸进行不同的打印 某些元素应该隐藏或显示 明显的建议是使用媒体查询 如下所示 media print and max height 280mm a4 only
  • windows机器上python的无缓冲字符输入

    我正在尝试做什么 我正在尝试设计一个具有单圈计时功能的秒表 当您按 L 时 一圈将完成 当您按 S 时 所有圈将完成 并按顺序显示计时 在 C 中 我可以使用 conio h 中的函数 getch 来完成此操作 这将非常容易 我想用 pyt
  • 显示App_Data中存储的图像

    我的 App Data 目录中有 2 个图像文件 我想在我的视图中显示它们 如下所示 foreach var media in Model div class col lg 3 col md 4 col xs 6 thumb a class
  • 如何在IDEA/WebStorm中生成JSDoc文档?

    是否可以在IDEA WebStorm中一键生成JSDoc文档 就像我用IntelliJ IDEA做JavaDoc一样 TL DR 要将 JSDoc 文档生成功能添加到 IntelliJ IDEA WebStorm Install jsdoc
  • 避免从客户端 > Web 服务 > SQL Server 进行双跳的解决方案

    我的项目涉及用户从客户端连接到 Web 服务 然后将 Web 服务连接到 SQL Server Web 服务和 SQL Server 位于不同的计算机上 由于安全需求 我们在SQL Server中不能使用混合模式 只能使用Windows身份
  • TabLayout 和 ViewHolder 的渲染问题

    我目前无法仅使用 TabLayout 和 ViewPager 渲染 am 活动 我收到此错误 Style ResourceReference namespace apk res auto type attr name textAppeara
  • 如何使用 python 查找包含特定文本的单元格?

    我正在尝试迭代 xlsx 文件并使用 python 找到包含我们公司名称的单元格 该文件由2张或多张纸组成 每张有6个公司信息 我正在寻找的每个细胞的形成如下 单元格 F6 1ST 公司 A 公司 B 单元格 G6 2ND 公司 C 公司
  • 为什么我们不能使用构造函数本身初始化 servlet?

    为什么我们必须重写 Servlet 中的 init 方法 而我们可以在构造函数中进行初始化 并让 Web 容器调用构造函数 在调用构造函数时将 ServletConfig 引用传递给 servlet 当然 容器必须为此使用反射 但容器无论如
  • 如何拉伸图像以填充 UILabel 中背景中设置的标签宽度?

    我有简单的基于视图的应用程序 我只采取了UILabel on it 以下是我在 viewDidLoad 中的代码 lblBack textColor UIColor blueColor UIImage img UIImage imageNa
  • 将变量从 JSP 传递到 servlet

    一直以来 当我在 Google 上搜索时 我得到了许多关于从 JSP 向 servlet 传递变量的答案 这些答案都发布在 Stackoverflow 中 但我想知道 我没有得到以下答案 How to pass a variable fro
  • 用python计算字母数

    我想做的是计算每个字母在字符串中出现的次数 我想将详细信息存储在字典中 以下是我的尝试 def scan string list string for letter in string list string append letter l
  • ImportError: DLL 加载失败: %1 不是 _imaging 模块的有效 Win32 应用程序

    我正在尝试使用 Python 2 7 9 中的灰度共生矩阵从图像中提取特征 我在其他答案中找到了下面给出的代码 当我运行这段代码时 我得到 ImportError 未安装 imaging C 模块 然后我安装了 PIL 模块 当我尝试导入它
  • Android - Crashlytics,在崩溃期间运行代码

    我遇到了一个严重的崩溃案例 这是由于某些异步在 SQLite 中以不正确的顺序执行操作而导致的 结果崩溃了 我花了一些时间来调试所有这些 并且访问内部数据库会有很大帮助 我知道如何访问开发设备上的内部数据库 但如果出现问题 我希望能够获得该
  • head 中存在重复的 JSON-LD 脚本

    我必须注射多个scriptJSON LD 数据的元素到head我的申请 全部都属于同一 type 这是由于从不同的数据源提取不同的字段 这种重复会导致任何问题吗 我希望谷歌能将其简单地翻译为