Vamos a ver algunas nociones básicas sobre el modelo de datos en RDF, y nos centraremos en la noción de URI. Es importante
recordar qué es la web semántica. En palabras de Tim
Berners-Lee, la web semántica es una extensión de la web actual en la
cual se da un significado bien definido a la información, permitiendo
mejorar la colaboración entre las personas y los computadores en la web.
Lo que queremos en la web semántica es tener un conjunto de
recomendaciones, que nos permitan definir los recursos que
tenemos en la web, por ejemplo las páginas web, las bases de datos donde
guardamos información sobre distintos elementos, como wikipedia,
etc... También queremos tener recomendaciones que
nos permitan especificar cuáles son las relaciones que existen entre
estos recursos. Por ejemplo podemos decir que una página web es parte de
wikipedia. Y en tercer lugar queremos tener un lenguaje que nos permita
consultar esta información. Y lo que es importante, como decía Tim
Berners-Lee es que cada uno de estos componentes debe ser procesable
tanto por las personas como por los computadores.
Entonces, ¿cómo realizar la
web semántica? ¿De dónde partimos, y qué es lo que deberíamos
construir para tener una web semántica donde tanto los
computadores como las personas tengan acceso a la información?
En
primer lugar necesitamos construir un lenguaje que permita
especificar, como lo habíamos dicho, los recursos que tenemos en la web y
las relaciones que existen entre estos recursos. Es importante recordar
nuevamente que un requisito para este lenguaje es que debe ser
procesable por un computador.
¿Cuál es la propuesta actual para
realizar esto? Es el lenguaje RDF. Ahora, ¿cuáles son las
características básicas de RDF? Bueno RDF es la propuesta de la W3C,
World Wide Web Consortium, para representar información sobre recursos
en la Web. Entonces, ¿cuáles son
los componentes y características básicas del lenguaje RDF?
RDF está basado en el uso de grafos dirigidos y
etiquetados. Y vamos a ver en la siguiente transparencia un ejemplo
sobre esto. Una especificación RDF puede ser procesada por un
computador, de manera automática.
Y en tercer lugar las piezas básicas sobre
las cuales son construidas las especificaciones rdf son los URIs y los
literales. Vamos a definir de manera precisa qué son
los URIs. Observen la siguiente figura, donde podemos ver un
grafo; este es un grafo que tiene tanto nodos como arcos y estos nodos y arcos están etiquetados.
En esta figura podemos ver en celeste los
nodos, que en el caso de la RDF van a representar recursos en la web,
por ejemplo en una página web. Las flechas que tenemos en negro son los
arcos, que también están etiquetados. En este caso tienen un número como
etiqueta y ayudan a representar las relaciones que tenemos entre los
recursos en la web. Entonces lo que vamos a ver ahora
es esta noción de URI o Uniform Resource Identifier.
Un URI es un identificador de un recurso en la web. En la web tenemos
muchos recursos y lo que queremos es tener identificadores únicos para
cada uno de ellos. Un recurso básico en la web es una página web; pero tenemos que mirar a todo aquello que es parte de la
web o todos aquellos que usan la web; entonces también son recursos en
esta web las personas, los libros, las ciudades. Por ejemplo los genes
cuando tenemos páginas web que hablan sobre biología, una
película, etc... Queremos tener identificadores para cada uno de
estos elementos, para cada persona,
para cada página web. Ahora, ¿cómo se ve
un URI? Observen nuevamente una figura.
Esta figura tiene un URI que
representa el recurso Lionel Messi. En este URI tenemos tres
componentes: en primer lugar tenemos esta palabra http que
específica el protocolo de acceso al recurso, nos dice cómo
podemos acceder al recurso, a ese elemento; en segundo lugar, y esto si es importante, tenemos lo que llamamos la autoridad, que en este caso es
dbpedia.org. ¿Qué es la autoridad? Es lo que nos permite
identificar cuál es el dominio donde vamos a encontrar este recurso, en
este caso el dominio es dbpedia.org, donde se
guarda la información de wikipedia; en tercer lugar tenemos lo que se
llama el camino del URI, en este caso resource Lionel Messi, que es
la parte principal del URI y es la que identifica finalmente a este URI.
Entonces toda esta dirección que parte desde http y que termina con
Lionel Messi es un URI que identifica un recurso particular en la web,
que es este jugador de futbol, Lionel Messi.
Es importante establecer aquí la
diferencia entre un URI y un URL. Una URI es más que una dirección web. Las URI, como acabamos de ver,
nos permiten identificar cualquier recurso en la web, y son una
generalización de lo que llamamos las URL. Un URL,
Uniform Resource Locator, es un identificador de una página web, es simplemente una
dirección que nos permite identificar una página web. Por ejemplo
http://www.uc.cl es la dirección de la página web de la universidad
católica. Veamos algunos ejemplos entonces de estos
URIs.
En primer lugar tenemos este URI que ya habíamos visto que
identifica el recurso Lionel Messi. En segundo lugar este URI que identifica la página web de la universidad católica, y recuerde que este URI también es un URL, ya
que identifica a una página web.
En resumen hemos visto que RDF es un recurso para identificar relaciones entre
recursos en la web. Que RDF puede ser procesado por un computador. Y que un URI es un
identificador de un recurso en la web. Es una dirección que podemos
escribir para identificar cualquiera de los recursos que son parte de
la web. Recuerde que esto no solo incluye páginas web sino también a
cada uno de los elementos de la web, esto puede ser una persona, una película que tenemos en una página web que habla sobre
películas, etc...
No hay comentarios:
Publicar un comentario