Categorías Blog

Migas de pan semánticas (II): microdatos con RDFa

[ratings]

Como ya os anunciaba en el artículo anterior, los datos semánticos para las migas de pan se pueden también crear utilizando microdatos del estándar RDFa. Primero vamos a ver brevemente en qué consiste RDFa y a continuación, siguiendo el mismo ejemplo anterior, crearemos una miga de pan con marcado RDFa.

¿Qué es RDFa?

RDF (Resource Description Framework) es uno de los estándares fundamentales en el desarrollo de la web semántica. Simplificando mucho, sirve para describir cualquier tipo de recurso publicado en la web en base a su significado y a las relaciones con otras entidades del mismo o de distintos ámbitos de conocimiento.

Como su sintaxis no es trivial y sería necesario disponer de herramientas especializadas en crear y publicar entidades RDF, el W3C propuso una forma de marcado simplificada que sí es posible utilizar en cualquier web por su sencillez: RDFa. Es una extensión de XHTML que permite definir relaciones RDF en una página web. La última recomendación es la 1.1 y se puede consultar en el W3C.


La mayor diferencia con otros microdatos, como schema.org, es que puede ser fácilmente ampliado, mientras que el resto de microdatos necesita de algún grupo que se ocupe de definir y crear un estándar adecuado. Además, es fácil combinar distintos ámbitos de conocimiento o vocabularios.

 

Sintaxis RDFa de una miga de pan

Para ver la sintaxis de RDFa nada mejor que aplicarlo a un ejemplo. Partimos de una miga de pan elaborada en HTML5:

<nav>

<ul>

<li>

<a href="http://www.condadodecastilla.es"><span>Inicio</span></a> &gt;

</li>

<li>

<a href="http://www.condadodecastilla.es/personajes"><span>Personajes</span></a> &gt;

</li>

<li>Alfonso II, el Casto</li>

</ul>

</nav>

En primer lugar debemos de dar la información de qué vocabulario vamos a utilizar. En el caso de RDFa se indica medienta el siguiente atributo: xmlns:v="http://rdf.data-vocabulary.org/#". De esta indicamos que cualquier propiedad posterior que comiece con el prefijo v se referirá a un vocabulario RDFa. En nuetro caso queremos describir una miga de pan. Existe un elemento llamado Breadcrumb, luego lo primero que tenemos que hacer es declarar que cada uno de los pasos de la miga de pan son del tipo Breadcrumb mediente este etiquetado: typeof="v:Breadcrumb". A partir de este momento ya podemos utilizar las tres mismas propiedades ya explicadas cuando hablamos de schema.org: title, url y child. El texto que aparece en la miga de pan se marca con la propiedad v:title. La URL a la que enlaza mediante la propiedad v:url. Y si existiera un hijo, el padre se indica con la propiedad v:child.

El ejemplo queda así:

<nav xmlns:v="http://rdf.data-vocabulary.org/#">

<ul>

<li typeof="v:Breadcrumb">

<a href="http://www.condadodecastilla.es" rel="v:url" >

</li>

<li typeof="v:Breadcrumb">

<a href="http://www.condadodecastilla.es/personajes" rel="v:url" >>Personajes</a> &gt;

</li>

<li>Alfonso II, el Casto</li>

</ul>

</nav>

Ver comentarios

Compartir
Publicado por
Analizo Su Web

Artículos recientes

16 prompts para escribir artículos que se pueden utilizar en ChatGPT y Google Gemini

"Estoy buscando un [tipo de entrada de blog] que involucre a mi [persona ideal de…

13/02/2024

¿Cómo posiciona comer bien en Aranjuez en distintas herramientas?

Cuando tenemos una web siempre deseamos que aparezca en las primeras posiciones por determinadas palabras…

25/08/2022

Link bulding: un importante factor SEO que a veces se descuida

Una estrategia de posicionamiento en buscadores o SEO ha de tener en cuenta decenas de…

09/05/2021

Tipos de auditorías web: ¿Cuál necesito?

Los sitios web son aplicaciones cada vez más complejas y en lo que hay que…

07/01/2020

Ejemplos de análisis de datos de Google Trends con R

En este artículo vamos a ver unos sencillos casos de análisis con datos obtenidos de…

22/10/2018

Cómo acceder a Google Trends con R

R dispone de multitud de paquetes o bibliotecas que nos facilitan la consulta a distintas…

01/10/2018