it-swarm-es.com

¿Cuáles son los beneficios de RDFa?

He visto algunos blogs, etc. sobre esta nueva tecnología: RFDa, pero ¿hay algún beneficio en usarla ahora? Por lo que entiendo, es utilizado principalmente por motores de búsqueda y otros rastreadores, pero ¿Google, Bing y otros lo han implementado todavía? ¿Daré una mejor clasificación en sus páginas si lo uso, o solo hará que mis resultados enriquezcan más los datos?

8
googletorp

Mirando la descripción general , una cosa que se destaca es que RDFA solo es aplicable a XHTML 1.1 en lo que respecta a la validación, mientras que hay un enorme impulso para finalizar HTML5/CSS3 y ponerlo en producción.

Citando el resumen:

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 usar 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 los atributos RDFa en cualquier versión de HTML. Los autores no conocen un navegador web desplegado que no pueda presentar un documento HTML según lo previsto después de agregar el marcado RDFa al documento. Sin embargo, los editores deben tener en cuenta que RDFa no se validará en HTML4 en este momento. Los atributos RDFa se validan en XHTML, utilizando el XHTML1.1 + RDFa DTD.

Podemos suponer que HTML5 será similar en que RDFA no validará, pero probablemente no dividirá el documento en navegadores conocidos y populares . Eso me asusta un poco al considerar los dispositivos móviles.

No creo que vaya a lastimarlo, pero no es un sustituto para garantizar que la semántica de su documento esté bien estructurada (es decir, usar las etiquetas de encabezado adecuadamente), lo que generalmente da como resultado el texto/encabezado adecuado que se muestra en los resultados.

El área donde lo veo más útil es describir la relación de un enlace con su concepto, como el ejemplo de 'licencia' que se proporciona en la descripción general. Es bastante concebible que alguien quiera resultados solo ofrecidos bajo una licencia CC-BY-SA, o tal vez otra variante.

No creo que me gustaría asignar un título para que sea otra cosa que eso, especialmente cuando existen metaetiquetas para indicar el autor/etc. Lo típico:

  • Idea principal
  • Texto
  • Idea de soporte
  • Texto
  • Idea de apoyo Idea de apoyo
  • Texto
  • ...

... ofrece a los motores de búsqueda una forma muy fácil de comprender el esquema de cualquier documento. Entonces, como se muestra en el ejemplo, volver a mapear 'h3' para indicar que el autor puede ser tonto, pero asociar una relación de enlace como 'autor-de-nombre-de-artículo' podría ser interesante, similar al concepto de 'licencia' .

No conozco a nadie que lo haya implementado, así que no estoy seguro del éxito en ninguno de los escenarios. Sin embargo, no creo que vaya a ayudar (significativamente) a su rango más que un documento bien estructurado. La novedad, al menos para mí, es la capacidad de encontrar cosas muy específicas, como todos los documentos escritos por "Joe Q Smith", por ejemplo.

Lo que no haría es redefinir el peso que debe tener una etiqueta determinada al determinar la estructura de un documento.

Y no puedo resistirme: esta es una razón más por la que la gente debería evitar analizar HTML con expresiones regulares :)

4
Tim Post

Los beneficios son numerosos; pero podría no coincidir con los mismos problemas que está resolviendo.

Tomemos, por ejemplo, el caso de uso simple de una tienda en línea que vende música. Generará un montón de páginas para sus productos, generalmente una página de características por producto.

Usando RDFa y algunos vocabularios puede describir que su página está vendiendo un Track por $ x; que la pista es lo mismo que una entrada en musicbrainz o last.fm; o es del mismo artista que una página de banda de myspace en particular.

En el primer nivel; los motores de búsqueda entienden el vocabulario de buenas relaciones: productos, precios, etc. El siguiente nivel (y aquí es donde está el valor; pero aún no tiene suficientes implementadores): tiene una API RESTful instantánea para cualquier persona con un analizador RDFa y un Base de datos SPARQL.

2
user1366

Ciertamente, existen beneficios al usar RDFa y otras herramientas de marcado semántico en ciertos tipos de sitios web.

Google ha introducido recientemente algo llamado " Rich Snippets ", que permite a los webmasters marcar cosas como recetas, contactos, eventos, reseñas y más, y hacer que aparezcan con un formato especial en los SERP. Rich Snippets admite RDFa y otros dos métodos de marcado HTML.

Si bien no es compatible con RDFa, Facebook también está utilizando marcado semántico en su Protocolo de gráfico abierto .

Aunque la web semántica aún no está completamente desarrollada, definitivamente hay situaciones en las que tiene sentido aprovecharla.

1
JasonBirch