He visto información contradictoria sobre cómo implementar mejor los espacios de nombres Open Graph. Específicamente, el sitio web de Open Graph usa algunos métodos diferentes, y los ejemplos de Facebook Open Graph usan otros métodos.
Ejemplo de sitio web Open Graph (usando el atributo de prefijo HTML):
<html prefix="og: http://ogp.me/ns#">
Código fuente del sitio web de Open Graph (usando el atributo HTML XMLNS):
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#">
Documentación de Open Graph de Facebook (usando el atributo de prefijo HEAD):
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
Documentación de Facebook Open Graph # 2 (usando el atributo HTML XMLNS):
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#"
xmlns:fb="https://www.facebook.com/2008/fbml">
¿Cuál es el método recomendado o ni siquiera importa?