Estoy a punto de presentar el protocolo Open Graph a una aplicación web HTML5 existente y me gustaría incluir los datos necesarios de RDFa sin introducir ningún problema innecesario.Compatibilidad con HTML5 y RDFa
He mirado en el proyecto de HTML+RDFa 1.1 y comparándolo con Facebook's Open Graph protocol documentation, sólo necesito para establecer el atributo lang
en el elemento html
y es HTML5 listo:
<html lang="en">
<head xmlns:og="http://opengraphprotocol.org/schema/">
<title>The Rock (1996)</title>
<meta property="og:title" content="The Rock"/>
<meta property="og:type" content="movie"/>
...
Inicialmente, crecí confundido sobre el apoyo RDFa en HTML5 con tantas fuentes que afirman que no se puede hacer de manera válida, hasta que finalmente llegué al borrador. No soy un experto en los asuntos en cuestión, por lo que agradecería que alguien pudiera echarle un vistazo y comentar sobre el apoyo que el borrador disfruta en los buscadores de hoy en día.
RDFa es una especificación separada de HTML5 en total, por lo que no existirá soporte en HTML5. No quiere decir que no pueda hacer que funcione, ya que es XML y HTML5 puede manejar XML enviado como RDF. – Rob
Ahí es donde la Web me confunde a todos. Extraeré los subtítulos del borrador de HTML + RDFa 1.1: "Soporte para RDFa en HTML4 y HTML5". ¡Por favor, mire esto! –
@Rob: ¿no es la especificación de HTML + RDFa que kRON se vinculó a una especificación separada de HTML5 y RDFa? ¿Describiendo cómo usar RDFa en HTML5? Según mi lectura de la especificación HTML + RDFa, mi objetivo es definir cómo se usa RDFa en HTML incluso cuando no se está sirviendo el HTML como XML, aunque no están seguros de si eso funcionará, ya que depende de lo que el HTML5 la especificación decide sobre los atributos de espacio de nombres. –