Keep this out of stock Magento. This is a constant moving target and unless its going to implement 100% correctly it should be left to the individual store developers.
It is not clear what do you mean by "broken product schema". Can you please provide more details?