Widziałem sprzeczne informacje dotyczące najlepszego sposobu implementacji przestrzeni nazw Open Graph. W szczególności witryna Open Graph wykorzystuje kilka różnych metod, a przykłady Open Graph Facebooka wykorzystują inne metody.
Przykład witryny Open Graph (z użyciem atrybutu prefiksu HTML):
<html prefix="og: http://ogp.me/ns#">
Kod źródłowy witryny Open Graph (przy użyciu atrybutu HTML XMLNS):
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#">
Dokumentacja Facebook Open Graph (przy użyciu atrybutu prefiksu HEAD):
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
Dokumentacja Facebook Open Graph nr 2 (przy użyciu atrybutu HTML XMLNS):
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#"
xmlns:fb="https://www.facebook.com/2008/fbml">
Jaka jest zalecana metoda, czy to w ogóle nie ma znaczenia?