¿Qué es RDF?
RDF es un esquema de descripción de recursos. Una de las aplicaciones más importantes que permitirá describir los datos de cada documento y definir las relaciones que hay entre los datos XML.
Está diseñado para ser leído y entendido por las computadoras. El cual que está basado en Identificadores Uniformes de Recursos que describe los recursos de propiedades y valores de la propiedad.
¿Para qué sirve?
RDF nos permite crear una infraestructura semántica que dé soporte a la información que existe en Internet, pretende ser un soporte para la expresión de relaciones entre recursos de cualquier tipo con carácter universal y distribuido de forma que facilite la identificación sin dar lugar a ambigüedades principalmente encaminado a ser procesado por aplicaciones en lugar de clientes humanos.
Ejemplos de uso
- Describir las propiedades de los elementos comerciales, tales como precio y disponibilidad.
- Descripción de los horarios de los eventos web
- Describir el contenido y clasificación de imágenes web.
- Describir el contenido para los motores de búsqueda
- Descripción de las bibliotecas electrónicas, entre otros.
¿Cómo funciona?
Es un marco para la descripción de recursos Web, tales como el título, autor, fecha de modificación, el contenido y la información de copyright de una página Web.
RDF se basa en el uso de afirmaciones. Por ejemplo:
- La página http://www.lawebsemantica.com tiene como creador a Santiago Márquez.
- La página http://www.lawebsemantica.com tiene como fecha de creación el
01/01/2008.
- La página http://www.lawebsemantica.com tiene como idioma español.
La estructura de RDF está conformada por
- Recursos.- Cualquier cosa que puede tener un URI.
- Propiedades.- Aspecto específico, característica, atributo o relación que puede utilizarse para describir un recurso. Declaraciones.- Propiedadd más el valor de dicha propiedad para un recurso específico.
La estructura de RDF está conformada por
- Recursos.- Cualquier cosa que puede tener un URI.
- Propiedades.- Aspecto específico, característica, atributo o relación que puede utilizarse para describir un recurso.
Declaraciones.- Propiedad más el valor de dicha propiedad para un recurso específico.
El siguiente documento RDF describir el recurso "http://www.w3schools.com/rdf":
Declaraciones RDF
La combinación de un recurso, una propiedad y un valor de la propiedad constituyen un estado de cuenta (conocido como el sujeto, predicado y objeto de una declaración).
Ejemplo
Declaración: "El autor de http://www.w3schools.com/rdf es Jan Egil Refsnes".
El tema de la declaración anterior es: http://www.w3schools.com/rdf
El predicado es: autor
El objetivo es: Jan Egil Refsnes
Declaración: "La página principal de http://www.w3schools.com/rdf eshttp://www.w3schools.com".
El tema de la declaración anterior es: http://www.w3schools.com/rdf
El predicado es: página de inicio
El objetivo es: http://www.w3schools.com
Contenedores
Frecuentemente es necesario referirse a una colección de recursos, por ejemplo para listar los alumnos de un curso. RDF define tres tipos de contenedores para manejar listas de recursos.
- <rdf:Bag>.- Se utiliza para describir una lista de valores que no tienen que ser en un orden específico y puede contener valores duplicados
<rdf:Alt>.- Se utiliza para describir una lista de valores alternativos (el usuario puede seleccionar sólo uno de los valores).