Zastanawiam się, czy tworząc aplikacje semantycznie opartą o html5 powinienem jakoś dokumentować przeznaczenie danego tagu. Załóżmy, że renderuje listę słów wewnątrz tagu article. Czy nie powinienem nadać mu jakiejś opisowej klasy typu word-list lub dodać komentarz np:
<!-- word list -->
<article>
...
</article>
Wydaje mi się, że "goły" article nie mówi wystarczająco o tym co właściwe w sobie zawiera.