如何在Schema.org标记中标记Person的网站

时间:2018-02-21 09:32:53

标签: schema.org

我正在使用Person来表示我的用户个人资料。用户可以添加指向其他网站的链接,例如他们的个人网站,他们的Twitter个人资料,或者只是他们的重要项目的网站。

后者是我不想使用sameAs属性的原因 - 此外,我希望能够显示他们为这些网站提供的名称。

我可以使用什么属性?

1 个答案:

答案 0 :(得分:0)

虽然@unor已将其从问题中移除,但我确实注意到我使用微数据标记了这一点 - 这意味着我无法使用this answer中建议的@reverse

我现在最终做的是滥用sameAs并将其包装在Role中,以便我可以使用roleName来指定网站与个人资料的关系。所以在JSON:

{
    "sameAs": [
        {
            "roleName": "My Twitter profile",
            "sameAs": "https://twitter.com/example"
        },
        {
            "roleName": "10001 innovations in scholarly communications",
            "sameAs": "http://innoscholcomm.silk.co/"
        }
    ]
}