I've been reading about micro-data and it's implementation, however the examples are quite simple and I'm yet to find a website that thoroughly implements structured data throughout the entire site.
So as I was implementing the markup I started to dig up questions on how would be the best way to do this. One of the main dilemmas I'm facing is whether it's best to create independent items (schema.org items) or rather create an item that represents the page with all it's content as nested items that belong to that parent item.
So I could have markup that would reflect the following:
- Company - Product - Offers - Article
Or it could be something like this:
-Company - Product - Article - Offers
Where the indentation reflects it's nesting (for this question I didn't bother to figure out if this is actually doable for these item types, it's just a generic pseudo-example).
So basically I'm just not sure how a search engine would use this information, because if I nest it, the page would contain a single item with various properties (that would be items themselves) but I'm unaware as to how these examples would be treated and which would be the pros and cons of each solution.
Any pointers, documentation or experience on the subject are welcome and much appreciated.