Qual semântica é melhor para uma lista de artigos?
Eu estava me perguntando pela marcação de uma lista de entradas de um blog.
O que poderia ser assim:
Caso 1 :
<article>...</article>
<article>...</article>
<article>...</article>
ou caso 2:
<ol reversed>
<li><article>...</article></li>
<li><article>...</article></li>
<li><article>...</article></li>
</ol>
O exemplo parece ser lógico: "é uma lista de pedidos ordenados por data desc"
Um outro exemplo é uma lista de etapas importantes para usar um produto:
<ol>
<li><section><h1>step 1</h1></section></li>
<li><section><h1>step 2</h1></section></li>
<li><section><h1>step 3</h1></section></li>
</ol>
Para obter um esboço como:
product name
description
how to use
step 1
step 2
step 3
customer reviews
etc
Você acha que é muita marcação para este conteúdo?
Meu objetivo é obter a melhor sintaxe e estrutura de tópicos HTML5, mas não quero preencher o HTML com tags inúteis.
EDIT: A verdadeira questão não é o que é melhor, mas é mais como saber o que os desenvolvedores estão pensando sobre essas diferentes maneiras. Como existem várias maneiras de fazer as coisas, mas, às vezes, se houver duas maneiras corretas, talvez exista um método mais "lógico" ou "relevante" para fazê-lo.