RDF
Ayari Franquis
RDF
Según la W3C (World Wide Web Consortium)

La base de RDF es un modelo para la representación de las propiedades
con nombre y los valores de propiedad. El modelo RDF se basa en
principios bien establecidos de diversas comunidades de representación
de datos. Las propiedades RDF puede ser pensado como atributos de los
recursos y en este sentido corresponden con los tradicionales pares
atributo-valor. Propiedades RDF representan también las relaciones entre
los recursos y por lo tanto un modelo RDF puede parecer un diagrama
entidad-relación. (Más precisamente, Esquemas RDF - que son a instancias
de modelos de datos RDF -. Son diagramas ER
RDF
El modelo de datos RDF es una manera de sintaxis
neutral   de     representar    expresiones     RDF.       La
representación del modelo de datos se utiliza para
evaluar   la   equivalencia    en   el   significado.     Dos
expresiones RDF son equivalentes si y sólo si sus
representaciones de modelos de datos son iguales.
Esta   definición   de   equivalencia     permite       cierta
variación sintáctica en la expresión sin alterar el
significado.
Composición de un RDF
   Recursos
    Todas las cosas descritos por expresiones RDF se denominan recursos .
    Un recurso puede ser una página web entera, tal como el documento
    HTML http://maestriave.e-ducativa.com" por ejemplo. Un recurso
    puede ser una parte de una página Web, por ejemplo, un elemento
    específico HTML o XML en el documento de origen. Un recurso puede
    ser también una colección completa de páginas; por ejemplo, un sitio
    Web completo. Un recurso puede ser también un objeto que no es
    directamente accesible a través de la Web; por ejemplo, un libro
    impreso.
Composición de un RDF
 Propiedades


  Una         propiedad           es          un         aspecto

  específico, característica, atributo o relación se utiliza para

  describir un recurso. Cada propiedad tiene un significado

  específico, define sus valores permitidos, los tipos de recursos

  que puede describir, y su relación con otras propiedades
Composición de un RDF
 Declaraciones


  Un recurso específico junto con una propiedad llamada más

  el valor de dicha propiedad para ese recurso RDF ​es una

  declaración    .   Estas    tres   partes   individuales   de   una

  declaración se llaman, respectivamente, el sujeto , el

  predicado , y el objeto .
Ejemplos
Vemos que es un poco engorroso la
explicación de lo que es un RDF, vamos a
ver un ejemplo mostrado por la gente de
W3C
Ejemplos

Considerar como un simple ejemplo la
frase:
                Ora Lassila es el creador de la
         http://www.w3.org/Home/Lassila recursos.


Esta frase tiene las siguientes partes:


Asunto (Resource)        http://www.w3.org/Home/Lassila
Predicado (Propiedad)    Creador
Objeto (literal)         “Ora Lassila”
Ejemplos

    La forma de visualizar mejor el RDF es con el
    siguiente Diagrama

                     Ora Lassila es el creador de la
             http://www.w3.org/Home/Lassila recursos.




                                          Creator
       http://www.w3.org/Home/Lassila                  Ora Lassila




Nota: La dirección de la flecha es importante. El arco siempre
empieza en el tema y señala el objeto de la declaración. El simple
diagrama anterior también se puede leer
     "http://www.w3.org/Home/Lassila tiene creador Ora Lassila"
Ejemplos

Ahora, consideremos el caso de que
queramos decir algo más acerca de las
características del creador de este recurso.
En prosa, una frase sería:

El individuo, cuyo nombre es Ora Lassila, <lassila@w3.org>
            correo electrónico, es el creador de
              http://www.w3.org/Home/Lassila.




Veamos el gráfico en la siguiente diapositiva
Ejemplos

La intención de esta oración es hacer que el valor de la
propiedad Creator una entidad estructurada. En RDF tal
entidad se representa como otro recurso. La frase anterior
no da un nombre a ese recurso, sino que es anónima, por
lo que en el siguiente diagrama lo representamos con un
óvalo vacío:
                                           Este diagrama se puede
                                           leer
   http://www.w3.org/Ho                    "http://www.w3.org/Hom
          me/Lassila                       e/Lassila creador tiene
                                           algo y algo tiene
                            Creator
                                           nombre Ora Lassila y
                                           lassila@w3.org correo
                                           electrónico ".


                   Name                  Email


                  Ora Lassila         lassila@w3.org
Ejemplos

La entidad estructurada del ejemplo anterior también
se puede asignar un identificador único. La elección
del identificador es hecha por el diseñador de la base
de   aplicación. Para continuar con       el   ejemplo,
imaginemos que un ID de empleado se utiliza como
identificador único para una "persona" de recursos. Los
URIs que sirven como claves únicas para cada
empleado (tal como se define por la organización),
entonces podría ser algo como

           http://www.w3.org/staffId/85740 .
Ejemplos

El individuo mencionado por empleado id 85740 se llama
Ora Lassila y tiene la lassila@w3.org e-mail. El
http://www.w3.org/Home/Lassila recurso fue creado por
este individuo.


                                              Tenga en cuenta que
                                              este diagrama es
                                              idéntico al anterior con
  http://www.w3.org/
                                              la adición de la URI para
     Home/Lassila
                                              el recurso antes
                          Creator
                                              anónimo.

                         http://www.w3.org/
                             staffid/85740

                Name                      Email


                Ora Lassila           lassila@w3.org
Ejemplos

Otro Ejemplo

hay    una     persona    identificada   por
http://www.antonio.edu/contact#me, cuyo

nombre es “Antonio López”, cuya dirección
de correo electrónico es “antonio@uah.es”, y
cuya Universidad es “Universidad de Alcalá”
Ejemplos

          Podría representarse como el grafo RDF de la
          siguiente figura:

                                      http://www.antonio.edu/co
                                               ntact#me


                                                                  http://www.antonio.edu/contact#fullName
http://www.antonio.edu/contact#universidad



           Universidad de Alcalá                                    Antonio López


http://www.w3.org/1999/02/22-rdf-syntax-ns#                  http://www.antonio.edu/contact#correo




                 http://www.antonio.ed
                                                          mailto:antonio@uah.es
                     u/contact#Pers



   Vemos que estamos hablando de la misma persona, pero haciendo
   el vínculo entre todos los recursos que esa persona tiene en la Web
¿Qué son entonces los RDF?
RDF es una base para procesar
metadatos, o sea, datos sobre los datos, de
esta forma la Web puede manejar de una
forma más rápida las búsquedas de
información
¿Para qué pueden utilizarse?
Los RDF pueden utilizarse en:
 Recuperación de recursos para proporcionar
  mejores prestaciones a los motores de búsqueda
 En catalogación para describir el contenido y las
  relaciones de contenido disponibles en un sitio
  Web
 Una Biblioteca Digital particular
 Para facilitar el intercambio de conocimiento
 En la descripción de colecciones de páginas que
  representan un documento lógico individual
 Otras
Bibliografía
 RDF Web Semántica
  http://www.usabilidadweb.com.ar/semantica.php


 Resource Description Framework (RDF)
  Modelo y especificación de sintaxis
  http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/

Rdf

  • 1.
  • 2.
    RDF Según la W3C(World Wide Web Consortium) La base de RDF es un modelo para la representación de las propiedades con nombre y los valores de propiedad. El modelo RDF se basa en principios bien establecidos de diversas comunidades de representación de datos. Las propiedades RDF puede ser pensado como atributos de los recursos y en este sentido corresponden con los tradicionales pares atributo-valor. Propiedades RDF representan también las relaciones entre los recursos y por lo tanto un modelo RDF puede parecer un diagrama entidad-relación. (Más precisamente, Esquemas RDF - que son a instancias de modelos de datos RDF -. Son diagramas ER
  • 3.
    RDF El modelo dedatos RDF es una manera de sintaxis neutral de representar expresiones RDF. La representación del modelo de datos se utiliza para evaluar la equivalencia en el significado. Dos expresiones RDF son equivalentes si y sólo si sus representaciones de modelos de datos son iguales. Esta definición de equivalencia permite cierta variación sintáctica en la expresión sin alterar el significado.
  • 4.
    Composición de unRDF  Recursos Todas las cosas descritos por expresiones RDF se denominan recursos . Un recurso puede ser una página web entera, tal como el documento HTML http://maestriave.e-ducativa.com" por ejemplo. Un recurso puede ser una parte de una página Web, por ejemplo, un elemento específico HTML o XML en el documento de origen. Un recurso puede ser también una colección completa de páginas; por ejemplo, un sitio Web completo. Un recurso puede ser también un objeto que no es directamente accesible a través de la Web; por ejemplo, un libro impreso.
  • 5.
    Composición de unRDF  Propiedades Una propiedad es un aspecto específico, característica, atributo o relación se utiliza para describir un recurso. Cada propiedad tiene un significado específico, define sus valores permitidos, los tipos de recursos que puede describir, y su relación con otras propiedades
  • 6.
    Composición de unRDF  Declaraciones Un recurso específico junto con una propiedad llamada más el valor de dicha propiedad para ese recurso RDF ​es una declaración . Estas tres partes individuales de una declaración se llaman, respectivamente, el sujeto , el predicado , y el objeto .
  • 7.
    Ejemplos Vemos que esun poco engorroso la explicación de lo que es un RDF, vamos a ver un ejemplo mostrado por la gente de W3C
  • 8.
    Ejemplos Considerar como unsimple ejemplo la frase: Ora Lassila es el creador de la http://www.w3.org/Home/Lassila recursos. Esta frase tiene las siguientes partes: Asunto (Resource) http://www.w3.org/Home/Lassila Predicado (Propiedad) Creador Objeto (literal) “Ora Lassila”
  • 9.
    Ejemplos La forma de visualizar mejor el RDF es con el siguiente Diagrama Ora Lassila es el creador de la http://www.w3.org/Home/Lassila recursos. Creator http://www.w3.org/Home/Lassila Ora Lassila Nota: La dirección de la flecha es importante. El arco siempre empieza en el tema y señala el objeto de la declaración. El simple diagrama anterior también se puede leer "http://www.w3.org/Home/Lassila tiene creador Ora Lassila"
  • 10.
    Ejemplos Ahora, consideremos elcaso de que queramos decir algo más acerca de las características del creador de este recurso. En prosa, una frase sería: El individuo, cuyo nombre es Ora Lassila, <lassila@w3.org> correo electrónico, es el creador de http://www.w3.org/Home/Lassila. Veamos el gráfico en la siguiente diapositiva
  • 11.
    Ejemplos La intención deesta oración es hacer que el valor de la propiedad Creator una entidad estructurada. En RDF tal entidad se representa como otro recurso. La frase anterior no da un nombre a ese recurso, sino que es anónima, por lo que en el siguiente diagrama lo representamos con un óvalo vacío: Este diagrama se puede leer http://www.w3.org/Ho "http://www.w3.org/Hom me/Lassila e/Lassila creador tiene algo y algo tiene Creator nombre Ora Lassila y lassila@w3.org correo electrónico ". Name Email Ora Lassila lassila@w3.org
  • 12.
    Ejemplos La entidad estructuradadel ejemplo anterior también se puede asignar un identificador único. La elección del identificador es hecha por el diseñador de la base de aplicación. Para continuar con el ejemplo, imaginemos que un ID de empleado se utiliza como identificador único para una "persona" de recursos. Los URIs que sirven como claves únicas para cada empleado (tal como se define por la organización), entonces podría ser algo como http://www.w3.org/staffId/85740 .
  • 13.
    Ejemplos El individuo mencionadopor empleado id 85740 se llama Ora Lassila y tiene la lassila@w3.org e-mail. El http://www.w3.org/Home/Lassila recurso fue creado por este individuo. Tenga en cuenta que este diagrama es idéntico al anterior con http://www.w3.org/ la adición de la URI para Home/Lassila el recurso antes Creator anónimo. http://www.w3.org/ staffid/85740 Name Email Ora Lassila lassila@w3.org
  • 14.
    Ejemplos Otro Ejemplo hay una persona identificada por http://www.antonio.edu/contact#me, cuyo nombre es “Antonio López”, cuya dirección de correo electrónico es “antonio@uah.es”, y cuya Universidad es “Universidad de Alcalá”
  • 15.
    Ejemplos Podría representarse como el grafo RDF de la siguiente figura: http://www.antonio.edu/co ntact#me http://www.antonio.edu/contact#fullName http://www.antonio.edu/contact#universidad Universidad de Alcalá Antonio López http://www.w3.org/1999/02/22-rdf-syntax-ns# http://www.antonio.edu/contact#correo http://www.antonio.ed mailto:antonio@uah.es u/contact#Pers Vemos que estamos hablando de la misma persona, pero haciendo el vínculo entre todos los recursos que esa persona tiene en la Web
  • 16.
    ¿Qué son entonceslos RDF? RDF es una base para procesar metadatos, o sea, datos sobre los datos, de esta forma la Web puede manejar de una forma más rápida las búsquedas de información
  • 17.
    ¿Para qué puedenutilizarse? Los RDF pueden utilizarse en:  Recuperación de recursos para proporcionar mejores prestaciones a los motores de búsqueda  En catalogación para describir el contenido y las relaciones de contenido disponibles en un sitio Web  Una Biblioteca Digital particular  Para facilitar el intercambio de conocimiento  En la descripción de colecciones de páginas que representan un documento lógico individual  Otras
  • 18.
    Bibliografía  RDF WebSemántica http://www.usabilidadweb.com.ar/semantica.php  Resource Description Framework (RDF) Modelo y especificación de sintaxis http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/