здесь обсуждали валидность и где то ниже необходимость установки префикса
https://stackoverflow.com/questions/6501189/open-graph-validation-for-html5
там в коментах есть интересные замечания
в частности
For HTML5, add this to your html element like described on ogp.me and keep your og: prefixed property's:
<!doctype html>
<html prefix="og: http://ogp.me/ns#">
<head>
<meta property="og:type" content="website" />
...
For XHTML (like OP's question), use the name attribute instead of property attribute. Facebook lint will throw a warning, but the meta value will still be recognized and parsed.
<meta name="og:title" content="Hello Facebook" />
здесь уже обсуждали появление этих атрибутов после установки префикса
/ru/forum/855180