Link `isRelated` schema.org para o pai` Product` quando não está contido no elemento filho

Estou tentando indicar vários produtos relacionados em uma página de produto usando microdados do schema.org. Mas os produtos filhos são órfãos porque não estão contidos no div pai. Eu tentei usaritemref mas devo usá-lo incorretamente ou deve ser a solução errada.

TAMBÉM, não consigo criar facilmente um div de wrapper ou usar obody elemento para criar o pai. Minha solução ideal seria aquela que deixa a estrutura da página como está e de alguma forma vincula os divs "produto filho" ao pai. eu penseiitemref faria isso, mas não parece estar funcionando.

Aqui está um exemplo de HTML.

<div id="main-product" itemscope itemtype="http://schema.org/Product">

  <div class="product-name">
      <h1 itemprop="name">Main Product</h1>
  </div>
</div>
<!-- END main-product div -->
<!-- START related-products div -->
<div class="related-products">
<ol class="products-list" id="related-products-list">
  <li class="item">
    <div class="product" itemprop="isRelatedTo" itemscope itemtype="http://schema.org/Product" itemref="main-product">
      <p class="product-name"><a itemprop="url" href="/some_product1.php"><span itemprop="name">Some Product 1</span></a></p>                
    </div>
  </li>
  <li class="item">
    <div class="product" itemprop="isRelatedTo" itemscope itemtype="http://schema.org/Product" itemref="main-product">
      <p class="product-name"><a itemprop="url" href="/some_product2.php"><span itemprop="name">Some Product 2</span></a></p>                
    </div>
   </li>
</ol>
</div>

O HTML acima é simplificado, mas semelhante em estrutura ao que está no meu site e fornece erros semelhantes quando submetido aos validadores.

Por exemplo.http://webmaster.yandex.com/microtest.xml

Dá:

microdata
ERROR: unable to determine affiliation of these fields. There are two possible reasons: this fields are incorrectly placed or an orphan itemprop attribute is indicated
itemType = orphans
isrelatedto
product
itemType = http://schema.org/Product
url
href = /some_product1.php
text = Some Product 1
name = Some Product 1
isrelatedto
product
itemType = http://schema.org/Product
url
href = /some_product2.php
text = Some Product 2
name = Some Product 2

product
itemType = http://schema.org/Product
name = Main Product

oValidador do Google não parece mostrar nenhum erro, mas os produtos filhos não estão relacionados ao produto pai.

questionAnswers(1)

yourAnswerToTheQuestion