I use schema.org structured data markup on all of my product pages. The products are well indexed in Google, and the meta data shows up mostly as expected.
My question is a sub-question to the question Is there a problem in having same product with different names in different pages?. Should schema.org markup be used for products on category pages that list products?
I was personally under the opinion that structured data for an "item" should be used explicitly for the page that represents that product.
That said, I can also understand the idea that having other properly marked up data pointing to the same URI as the product as also being beneficial.
So, should products on listing pages be using scheme.org meta data, or not?