Technically it's all supplement information but in my opinion it's not redundant.
I think you probably should do both because they are for two different audiences. Your open graph data is for social networks (primarily Facebook) and your schema markup is for search engines. Obviously both are important and I personally think the advantage is with Schema because it's more universal but it really depends on how people are getting to you and that's going to depend on your internal marketing strategy and resources (i.e, you have 500,000 Facebook followers and you do hardcore Facebook ads then focus on Open Graph).
Meta tags are just a place to put information in the head of an HTML or XHTML document. You can include information in a page in a variety of ways.
Here's another post if you haven't seen it. OpenGraph or Schema.org?