在一个人中定义多个 URL

Defining multiple URLs within a Person

我正在使用微数据在我的网站上定义一个 Schema.org Person 项目。其中大部分是不言自明的。

但是,摘要页面上的每个迷你个人资料都有三个 URL - 一个 link 是个人的完整 ProfilePage,还有两个用于 LinkedIn 和 Twitter。

我是将所有三个定义为 URLs,还是忽略社交媒体帐户 URLs,因为只有 "read more" 风格 link 实际上是URL 给那个人?

对于您网站上此人个人资料页面的 link,您绝对应该使用 url property

对于此人在其他网站上的个人资料的 link,答案不是那么清楚¹:

  • 正在使用url property wouldn’t be wrong, but

  • 使用 contactPoint property can be appropriate if the profile should be used to contact the person. However, it expects a ContactPoint 项作为值,对于仅 link 的情况可能有点过于表达(但你不 符合预期,因此您可以只提供 URL 而不是 ContactPoint 项)。

  • 使用 sameAs 属性 似乎是合适的,如果外部配置文件 identifies/represents 完全是同一个人(除此之外别无其他)。


¹ 有 no Schema.org property for linking to social media profiles (yet).