Schema.org anlamsal işaretlemeleri ekliyorum ve bunların birçoğu web sayfasının birbirinden oldukça farklı kısımlarında birbirine bağlamak istiyorum.
Bunları ebeveyn / çocuk olarak belirttiğimde çalışır :
<div itemscope itemtype="http://schema.org/ExerciseAction">
<span itemprop="distance">11 km</span>
<div itemprop="event" itemscope itemtype="http://schema.org/Event">
<span itemprop="name">first event</span>
<span itemprop="startDate">2001-01-01</span>
</div>
</div>
Ancak, HTML dağıyla ayrıldıklarında onları nasıl bağlayacağımı bilmiyorum:
<div itemscope itemtype="http://schema.org/Event">
<span itemprop="name">some event</span>
<span itemprop="startDate">2002-02-02</span>
</div>
<!--
....
zillion other HTML stuff
...
-->
<div itemscope itemtype="http://schema.org/ExerciseAction">
<span itemprop="distance">22 km</span>
</div>
Sanırım ilgili konuları bağlamak için "itemref" ya da başka bir şey kullanmalıyım, ama işe yarayamıyorum. Benzer sorulara bakmak bu durumda yardımcı olmadı.
GÜNCELLEME: özellikle bir tür referansla çalışan ve herhangi bir tür yuvalama yoluyla ÇALIŞMAZ ÇÖZÜM aradığımı unutmayın. Ayrıca, ikinci (çalışmayan) örneğin sıralaması aynı kalmalıdır (İlk önce Etkinlik, ExerciseAction ikinci). (Kontrolüm dışında bunun birkaç nedeni var).
Özellikle, "çalışır" öğelerin birbirine bağlandığını gösteren en azından google zengin snippet aracı olarak tanımlanır (ilk çalışan örnekte olduğu gibi)