stringtranslate.com

GRDDL

GRDDL (pronunciado " griddle ") es un formato de marcado para obtener descripciones de recursos de dialectos de idiomas . Es una recomendación del W3C y permite a los usuarios obtener tripletes RDF a partir de documentos XML , incluido XHTML . La especificación GRDDL muestra ejemplos que utilizan XSLT ; sin embargo, se pretendía que fuera lo suficientemente abstracta como para permitir otras implementaciones también. Se convirtió en Recomendación el 11 de septiembre de 2007. [1]

Mecanismo

XHTML y transformaciones

Un documento especifica las transformaciones asociadas, utilizando una de varias formas.

Por ejemplo, un documento XHTML puede contener el siguiente marcado:

<head perfil= "http://www.w3.org/2003/g/data-view http://dublincore.org/documents/dcq-html/ http://gmpg.org/xfn/11" > <enlace rel= "transformación" href= "grokXFN.xsl" />   

Se informa a los consumidores de documentos que hay transformaciones GRDDL disponibles en esta página, al incluir lo siguiente en el profileatributo del headelemento:

http://www.w3.org/2003/g/data-view

Las transformaciones disponibles se revelan a través de uno o más linkelementos:

<enlace rel= "transformación" href= "grokXFN.xsl" />   

Este código es válido sólo para XHTML 1.x. El profileatributo se eliminó en HTML5 , incluida su serialización XML.

Microformatos y transformaciones de perfiles.

Si una página XHTML contiene Microformatos , suele haber un perfil específico.

Por ejemplo, un documento con información de tarjeta h debería tener:

<head perfil = "http://www.w3.org/2003/g/data-view http://www.w3.org/2006/03/hcard" > 

Cuando se recupera http://www.w3.org/2006/03/hcard tiene:

< perfil principal = "http://www.w3.org/2003/g/data-view" > 

y

<p> El uso  de  este  perfil  otorga licencia a los datos  RDF extraídos por <a rel= "profileTransformation" href= "../vcard/hcard2rdf.xsl" > hcard2rdf.xsl </a> de <a href= "http://www .w3.org/2006/vcard/ns" > el trabajo de vCard/RDF de 2006 </a> . </p>            

El agente compatible con GRDDL puede usar esa transformación de perfil para extraer todos los datos de hcard de las páginas que hacen referencia a ese enlace.

XML y transformaciones

De manera similar a XHTML, las transformaciones GRDDL se pueden adjuntar a documentos XML.

Transformaciones de espacios de nombres XML

Al igual que una transformación de perfil, un espacio de nombres XML puede tener una transformación asociada.

Esto permite que dialectos XML completos (por ejemplo, KML o Atom) proporcionen RDF significativo.

Un documento XML simplemente apunta a un espacio de nombres.

<foo xmlns= "http://example.com/1.0/" > <!-- documente el contenido aquí --> </foo>  

y cuando se recupera, http://example.com/1.0/apunta a una transformación del espacio de nombres.

Esto también permite que grandes cantidades de datos XML existentes se conviertan en RDF/XML con un esfuerzo mínimo por parte del autor del espacio de nombres.

Producción

Una vez que se ha transformado un documento, existe una representación RDF de esos datos.

Esta salida generalmente se coloca en una base de datos y se consulta mediante SPARQL .

Implementaciones

Consumidores de GRDDL (también conocidos como agentes conscientes de GRDDL)

Ver también

Referencias

  1. ^ Comunicado de prensa del W3C que anuncia que GRDDL alcanzó el estado de Recomendación

Notas

enlaces externos