Rdf
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Rdf

on

  • 745 views

 

Statistics

Views

Total Views
745
Views on SlideShare
745
Embed Views
0

Actions

Likes
1
Downloads
6
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Rdf Document Transcript

  • 1. SIO Resource Description Framework RDF es un lenguaje para especificar metadatos. Resource Description Framework (RDF) permite la interoperabilidad entre aplicaciones que intercambian información comprensible por la página web, para proporcionar una infraestructura que soporte actividades de metadatos. El lenguaje Resource Description Framework (RDF) está recogido en las recomendaciones del W3C: Primer, Concepts, Syntax, Semantics, Vocabulary (Schema) y Test Cases. • W3C. RDF Primer: The Resource Description Framework (RDF) es un lenguaje para referenciar la información de los recursos de la World Wide Web. RDF Primer ofrece los conocimiento básicos requeridos para usar RDF, introduce los conceptos básicos de RDF y describe su sintaxis XML. También describe cómo definir los vocabularios RDF usando el Lenguaje de Descripción del Vocabulario RDF y ofrece una introducción a algunas de las aplicaciones para usar RDF, además de explicar el contenido y propósito de otros documentos y especificaciones RDF. • W3C. Resource Description Framework (RDF): Concepts and Abstract Syntax: RDF Concepts and Abstract Syntax define la sintaxis abstracta en la que está basada RDF y explica para qué sirve enlazar una sintaxis concreta a una semántica formal. También incluye una discusión sobre objetivos del diseño, conceptos clave, tipos de datos, normalización de caracteres y utilidad de las referencias URI. • W3C. RDF/XML Syntax Specification (Revised): Esta recomendación define la sintaxis XML para RDF llamada RDF/ XML en los términos de Namespaces en XML, el XML Information Set y XML Base. La gramática formal para la sintaxis se muestra con acciones que generan grafos en tripletas de RDF que están definidos en RDF Concepts and Abstract Syntax. Las tripletas se escriben usando el formato de serialización de grafos RDF N- Triples que hace posible guardarlo en una forma procesable por máquina. El mapeado se guarda como tests cases y se ofrece y publica en RDF Test Cases. • W3C. RDF Semantics: Especifica una semántica precisa y ofrece un completo sistema de reglas de inferencia para RDF y RDF Schema (RDFS) Universidad Veracruzana 1
  • 2. SIO Resource Description Framework • W3C. RDF Vocabulary Description Language 1.0: RDF Schema: Esta especificación describe cómo usar RDF para describir vocabularios RDF. La especificación define un vocabulario para este propósito y menciona otros vocabularios construidos inicialmente en RDF especificados en la recomendación RDF Model and Syntax. • W3C. RDF Test Cases: Este documento describe el RDF Test Cases ofrecido por el RDF Core Working Group. Así pues, RDF es un lenguaje para representar información sobre recursos en la World Wide Web. Está particularmente indicado para representar metadatos sobre recursos web, tales como el título, autor, modificaciones de los datos de la página web, copyright y otras licencias de información sobre documentos web, así como la disponibilidad para algunos recursos compartidos. Se trata de un modelo de datos para objetos (recursos). RDF puede también usarse para representar información sobre ciertas cosas que pueden ser identificadas en la Web, aunque no puedan ser directamente recuperadas en la misma, por ejemplo, información sobre artículos disponibles desde servicios online (como información sobre especificaciones, precios, disponibilidad, etc.), o la descripción de las preferencias de los usuarios de la Web para obtener información. El lenguaje RDF o Infraestructura para la Descripción de Recursos es muy útil en situaciones en las que la información necesita ser procesada por aplicaciones que intercambian información legible por máquina, más que por humanos. RDF provee un marco común de trabajo para expresar esta información y para intercambiarla entre aplicaciones distintas mediante una serie de "parsers" o analizadores RDF y otras herramientas de procesamiento automatizado. RDF puede utilizarse en diferentes áreas como en la recuperación de recursos para los buscadores, robots y agentes inteligentes, catalogación para describir el contenido y las relaciones de contenido disponibles en un sitio web o en una colección de documentos, para describir los derechos de propiedad intelectual o las políticas de privacidad de un sitio web, etc. RDF está basado en la idea de identificar los recursos en la Web usando los Uniform Resource Identifiers o URIs, y describiendo los Universidad Veracruzana 2
  • 3. SIO Resource Description Framework recursos en términos de propiedades simples y valores. Una descripción RDF es un conjunto de proposiciones simples (también llamadas sentencias o declaraciones) y una proposición se conoce también como una tripleta, porque está compuesta de 3 cosas: un sujeto, un predicado y un objeto. Estas sentencias se pueden representar formalmente usando la tripleta (sujeto, predicado, objeto), pero existe otra forma de notación que es mostrar una sentencia mediante grafos dirigidos. Así, en RDF es posible representar declaraciones simples sobre los recursos como un grafo (graph) de nodos y arcos que representan los recursos, y sus propiedades y valores. Los sujetos y objetos son nodos, mientras que los predicados son arcos. Así pues, una tripleta se representa mediante nodos conectados por líneas con etiquetas. Los nodos representan recursos y las líneas con etiquetas las propiedades de esos recursos. Los 3 elementos de una tripleta se representan mediante URIs. El modelo de datos de RDF se basa en 3 elementos fundamentales: • recursos: son todas las cosas descritas por expresiones RDF, desde una página web completa como un documento HTML "http:// www.w3.org/Overview.html" o una colección completa de páginas, hasta una parte de una página web, por ejemplo, un elemento HTML o XML específico dentro de un documento fuente. Un recursos puede ser también un objeto que no sea directamente accesible vía Web, por ejemplo un libro impreso. Los recursos se designan siempre mediante URIs y la extensibilidad de estos, permite la introducción de identificadores para cualquier entidad imaginable. • propiedades: una propiedad es un aspecto específico, característica, atributo o relación que puede utilizarse para describir un recurso. Cada propiedad tiene un significado específico, define sus valores permitidos, los tipo de recursos que puede describir y sus relaciones con las propiedades. Universidad Veracruzana 3
  • 4. SIO Resource Description Framework • declaraciones (sentencias o enunciados): una declaración RDF es una propiedad más el valor de dicha propiedad para un recurso específico. Así pues, una declaración o sentencia está compuesta por 3 partes individuales: ◦ sujeto: recurso ◦ predicado: propiedad ◦ objeto: valor de la propiedad (puede ser otro recurso - especificado por un URI- o un literal (una cadena simple de caracteres u otros tipos de datos primitivos definidos por XML). El contenido de un literal no es interpretado por RDF en sí mismo y puede contener marcado XML adicional. Los literales se distinguen de los recursos en que el modelo RDF no permite que los literales sean sujeto de una declaración. Universidad Veracruzana 4