Recuperación y Organización de la Información

Metadatos y documentos XML/RDF para recuperación

Tecnología RDF

RDF (Resource Description Framework) es uno de los vocabularios de XML que mas se ha hecho sentir ultimamente, RDF propone ser el gran habilitador de la web semantica y convertirse en el standard universal para los metadatos en la web.

Con el fin de lograr sus objetivos, RDF utiliza el lenguaje XML (eXtensible Markup Language) como método para representar y "transportar" la información. Hay que tener muy presente que XML no es un lenguaje de etiquetado. Se trata de un lenguaje que establece un conjunto de reglas que permiten la creación de lenguajes de etiquetado.

XML únicamente muestra las normas a seguir sobre cómo se deben combinar las cadenas de caracteres, cómo se han de especificar las propiedades de los elementos y poco más. Para informar sobre el contenido de cada conjunto de datos, su interpretación, y establecer la forma más correcta de trabajar con ellos debe crearse una DTD (Document Type Definition) donde se plasme el esquema específico de trabajo ( Hjelm, Johan , 2001). Por ese motivo RDF utiliza una DTD de XML para desarrollar sus etiquetas.

RDF se beneficia de XML por su flexibilidad a la hora de generar nuevos conjuntos de etiquetas, su orientación multiplataforma y por que proporciona el mecanismo semántico perfecto para expresar la descripción de cualquier tipo de recurso.

Para poder explotar la web semántica, se necesitan lenguajes de marcado apropiados que representen el conocimiento de las ontologías. Algunos lenguajes para la definición de estas son: CLASSIC (1989), CYCL (1990), LOOM (1991), KIF (1992), Ontolingua (1993), Frame Logic (1995) y más orientados a la Web: SHOE (1996), RDF (1999), OIL (2000), DAML (2000), DAML+ OIL (2002), OWL (2003), TopicMaps, OCML, WebODE.

El Resource Description Framework RDF provee un medio de agregar semántica a un documento sin referirse a su estructura. RDF es una aplicación XML recomendada como estándar por la W3C

Comparación de RDF con otros lenguajes:

  • RDF = XML + restricciones estructurales para asegurar consistencia
  • El Orden es relevante en XML
  • XML permite mezclar texto y tags
  • RDF tiene una interpretación (semántica) propia (graph data model)

Las Ventajas de RDF:

  • Definición de clases (también XML Schema)
  • Jerarquía de clases, se puede examinar y manipular en tiempo de ejecución
  • Definición dispersa de ontología y de instancias (y metadatos separado de recursos)
  • Diferencia con modelo ER
  • Las relaciones son objetos
  • Gran facilidad de extensión: la estructura de los schemas es abierta, se pueden añadir relaciones a posteriori

El modelo de datos de RDF provee tres tipos de objetos: recursos, propiedades y sentencias.

  • Un recurso es una entidad que puede ser referenciada por un Identificador Unico de Recursos (URI).
  • Una propiedad define una relación binaria entre recursos y/o valores atómicos de los tipos de datos primitivos provistos por XML.
  • Una sentencia especifica un valor en una propiedad para un determinado recurso.

Todo lo expresable en RDF, es expresable en sintaxis lineal de XML, podría surgir la pregunta entonces de porque es necesario RDF si todo metadato representado en RDF puede también ser representado en XML. La razón es que RDF provee un modo estándar de representar metadatos en XML usando directamente XML para representar metadatos, podrían obtenerse varias representaciones diferentes. Para procesar modelos RDF, éstos deben ser serializados en XML previamente, de esta forma RDF explota la denotación de XML para permitir que diferentes orígenes de información puedan intercambiar el conocimiento que expresa.


Página creada por Eduardo Galán Herrero

Última Actualización: 19-09-2007

Valid XHTML 1.0 Strict Recuperacion y organizacion de la informacion Recuperacion y organizacion de la informacion- Nivel WAI - AA recuperacion y organizacion de la informacion TAW. Nivel doble A. WCAG 1.0 WAI Metadatos y documentos XML/RDF para recuperación [Valid RSS]