我想用Schema.org表示JobPosting,但提供给不同的城市(jobLocation)。
我可以在这个模式中标记2-3个城市(用JSON)吗?在这种情况下,怎么做?
发布于 2017-09-06 23:13:12
据谷歌称:https://developers.google.com/search/docs/data-types/job-postings#definitions
如果作业有多个位置,则在数组中添加多个jobLocation属性。Google将根据求职者的查询选择显示的最佳位置。
在json+ld中,它看起来如下所示:
"jobLocation":[
{
"@type":"Place",
"address":{
"@type":"PostalAddress",
"streetAddress": "555 Clancy St",
"addressLocality":"Chicago",
"addressRegion":"IL",
"postalCode": "48201",
}
},
{
"@type":"Place",
"address":{
"@type":"PostalAddress",
"streetAddress": "5 Main St",
"addressLocality":"San Francisco",
"addressRegion":"CA",
"postalCode": "48212",
}
}
]发布于 2017-01-18 15:34:13
与任何属性一样,jobLocation属性可以具有多个值。在JSON中,必须使用数组(see example)。
但问题是,这个jobLocation属性的多个值意味着什么:这些值是代表人员必须在(和)中工作的所有位置,还是代表可供选择的位置(或)?
Schema.org和JSON都没有为作者提供一种消除歧义的方法。
在我看来,多重价值观应该传达一个人必须在所有这些地方工作(和)。为什么?因为否则就无法表达这一点。如果多个位置表示可选方案(OR),则只需提供多个JobPosting项(每个位置一个)。
https://stackoverflow.com/questions/41692504
复制相似问题