What HTML5 validation tool are you using? I do not know how to properly handle such markup. Even microdata is not properly supported by W3C validators so far :) So the general suggestion is to use a service validator for service markup.
About compatibility - they are all compatible. Here you can find the RDFA support document in HTML5 (and opengraph is really RDFA). Here is a description of the new meta names (this is how Twitter maps are implemented).
But the only thing you really need is this one . It talks about the relationship between Open Graph and Twitter Cards, as Twitter sees it.
ajax source share