具有多个页面属性的微数据标记

2023-12-15

我正在创建一个网页,目前我正在将微数据标记添加到代码中。我正在使用 schema.org 的音乐集团.

我有一个 index.html 页面,我想从中获取该乐队的名称和图像属性:

<div class="container" itemscope itemtype="http://schema.org/MusicGroup">
    ...
    <a href="index.php"><img itemprop="image" src="img/logo.png" alt="logo" /></a>
    <p>We are <span itemprop="name">NAME OF THE BAND</span>.</p>
    ...
</div>

然而,在 about_us.html 页面上有一个简短的描述,我也想使用:

<div class="container" itemscope itemtype="http://schema.org/MusicGroup">
    ...
    <p itemprop="description">A description of the band.</p>
    ...
</div>

当我使用这样的代码时,搜索引擎(可以理解)将它们视为两个不同的音乐组:

音乐组 1:
图片:.../img/logo.png
姓名:乐队名称

音乐组 2:
描述:乐队的描述。

如何将这些属性链接到一项中?


Microdata 的名称-值对是每个网页,而不是每个网站.

因此,在一个关于音乐团体的网站上,可以预期每个页面都包含一个“自己的”MusicGroup然而,实际上总是关于同一个音乐团体。但从 Microdata 或 schema.org 的角度来看,这些不同的项目不会以这种方式进行语义连接(但是消费者可能会猜测到这一点,例如通过比较属性值)。

微观数据itemid属性可用于唯一地标识每个项目。但要求使用的词汇支持“项目的全局标识符”(itemid用于 schema.org 上的某些类型(例如,在示例中MedicalScholarlyArticle),但我不清楚是否真的支持的根据微数据对其他类型的要求,例如MusicGroup).

因此,就您的情况而言,您可以:

  • 保持原状
  • 复制信息,以便每个项目都具有所有相关内容(可能using meta/link元素)
  • 将所有信息移动到一页上(可能using itemref)
  • (如果允许与 schema.org 通用)使用itemid说明几个项目实际上是关于同一件事的
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

具有多个页面属性的微数据标记 的相关文章

随机推荐

  • JS 开源国家地区选择器

    我正在为我的项目开发一个库 框架 我想做一个国家选择器 用户选择美国 然后将所有州填充到州框中 用户选择加拿大 然后在另一个框中填充加拿大的所有区域 用户选择墨西哥 然后将墨西哥的所有区域填充到另一个框中 用户选择英国 然后将英国的所有区域
  • 将 #includes 包装在 #ifndef 中 - 会增加任何价值吗?

    我继承了C C 代码库 以及许多 cpp 文件中 include指令包含在 ifndef 中 标头内部包含单个包含内容 define 例如 ifndef INC WINDOWS include
  • ASCX 文件内的 ClientID

    我正在尝试获取 ascx 用户控制标记 文件中的 CLientID 虽然这 My id is 呈现为 我的 ID 是 fracTemplateCtrl This
  • 带有图像的动态 UITableView

    有类似的问题 但没有一个答案对我有用 在动态表格中 我想显示具有不同高度的图像 每个细胞都有一个UIImageView with contentMode scaleAspectFit因此图像很好地占据了桌子的宽度并根据需要占据了高度 Cel
  • MySQL 更新语句中的分号导致语法错误

    我有一个带有文章表的 MySQL DB 5 7 18 每篇文章都有一个 HTML 字符串形式的摘要abstract柱子 由于 HTML 编辑器中的错误 许多 HTML 标签都被烦人的样式污染 如下所示 h1 style color rgb
  • 如何根据实值输入计算 fft() 输出的幅度和相位角? [关闭]

    Closed 这个问题是无关 目前不接受答案 我有 24 个来自实值信号的样本 我执行fft 对样本进行函数并获得复杂的输出 我想获得每个非冗余谐波的幅度和相位角 我知道我的计算必须考虑混叠 因为我有实值数据 我如何能 1 从双边傅里叶变换
  • Heroku process.env.port 未定义

    我正在尝试在heroku 上运行node js 应用程序 我让它在本地工作 但是当我将其部署到 heroku 上时 出现以下错误 Error R10 Boot timeout gt Web process failed to bind to
  • 带有 ROLE_ANONYMOUS 的 AngularJS 和 Spring Security 仍然返回 401

    我们正在构建一个 Angular Material 应用程序 使用 RESTful Spring MVC API 以及 Spring Security 和 OAUTH2 出于测试目的 我们授予 ROLE ANONYMOUS 对 users
  • 位移位和整数提升?

    通常 C 要求将二元运算符的操作数提升为较高级别操作数的类型 可以利用这一点来避免用冗长的强制转换填充代码 例如 if x 48U lt 10 y x 0ULL lt lt 40 etc 然而 我发现 至少对于 gcc 这种行为不适用于位移
  • 增强随机数生成器

    有谁有最喜欢的增强随机数生成器吗 您能解释一下如何将其实现到代码中吗 我正在尝试让梅森扭转器发挥作用 并且想知道是否有人偏爱其他扭转器之一 该代码改编自 boost 手册 http www boost org doc libs 1 42 0
  • System.InvalidOperationException:方案已存在:Identity.Application

    我想为用户添加我自己的自定义数据 所以我遵循了教程在 ASP NET Core 项目中向 Identity 添加 下载和删除自定义用户数据 我已经有一个现有的应用程序 所以我无法逐行遵循该教程 我现有的应用程序已经有一个用户数据库 当我遇到
  • 如何处理高图表中轴标签上的鼠标事件

    如何在 highcharts 轴标签上捕获鼠标事件 我希望处理标签上的单击事件以执行某些操作 高图演示 轴标签可以通过以下方式访问yAxis ticks x label element 这是标签的元素 现在该元素上的任何事件都可以按如下方式
  • Java:使用 lambda 参数获取泛型方法的实际类型[重复]

    这个问题在这里已经有答案了 我问了一些关于lambdas here Java 如何解析lambda参数的泛型类型 但这一个有点不同 我有方法签名 public p void handle Consumer p p consumer 我可以用
  • Next.js - 错误:仅支持绝对网址

    我使用 Express 作为 next js 的自定义服务器 一切都很好 当我单击产品到产品列表时 Step 1 我点击产品链接 Step 2 会显示数据库中的产品 但是如果我刷新 products页面 我会收到此错误 服务器代码 查看 p
  • 为什么在声明小数时需要使用 M [重复]

    这个问题在这里已经有答案了 当我尝试声明这样的变量时 decimal order 5 0 我收到错误消息 double 类型的文字无法隐式转换为 十进制 类型 使用 M 后缀创建此类型的一升 谁能解释一下为什么需要M MSDN 十进制 C
  • Javascript正则表达式匹配带扩展名的文件名

    您好 我需要将文件名与扩展名相匹配 问题是路径可以是unix和windows 所以用 或 分隔 unix也允许 在文件名中 因此 t est txt 也应该匹配 我的代码 var regex new RegExp w w s var val
  • 绘制 UIImage 时出现无效上下文错误

    我正在尝试将 UIImage 绘制到 UIView 的上下文中 我已将这段代码与上下文内容一起使用和注释掉 void drawRect CGRect rect UIGraphicsBeginImageContextWithOptions r
  • 如何修复此错误“watch chan 错误:etcdserver:mvcc:所需修订已被压缩”?

    我有一个带有两个节点的 kubernetes 集群 还有两个用于 etcd 的节点 而且我正在对我的 kubernetes 使用身份验证 当我运行这个命令时 kubectl get cs我得到这个输出 NAME STATUS MESSAGE
  • 用于发送带有附件的电子邮件的 GMAIL API

    我正在开发一个能够读取包含图像 url 列表的 CSV 的 javascript 客户端 我可以通过 jquery csv 读取 csv 并在 html5 画布中绘制每个图像 下一步是对每个图像应用文本图层 并使用 gmail api 通过
  • 具有多个页面属性的微数据标记

    我正在创建一个网页 目前我正在将微数据标记添加到代码中 我正在使用 schema org 的音乐集团 我有一个 index html 页面 我想从中获取该乐队的名称和图像属性 div class container a href index