A marcação Schema.org funciona se a marcação for criada dinamicamente com JavaScript?

Eu tenho uma página em que alguns eventos são carregados dinamicamente lendo algum JSON com JavaScript. Eu construo umdiv para todos os eventos com oEvent Marcação Schema.org.

A ferramenta de teste do Google não lê essa marcação. É devido a um erro na marcação ou é devido ao carregamento dinâmico?

O código HTML de umEvent é:

<div class="evento well" itemscope itemtype="http://schema.org/Event">
   <meta itemprop="startDate" content="2015-03-20T20:00:00.000Z">
   <meta itemprop="endDate" content="2015-01-21T20:00:00.000Z">
   <div class="dataEvento">
      <div class="dayWeekEvento">venerdì</div>
      <div class="dayNumEvento">20</div>
      <div class="monthEvento">Marzo</div>
   </div>
   <div class="datiEvento">
      <div class="oraEvento">ore 21:00</div>
      <div class="titoloEvento"><span itemprop="name">Titolo evento</span></div>
      <div class="luogoEvento" itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress"><a href="https://www.google.it/maps/place/Milano" target="_blank"><span class=" glyphicon glyphicon-map-marker" aria-hidden="true"></span> <span itemprop="addressLocality">Milano</span></a></div>
   </div>
</div>

questionAnswers(3)

yourAnswerToTheQuestion