Я додаю схематичні розмітки schema.org і хочу зв’язати декілька з них, які знаходяться у зовсім різних частинах веб-сторінки разом.
Це працює, коли я вказую їх як батьків / дитини:
<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>
Однак я не знаю, як їх пов’язати, коли вони розділені горою HTML:
<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>
Я думаю, я повинен використовувати "itemref" або щось для того, щоб зв’язати пов'язані сфери, але я не можу змусити його працювати. Розгляд подібних питань у цьому випадку не допоміг.
ОНОВЛЕННЯ: зауважте, що я спеціально шукаю рішення, яке працює через якесь посилання, і НЕ працює над вкладенням будь-якого типу. Крім того, замовлення другого (неробочого) прикладу має залишатися однаковим (Event first, ExerciseAction second). (Є кілька причин для цього поза моїм контролем).
Зокрема, "це працює" визначається як принаймні інструмент розширених фрагментів Google, який показує, що елементи ARE пов'язані між собою (як це робиться для першого робочого прикладу)