मैं 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" या कुछ और का उपयोग करना चाहिए, लेकिन मैं इसे काम नहीं कर सकता। को देखते हुए इसी तरह के सवाल इस मामले में मदद नहीं समझे।
अद्यतन: ध्यान दें कि मैं विशेष रूप से ऐसे समाधान की तलाश कर रहा हूं जो किसी प्रकार के संदर्भ के माध्यम से काम करता है और किसी भी प्रकार के घोंसले के शिकार के माध्यम से काम नहीं करता है। इसके अलावा, दूसरे (गैर-कामकाजी) उदाहरण के आदेश को एक ही रहना चाहिए (घटना पहले, एक्सरसाइज सेकंड)। (मेरे नियंत्रण के बाहर इसके कई कारण हैं)।
विशेष रूप से, "यह काम करता है" को कम से कम Google रिच स्निपेट टूल के रूप में परिभाषित किया गया है, जिसमें दिखाया गया है कि आइटम एक साथ जुड़े हुए हैं (जैसा कि उस पहले काम करने वाले उदाहरण के लिए है)