I m trying to understand the reason behind the existence of two attributes instead of just making the element holding the itemtype the one that wraps the scope for the item.
Is it valid to have itemtype attribute on one element and itemscope attribute in some other? like this:
<section itemtype="http://data-vocabulary.org/Person">
<div itemscope>
<span itemprop="name">Alonso Torres</span>
</div>
</section>
If this case is not valid then why the existence of the itemscope attribute at all? Why the spec didn t come up with the idea of making the element holding the itemtype attribute to be the one which sets the scope. That would have make sense for me.