Vinculando elementos independentes no Microdata

Estou criando um site sobre um autor. Ele é o tópico principal. Neste site, seus livros escritos também são mostrados.

Infelizmente, não consigo encontrar uma solução para vincular esses livros ao elemento principal da pessoa. eu tenteiitemref, mas não funciona ao vincular a esse elemento 'independente', que não possuiitemprop valor (diz a ferramenta de teste do Google). Os seguintes casos de "livro" não funcionam.

<div id="author" itemscope="" itemtype="http://schema.org/Person">
  <span itemprop="name">Marvin</span>
</div>

<div itemscope="" itemtype="http://schema.org/Book">
  <span itemprop="name">Nice Book</span>
  <meta itemprop="author" itemref="author" />
</div>

<div itemscope="" itemtype="http://schema.org/Book">
  <span itemprop="name">Best Book</span>
  <meta itemprop="author" itemscope="" itemtype="http://schema.org/Person" itemref="author" />
</div>

Alguém tem outra ideia?

questionAnswers(2)

yourAnswerToTheQuestion