Saya menambahkan markup semantik schema.org, dan ingin menghubungkan beberapa di antaranya di bagian halaman web yang sangat berbeda secara bersamaan.
Ini berfungsi ketika saya menetapkan mereka sebagai orang tua / anak:
<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>
Namun, saya tidak tahu cara menautkannya ketika dipisahkan oleh kumpulan 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>
Saya kira saya harus menggunakan "itemref" atau sesuatu untuk menautkan lingkup terkait, tetapi saya tidak bisa membuatnya berfungsi. Melihat pertanyaan serupa tidak membantu dalam kasus ini.
UPDATE: perhatikan bahwa saya secara khusus mencari solusi yang berfungsi melalui beberapa jenis referensi dan TIDAK TIDAK bekerja melalui jenis apa pun bersarang. Juga, pemesanan contoh kedua (tidak berfungsi) harus tetap sama (Acara pertama, Latihan kedua). (Ada beberapa alasan untuk itu di luar kendali saya).
Secara khusus, "berfungsi" didefinisikan sebagai setidaknya alat cuplikan kaya google yang menunjukkan bahwa item-item tersebut terhubung bersama-sama (seperti halnya untuk contoh kerja pertama itu)