在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 …