Schema.org/Microdata markup for a recent post list without providing "author" / "publisher"?

The following code shows a list of links to the latest posts on the experimental blog I'm playing in. The problem is that the Google Structured Data Testing Tool fails because it lacks the required elements, such as authorand publisher.

But I do not want to show them for recent posts, and I do not want to show them for every blog post. What should I do? Get rid of structured data? Place the material you want and hide it with CSS? Or leave as is?

<section>
<header>
<h4 class="h4-padding">Recent Posts</h4>
</header>
<ul>
<li>
<article itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
<header itemprop="name headline">
<h5><a href="http://myblog.com/post/5/1/2016/a-very-interesting-thing">A very interesting thing</a></h5>
</header>
</article>
</li>
<li>
<article itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
<header itemprop="name headline">
<h5><a href="http://myblog.com/post/30/7/2015/something-even-more-interesting">Something event more interesting</a></h5>
</header>
</article>
</li>
<li>
<article itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
<header itemprop="name headline">
<h5><a href="http://myblog.com/something-very-dull">Something very dull</a></h5>
</header>
</article>
</li>
</ul>
0
1

. Schema.org - .

Google Gogles , , :

" , Rich Snippet Knowledge Graph Google Search"

Theres , , Google ( ) . , Google / , .

+1

All Articles