If i understand your logic correctly then yes you are, typically it's best practice with HTML5 to use <section> elements as a parent wrapper and then in your case just loop through the <article> elements. To put what i think your logic is into perspective see the below examples.
Bad practice
HTML Code:
<section class="body-wrapper">
<section class="news-wrapper">
<article></article>
</section>
<section class="news-wrapper">
<article></article>
</section>
<section class="news-wrapper">
<article></article>
</section>
<aside class="columns column-right"></aside>
</section>
Good practice
HTML Code:
<section class="body-wrapper">
<section id="news-wrapper">
<article></article>
<article></article>
<article></article>
</section>
<aside class="columns column-right"></aside>
</section>
The above is what i believe to be perfectly valid HTML5 semantics as there is a parent wrapping the articles and side column as well as a child parent of the body wrapper that wraps the articles, of course at the moment everyone has there own idea of how to do this as <div> elements are the popular trend still but because HTML5 is still been finalized and such in spec there are technically no right and wrong ways.
Bookmarks