2010-08-20 18 views
5

En algunos sitios web noté que están usando este tipo de documento. ¿Qué es este tipo de documento y cuál es el beneficio de este Doctype XHTML+RDFa?¿Cuáles son los beneficios de usar doctype DTD XHTML + RDFa 1.0 // EN sobre XHTML 1.0 Strict?

<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML+RDFa 1.0//EN' 'http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd'> 
<html xmlns='http://www.w3.org/1999/xhtml' xmlns:v="http://rdf.data-vocabulary.org/#" xml:lang='en' dir='ltr'> 
<head profile="http://purl.org/uF/2008/03/"> 

Respuesta

0

Ver la especificación: http://www.w3.org/TR/rdfa-syntax/

RDF/XML [RDF-SINTAXIS] proporciona suficiente flexibilidad para representar todos los conceptos abstractos en RDF [RDF- CONCEPTOS]. Sin embargo, presenta un número de desafíos ; primero es difícil o imposible de validar los documentos que contienen RDF/XML usando Esquemas XML o DTD, por lo que dificulta la importación de RDF/XML a otros lenguajes de marcado.

+0

Hmm también encontré este artículo "Sirviendo XHTML + RDFa adecuadamente no es realmente posible "http://rayofsolaris.net/blog/2009/serving-xhtml-rdfa pero vi algunos que son válidos en el validador W3C. "¡Este documento fue verificado con éxito como XHTML + RDFa!" –

+0

Confío en la especificación de w3.org en algún blog al azar cualquier día. Dice que es difícil/imposible de validar, por lo que la publicación del blog probablemente tenga algo de verdad, pero es posible. – Robert

+0

w3.org/TR/xhtml-rdfa-primer/: hasta la fecha, debido a que XHTML es extensible mientras que HTML no lo es, RDFa solo se ha especificado para XHTML 1.1. Los editores web pueden utilizar el marcado RDFa dentro de HTML4: el diseño de RDFa anticipa este caso de uso, y la mayoría de los analizadores RDFa reconocerán atributos RDFa en cualquier versión de HTML. Los autores no conocen ningún navegador web desplegado que no presente un documento HTML como se pretendía después de agregar el marcado RDFa al documento. Sin embargo, los editores deben saber que RDFa no validará en HTML4 en este momento. Los atributos RDFa se validan en XHTML, usando XHTML1.1 + RDFa DTD – borisdiakur

1

RDF básicamente permite anotar la página con marcado legible a máquina. Este es un concepto conocido como "web semántica" o "datos vinculados" (vea esto Ted Talk). El uso de formatos legibles por máquina permite todo tipo de posibilidades mejorando la cantidad y calidad de los datos disponibles para las aplicaciones.

+0

¿Es mejor que XHTML 1.0 Strict? ¿Cuál es la diferencia entre crear un sitio con XHTML 1.0 Strict y XHTML + RDFa? –

+0

Utilizaría XHTML + RDFa para obtener acceso a las características de RDF. –

+0

¿Qué son las características de RDF que pueden ser útiles para cualquier sitio? –

3

Básicamente RDFa es 'Fragmentos enriquecidos y marcado estructurado', permitirá a los rastreadores comprender el contenido de su página.

Google lo explica mejor: http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=146898

Suena como fragmentos enriquecidos que será el futuro de la SEO en bastantes sitios comienzan a usarlos.

Google también ha construido una herramienta de prueba para la lectura de fragmentos enriquecidos: http://www.google.com/webmasters/tools/richsnippets

Aquí hay una lista de sitios que ya utilizan RDFa: http://rdfa.info/wiki/Examples-in-the-wild

+1

¿Es similar a MIcroformats? –

+0

@ metal-gear-solid ya tiene una sintaxis diferente, no estoy seguro de cuáles son los beneficios vs RDFa aparte de W3 parece estar prestándole más atención – Mikey1980

Cuestiones relacionadas