ページに microdata を追加したいのですが、アイテムのデータがページのいくつかの不連続な部分に分割されています。属性を持つ 2 つのspan
要素がある場合itemscope
、検索エンジンに 2 つの itemscope をマージさせて、それらを 1 つのアイテムとして解釈させることは可能ですか?
例えば*:
<span itemscope itemtype="http://schema.org/Person">
Hello, my name is <span itemprop="name">Glinda</span>.
</span>
I like to fly around in a giant bubble.
<span itemscope itemtype="http://schema.org/Person">
I live in the <span itemprop="location">Land of Oz</span>.
</span>
属性のようなものを追加して、2 つの Person を 2つではなく 1 つのアイテムとして消費する必要があることitemid
を Web スパイダーに伝える方法はありますか?itemscopes
多分このようなもの。
<span itemscope itemtype="http://schema.org/Person" itemid="7f6ba1">
Hello, my name is <span itemprop="name">Glinda</span>.
</span>
I like to fly around in a giant bubble.
<span itemscope itemtype="http://schema.org/Person" itemid="7f6ba1">
I live in the <span itemprop="location">Land of Oz</span>.
</span>
* この例では、大きなスパンを 1 つだけ使用できることは理解していますが、実際に作業しなければならないページではそれができません。
編集:おそらく、より良い例が必要です。少し不自然ですが、私が抱えている問題を示しています。ページを再編成することはできません。
<h1>Locations</h1>
<ul>
<li itemscope itemtype="http://schema.org/Person">
<span itemprop="name">Bob</span> lives in <span itemprop="location">Berkeley</span>
</li>
<li itemscope itemtype="http://schema.org/Person">
<span itemprop="name">Carol</span> lives in <span itemprop="location">Cupertino</span>
</li>
</ul>
<h1>Jobs</h1>
<ul>
<li itemscope itemtype="http://schema.org/Person">
<span itemprop="name">Bob</span> works at <span itemprop="affiliation">Borders</span>
</li>
<li itemscope itemtype="http://schema.org/Person">
<span itemprop="name">Carol</span> works at <span itemprop="affiliation">Capitol One</span>
</li>
<ul>
このマイクロデータの結果を 4 つではなく 2 つの Person アイテムにする方法はありますか?
バークレーに住み、ボーダーズで働くボブと、クパチーノに住み、キャピトル ワンで働くキャロルが欲しいです。