Priya Lakshminarayanan, ruler of all things schema, has just posted an article on UPA errors (that's 'Unique Particle Attribution') that does a great job of presenting a very complicated schema issue very clearly.  I would guess that even major schema geeks will learn a thing or two from the post.  Go check it out here.