小编Ste*_*ven的帖子

如何在Schema.org标记中将Job(jobTitle)与Organization(worksFor)联系起来?

Person模式下,我想将每个职位与其各自的组织相关联.这是一个类似简历的设置,所以有很多工作和很多组织.

这是我项目中一些代码的实际示例(内容已剪切+已更改):

<div itemscope itemtype="http://schema.org/Person">
  …
  <p><!--list of jobs-->
    <span itemprop="jobTitle">Job 1</span>, 
    <span itemprop="jobTitle">Job 2</span>, and 
    <span itemprop="jobTitle">Job 3</span>
  </p>
  <p><!--list of places worked for-->
    <span itemprop="worksFor">Company A</span> and
    <span itemprop="worksFor">Company B</span>
  </p>
</div>
Run Code Online (Sandbox Code Playgroud)

这会https://search.google.com/structured-data/testing-tool/ 返回这样的架构:

@type   Person
jobTitle    Job 1
jobTitle    Job 2
jobTitle    Job 3
worksFor    
    @type   Organization
    name    Company A
worksFor    
    @type   Organization
    name    Company B
Run Code Online (Sandbox Code Playgroud)

假设我希望工作1和2成为A公司的一部分,而Job 3则成为公司B的一部分.我如何表达它,以便它在Schema中具有干净的层次结构?

我知道我可以选择itemref(从如何与schema.org中的项目相关的问题)但我无法弄清楚如何设计一种方法来jobTitle引用Organization(worksFor …

html5 microdata schema.org

6
推荐指数
1
解决办法
966
查看次数

标签 统计

html5 ×1

microdata ×1

schema.org ×1