Implicaciones de la web semántica en las Redes de Nueva Generación (NGN)
Texto completo
(2) Índice General 1. INTRODUCCIÓN ............................................................................................................................... 5 2. DESCRIPCION GENERAL ................................................................................................................... 8 2.1 Objetivos ................................................................................................................................... 8 2.2 Antecedentes ............................................................................................................................ 9 2.3 Identificación del problema .................................................................................................... 10 3. DISEÑO Y ESPECIFICACIONES ........................................................................................................ 14 3.1 Definición del problema .......................................................................................................... 14 4. DEFINICIÓN DE TÉRMINOS ............................................................................................................ 14 4.1 ¿Qué es la World Wide Web? ................................................................................................. 14 4.1.1 Web 1.0 ............................................................................................................................ 16 4.1.3 Web Semántica/Web 3.0 ................................................................................................. 19 4.1.3.1 Cambios de la Web Semántica ...................................................................................... 20 4.1.3.2 Estándares de la Web Semántica .................................................................................. 28 4.2 Redes de Próxima generación (NGN) ...................................................................................... 38 5. VALIDACION .................................................................................................................................. 42 6.. CONCLUSIONES ......................................................................................................................... 46. 6.1. Discusión ............................................................................................................................... 46. 6.2. Trabajo Futuro ....................................................................................................................... 47. 7.. REFERENCIAS ............................................................................................................................. 49. 2.
(3) Indice de Ilustraciones Ilustración 1. Búsqueda de “perro” en google. ................................................................................. 24 Ilustración 2. Ejemplo descripción en formato FOAF........................................................................ 26 Ilustración 3. Representación gráfica de una sentencia ................................................................... 29 Ilustración 4. Representación RDF de una sentencia ........................................................................ 29 Ilustración 5. Representación RDF de una sentencia 2. .................................................................... 31 Ilustración 6. Ejemplo RDF datatype. Tomado de [6] ....................................................................... 32 Ilustración 7. Ejemplo Descripción de clases con RDFS. Tomado de [6] ........................................... 33 Ilustración 8. Jerarquía propuesta en la Ilustración 7. ...................................................................... 34 Ilustración 9. Ejemplo básico OWL [6] .............................................................................................. 35 Ilustración 10.Ejemplo de disjunción de clases en OWL [6].............................................................. 36 Ilustración 11. Modelo de capas de la Web Semántica [12] ............................................................. 37 Ilustración 12. Arquitectura general NGN ......................................................................................... 39. 3.
(4) Indice de Gráficos Gráfico 1. Crecimiento de Internet en los últimos 10 años. [3] ........................................................ 11 Gráfico 2. Penetración de internet en la población mundial por regiones en 2010. [3] .................. 12 Gráfico 3. Usuarios de Facebook alrededor del mundo. Agosto de 2010. ....................................... 18 Gráfico 4. Direcciones IPv4 disponibles para Septiembre 2010 [15] ................................................ 44 Gráfico 5. Porcentaje de redes con IPv6 según región [17]. ............................................................. 45. 4.
(5) Índice de Tablas Tabla 1. Tráfico en redes sociales. Febrero de 2010. Fuente: The Nielsen Company....................... 18 Tabla 2. Resumen comparación versiones de la Web....................................................................... 43. 5.
(6) 1. INTRODUCCIÓN Los desarrollos tecnológicos de las últimas décadas han ayudado a la humanidad a desarrollar herramientas que faciliten su vida. Dentro de las herramientas más populares desarrolladas por el hombre se encuentra la World Wide Web (WWW). Dicha herramienta ha contribuido en gran medida con la educación y el desarrollo de la humanidad en los últimos 20 años. La humanidad ha aumentado su índice de producción de información en gran cantidad para publicarla en la Web. Este aumento de producción de información no tenía ningún problema hasta hace algunos años atrás, cuando la falta de organización de esta información empezó a generar complicaciones a la hora de encontrar información en la Web. Según el creador de la Web, Tim Berners-Lee, su diseño de la web tenía en cuenta la organización y la estructura para darle a la información allí encontrada. Sin embargo, al popularizarse, esa parte del diseño quedó atrás, sin volverse realidad. En los últimos años, debido a dicha problemática, se ha hablado de la evolución de la Web, que busca, entre otras cosas, darle una estructura a la información allí contenida. En este documento se muestra el estudio la evolución de la web, llamada la “Web Semántica”. Específicamente se investigó el funcionamiento de la Web Semántica y si esta tendrá alguna repercusión en las redes de nueva generación (NGN) para lograr su óptimo funcionamiento. Es importante resaltar que se definió a la Web Semántica como el futuro de la Web debido al trabajo que se ha venido desarrollando en este tema alrededor del mundo, principalmente por el W3C. Debido a esto, algunos han llegado a nombrar a la Web Semántica como la Web 3.0. Existen algunas otras aproximaciones a lo que podría ser el futuro de la Web pero son opiniones subjetivas de diferentes expertos en el tema. Al final de la investigación, se encontró que los cambios que plantea la Web Semántica con respecto a la Web actual son cambios del nivel de aplicación. Por lo tanto, se llegó a la conclusión 6.
(7) que la Web Semántica podría ser accesible desde una NGN al igual que se hace con la Web actual, siempre y cuando los protocolos del nivel de red (IP) usados en ambos sea el mismo. El documento está distribuido en 6 partes que reflejan el orden en el que se realizó la investigación. A continuación se comenta más detalladamente el contenido de cada sección. En la sección 2 se encuentra la descripción detallada de lo que se quiere lograr con esta investigación. Allí se realiza la introducción al tema, para lograr transmitir al lector la importancia del estudio y las razones por las cuales se decidió realizar esta investigación. En la sección 3, se define de forma clara y concisa la problemática que se busca resolver con la investigación. En la sección 4, se definen los términos claves de la investigación. Es aquí donde se encuentra la mayor parte de la investigación realizada.7 En la sección 5 se realiza el análisis de los resultados encontrados con respecto a la información encontrada durante la investigación. Se explican las razones por las cuales se llegaron a los resultados. En la sección 6 se explican los resultados y comentarios finales producto de la investigación realizada. Al igual que algunos posibles temas de investigaciones futuras. Finalmente, en la sección 7 se encuentran las referencias utilizadas en la investigación. Todos los libros, artículos y publicaciones consultadas.. 7.
(8) 2. DESCRIPCION GENERAL 2.1 Objetivos Desde su inicio, en 1992, la World Wide Web ha cambiado la vida de millones de personas, haciendo más fácil el acceso a la información y conectando a personas alrededor del mundo. Cada día que pasa dependemos más de las aplicaciones y la información en la Web. En su segunda etapa, la Web (ahora llamada web 2.0) se ha caracterizado por generar colaboración de los usuarios en las diferentes aplicaciones Web y el fenómeno de las redes sociales, haciéndola aún más popular. Es por esto que en este documento se busca conocer el futuro de la web, siendo este la Web Semántica o Web 3.0, y los posibles nuevos cambios que traerá a nuestras vidas. Se estudiará el concepto de la “Web Semántica” según Tim Berners-Lee al igual que la realidad de la Web Semántica que se encuentra en desarrollo actualmente. Claro está que el éxito de la Web no hubiera sido posible sin una forma de transporte para toda la información que allí se genera. Afortunadamente, antes de la invención de la World Wide Web se había llegado al desarrollo de las redes de computadores que dio lugar a Internet. Siendo Internet el medio de transporte de los documentos característicos de la Web y de otros muchos servicios. Luego de un poco más de 50 años del desarrollo de las redes de computadoras, la evolución de dichas redes ha generado varias tecnologías importantes para las comunicaciones que conocemos hoy en día. De acuerdo con lo anterior, si queremos conocer el futuro de la Web, es necesario conocer la infraestructura en la que esta se va a desplegar. Es por esto que el objetivo principal de este documento es relacionar la evolución de la Web con la evolución de las redes (NGN o Redes de Próxima generación).Específicamente, esta investigación busca estudiar el posible funcionamiento de la Web 3.0 para verificar que está siendo desarrollada para funcionar sobre las redes de nueva. 8.
(9) generación que se plantean actualmente y de no ser así, se busca definir los nuevos requerimientos que puede traer consigo en las NGN.. 2.2 Antecedentes Desde 1999, año en que Tim Berners-Lee publicó sus primeros pensamientos acerca del futuro de la web en [1], se han realizado numerosos trabajos e investigaciones acerca de la Web Semántica. Como la web semántica se encuentra en desarrollo actualmente, todas estas investigaciones y trabajos han aportado bastante en el desarrollo de la misma. La mayoría de los trabajos acerca de este tema se centran en nuevas tecnologías o lenguajes como XML, RDF y OWL las cuales serán explicadas más adelante. Dichas tecnologías tienen como principal objetivo estandarizar y estructurar los documentos en la web. Dentro del gran número de estos trabajos investigativos se pueden encontrar publicaciones como la de V. Carchiolo, A. Longheu y M. Malger donde se propone una nueva forma de estructurar los documentos html basándose en nuevos tags XML[2]. O incluso el estudio de Xuan Fan, Pingjian Zhang y Juanjuan Zhao donde presentan una manera más sencilla de transformar la información en bases de datos relacionales a formato RDF. Sin embargo, con respecto al tema que se busca estudiar en este documento se encuentran pocas investigaciones y/o teorías. El estudio más cercano al tema de esta investigación fue el realizado por Kenji Rikitake, Koji Nakao en [16]. Este propone una manera de integrar las NGNs a Internet y da una idea de la problemática que se podría afrontar en este proceso, pero no hace referencia a la Web Semántica ni a ninguna otra versión de la web.. 9.
(10) 2.3 Identificación del problema Los desarrollos tecnológicos de los últimos años han sido bastante rápidos y han traído consigo bastantes cambios en la vida de la humanidad. Uno de estos desarrollos fue la aparición de los computadores. Cuando recién aparecieron los primeros computadores, estos eran bastante grandes y costosos, por lo tanto solo algunas pocas personas tenían acceso a ellos. Algunas cuantas décadas después, vivimos nuestras vidas rodeados de computadoras de distintos tamaños y poder de procesamiento. Siguiendo esta línea de investigación, encontramos la invención de una de las herramientas computacionales más populares en todo el mundo que ha cambiado y facilitado la forma de comunicarse entre personas de diferentes regiones del mundo. Con 1.966’514.816 usuarios, Internet alberga miles de aplicaciones y conecta a millones de computadoras alrededor del mundo y cada vez se hace más popular entre la población mundial. [3] (Ver Gráficos 1 y 2) Una de las aplicaciones más populares, que se despliega sobre Internet es la World Wide Web (WWW). La web es una de las mayores fuentes de información que jamás haya creado la humanidad y se ha encargado de cambiar la forma de crear, acceder, manipular y compartir información entre las personas. Cuando recién se globalizó su uso, jamás se pensó que iba a ser tan popular y mucho menos que iba a tener tanto impacto en las vidas de sus usuarios. Claro está que como toda nueva tecnología, nunca es perfecta. El problema que enfrenta hoy en día la WWW es que hay tanta información de diferentes temas, que cuando se quiere buscar algún tópico en específico, hay que revisar numerosas fuentes para poder encontrar la información que se está buscando. Adicionalmente, esta búsqueda se tiene que realizar manualmente. En otras palabras, el problema es que la actual web está compuesta de documentos con sentido para los humanos, pero sin sentido para los computadores [4]. Este detalle genera que una búsqueda se. 10.
(11) tenga que hacer de la manera mencionada anteriormente. ¿Qué sería mejor que ingresar una búsqueda y que el motor de búsqueda nos muestre la información que necesitamos e información directamente relacionada? Pues esto sería lo ideal, si se tiene en cuenta que la mayoría de los resultados que retorna el motor de búsquedas es “basura” (información que no está relacionada con la búsqueda realizada) y tenemos que revisar resultado por resultado para encontrar lo que verdaderamente nos sirve.. Usuarios. Crecimiento de usuarios de Internet por Regiones 900.000.000 800.000.000 700.000.000 600.000.000 500.000.000 400.000.000 300.000.000 200.000.000 100.000.000 0. Internet Users Dec. 31, 2000 Internet Users Jun. 30, 2010. Gráfico 1. Crecimiento de Internet en los últimos 10 años. [3]. 11.
(12) Gráfico 2. Penetración de internet en la población mundial por regiones en 2010. [3]. Es para resolver el anterior problema que aparece la Web Semántica. La web Semántica es considerada la evolución de la WWW y tiene como propósito estructurar la información que allí se encuentra para que esta pueda ser procesada por los computadores. Más adelante se describirá la historia de la WWW y se explicará el funcionamiento de la Web Semántica con un nivel bajo de detalles. Siendo este el futuro de nuestra más grande fuente de información, es importante conocer en detalle si la infraestructura en donde estará soportada es apropiada para su óptimo funcionamiento. Siendo este un factor importante en el futuro desarrollo de la Web, lo que se quiere lograr en este estudio es: Conocer si la Web Semántica demanda cambios en las redes de nueva generación (NGN), y si lo hace, que repercusiones tendrían estos sobre las redes del futuro.. 12.
(13) En la siguiente sección conoceremos la historia de la WWW y profundizaremos en lo que se conoce como la Web Semántica.. 13.
(14) 3. DISEÑO Y ESPECIFICACIONES 3.1 Definición del problema La pregunta principal que se quiere resolver con esta investigación es ¿qué implicaciones o cambios producirá la Web Semántica en las redes de nueva Generación (NGN)?. Entiéndase implicaciones como las alteraciones a elementos (ya sean protocolos o infraestructura) característicos de las NGN que cambien de alguna manera el funcionamiento de las mismas.. 4. DEFINICIÓN DE TÉRMINOS 4.1 ¿Qué es la World Wide Web? A mediados de la década de los años 80, mientras trabajaba en el CERN en suiza, el científico Tim Berners-Lee desarrolló un programa llamado “ENQUIRE” en donde guardaba información y relacionaba conceptos de distintas maneras para hacer del manejo de la información una labor más fácil. Basándose en esta pieza de software, Berners-Lee presentó en Marzo de 1989 una propuesta con una nueva manera de manejar la información en el CERN, debido a que se perdía información importante acerca de experimentos y estudios allí realizados. Dicha propuesta planteaba guardar la información en Servidores y usar Hipertexto para relacionar la información allí guardada [5]. Para finales de 1990, Berners-Lee había inventado las herramientas necesarias para construir su propuesta. Entre estas herramientas se encuentra:. ·. El HyperText Markup Language (HTML). El lenguaje encargado de estructurar las páginas web. Aún utilizado popularmente en la web.. ·. El Hypertext Transfer Protocol (HTTP). El protocolo de comunicación entre los browsers y los servidores en la web. Aún es el protocolo de comunicación usado en la WWW.. ·. El primer browser. Programa utilizado para visualizar páginas web.. ·. El primer Servidor Web. Máquina en donde se guarda una o varias páginas web.. 14.
(15) Finalmente, en Agosto 6 de 1991 la WWW dejó de ser privada y fue lanzada como pública en Internet. Desde este entonces la WWW ha cambiado el mundo. No solo sirvió para que los científicos compartieran sus estudios, sino que ha cambiado la forma en que se maneja la información alrededor del mundo. Otros grandes cambios en la sociedad provocados por la WWW son [6]:. ·. La manera de comunicarse: Gracias a la web, miles de personas se comunican diariamente utilizando diferentes métodos como correo electrónico, chats, redes sociales, etc.. ·. El acceso a la información: Gracias a la web, podemos tener acceso rápido a información de cualquier tema con tan solo hacer unos pocos clics utilizando los motores de búsqueda.. ·. Comercio electrónico y nuevos negocios: Sacando provecho de los servicios que ofrece la web, se creó el comercio electrónico donde millones de personas compran cualquier cantidad de objetos sin moverse de su casa. También, basados en las tecnologías de la WWW nuevos modelos de negocio han surgido en el mundo, y muchos de ellos han hecho millonarios a sus creadores.. ·. Consulta del clima: Por medio de la web se puede consultar el clima a cualquier hora del día, sin tener que esperar a que esta información sea publicada en las noticias de la radio o la televisión.. ·. Consulta de las noticias: Gracias a la web, las noticias son publicadas casi que inmediatamente después de ocurrir el suceso. Estas noticias pueden ser consultadas a cualquier hora y en cualquier lugar del mundo.. ·. Planes de Viaje: En la web es posible consultar, reservar y organizar planes de viaje sin tener que salir a buscar una agencia de viajes.. 15.
(16) ·. Pagos y transacciones monetarias: Gracias a la web, es posible realizar los pagos y las transacciones monetarias desde el hogar, sin tener que aguantar las largas filas en las entidades bancarias.. 4.1.1 Web 1.0 La Web 1.0 es simplemente otro nombre para la WWW creada por Berners-Lee. Cuando se utiliza este término, se refieren a la web en sus primeros 10 años. En este entonces, se caracterizaba por que los documentos eran estáticos y eran más los lectores que los creadores de contenido. Las actividades principales eran la publicación y la búsqueda de información y el lenguaje más utilizado para publicar era el HTML. La web 1.0 tuvo un gran boom, en el que millones de compañías se animaron a crear sus páginas web y algunas a mover sus negocios a la web. Sin embargo, algunos años después muchas de estas nuevas empresas quebraron. Algunas de las empresas o páginas web más representativas de la Web 1.0 son [7]:. ·. Hotmail. ·. DoubleClick. ·. MapQuest. ·. Altavista. ·. Encarta. 4.1.2 Web 2.0 Web 2.0 es un concepto más orientado hacia lo comercial que hacia lo técnico. Este concepto le es atribuido a Tim O’Reilly (Fundador de la empresa O’Reilly Media1) y es desde su definición que se. 1. O’Reilly Media es una compañía fundada en 1978 dedicada a la publicación de temas de tecnología. Es una de las empresas más reconocidas en este medio alrededor del mundo.. 16.
(17) hizo popular hablar de las versiones de la WWW. En realidad se han dado diversas definiciones para este término dentro de las cuales se encuentra [7]:. ·. Una manera diferente de interactuar con la información. Ahora los creadores de contenido no son solo los creadores de las páginas web sino los mismos usuarios. También existe la posibilidad de utilizar los servicios de una aplicación dada por medio de APIs2.. ·. Surgimiento de nuevas tecnologías de programación web. Se hacen populares las aplicaciones web (RIA3), donde se busca dar al usuario una nueva experiencia en lo que a interacción se refiere. Estas aplicaciones también se caracterizan por optimizar las comunicaciones con los servidores, ya que se reducen estas comunicaciones para disminuir el tiempo de espera del usuario y también se pueden hacer comunicaciones asíncronas.. ·. Se dice que es la etapa Social de la web, ya que es aquí donde aparecen las redes sociales como MySpace, Facebook, Twitter, LinkedIn, entre otras. El fenómeno de las redes sociales ya ha tenido bastante impacto entre los usuarios de y la cantidad de usuarios de este tipo de aplicaciones web sigue aumentando. En la tabla 1 se pueden observar las redes sociales más populares entre los usuarios de internet al igual que las sesiones y el tiempo promedio que gastan los usuarios allí. Más adelante, en el gráfico 3 se muestra la gran cantidad de usuarios que tiene Facebook (La red social más popular) y su distribución mundial.. 2. API se refiere a Application Programming Interface (interfaz de programación de aplicaciones). Estas interfaces permiten que dos o más aplicaciones interactúen entre ellas utilizando funciones pertenecientes a cada una de ellas. 3 Rich Internet Applications (RIA) se refiere a las aplicaciones web que se empezaron a desarrollar con tecnologías de la web 2.0 en donde el usuario obtiene una experiencia de interacción más rica que la ofrecida en la Web 1.0. [7]. 17.
(18) Tabla 1. Tráfico en redes sociales. Febrero de 2010. Fuente: The Nielsen Company.. Gráfico 3. Usuarios de Facebook alrededor del mundo. Agosto de 2010.. Algunas de las empresas o aplicaciones más representativas de la Web 2.0 son:. ·. Google. 18.
(19) ·. Wikipedia. ·. Flickr (Yahoo). ·. Facebook. ·. Twitter. ·. MySpace. ·. Vimeo. ·. Blogger. ·. SlideShare. 4.1.3 Web Semántica/Web 3.0 El término de la Web Semántica y su concepto se hizo popular cuando en Mayo de 2001, Tim Berners-Lee acompañado de James Hendler y Ora Lassila, publicaron un articulo con este nombre para la revista Scientific American. En este artículo planteaban un escenario en donde unos hermanos trataban de buscar una cita médica para su madre pero tanto la búsqueda del médico como la agenda de la cita eran realizadas por sus agentes web con mínima participación de los personajes. Es importante resaltar que dichos agentes web no solo se comunicaban entre ellos, sino que lograban comunicarse con los agentes de las agencias médicas en donde buscaban un doctor para la madre de los personajes. Además, la comunicación no solo se trataba de servicios web sino que los agentes también podían interactuar de alguna forma con electrodomésticos cercanos [8]. Sin embargo, la Web Semántica que está siendo desarrollada se encuentra todavía muy lejos de llegar a una situación parecida a la descrita anteriormente. No obstante, la anterior visión, aunque suene futurística, podrá ser posible siempre y cuando se adopten los estándares que están siendo 19.
(20) desarrollados por el World Wide Web Consortium (W3C)4 liderado por Berners-Lee, al igual que otros cambios que no son objeto de este estudio. Antes de empezar a describir la Web Semántica y sus diferencias y/o similitudes con las anteriores versiones de la Web, es importante resaltar que el término “Web 3.0” aún no se encuentra definido. Lo que se dice de esa versión de la web son tan solo pronósticos. Dentro de los pronósticos más populares con respecto a la definición del término, se encuentra la aparición de la Web Semántica como base del desarrollo de la Web 3.0. El aspecto clave de la Web Semántica, y su principal diferencia con la Web actual es la estructura de la información. La Web Semántica se basa en la vinculación o conexión de los datos buscando convertir la Web de documentos (la WWW actual) en una Web de información que pueda ser consultada por diferentes aplicaciones. Claro está que dicha conexión entre la información solo se logra teniendo toda la información (o la mayoría) en un formato estándar. Es por esto que el W3C ha desarrollado RDF, OWL y SPARQL: lenguajes estándar para representar y conectar la información. Dichos estándares son la base de la Web Semántica y serán estudiados más adelante.. 4.1.3.1 Cambios de la Web Semántica Lo importante y valioso de estructurar e interconectar la información en la web es que esto permite que muchos procesos realizados con la información en la Web sean realizados por dispositivos y no por humanos. Lo anterior facilitaría el acceso a la información y ahorraría mucho tiempo y energía a los seres humanos que suelen navegar la Web en busca de información relevante. A continuación se describen algunos posibles cambios que tendrá la Web Semántica con respecto a su antecesora mencionados en [6]. 4. El W3C es la comunidad internacional encargada de desarrollar estándares para la Web. Dicha comunidad cuenta con 324 organizaciones colaboradoras, además de sus trabajadores de tiempo completo.. 20.
(21) 1. Aplicaciones semánticas de escritorio Es claro que para acceder a los contenidos de la Web es necesario el uso de una aplicación de escritorio, por lo tanto, algunos de los cambios más significativos que traería la Web Semántica serían realizados a dichas aplicaciones. El ejemplo más claro de las aplicaciones para acceder a los contenidos de la Web es el Browser. Actualmente, lo único que realizan los browsers son las peticiones a los diferentes servidores en la Web y, dada la respuesta de estos, muestra la información al usuario. En otras palabras, el browser es como un mensajero que consulta la oficina de correo y entrega las cartas a los destinatarios pero jamás abre las cartas para entender su contenido sino para entregársela al usuario correctamente. El problema de esta funcionalidad del browser es que es el usuario el que tiene que leer toda la información desplegada y, obviamente, al tratarse de grandes cantidades de información, esta labor toma grandes cantidades de tiempo. Al integrar tecnología semántica en el browser, éste podría leer el contenido solicitado por el usuario y hacer recomendaciones acerca del contenido, o simplemente ayudar a organizar la información para que el proceso de lectura sea más efectivo. Actualmente existen complementos para los browsers que realizan diferentes actividades con la información del usuario basándose en tecnologías semánticas. Por ejemplo, GLUE desarrollado por la compañía Adaptive Blue. GLUE le permite al usuario saber si alguno de sus amigos ha consultado un contenido web en específico y al mismo tiempo le permite saber lo que sus amigos pensaron acerca de este. Otros ejemplos de aplicaciones de escritorio que podrían evolucionar con el uso de tecnologías semánticas son los clientes de correo y los calendarios. Al igual que los actuales browsers, los clientes de correo no logran interpretar los contenidos de los correos ni las 21.
(22) aplicaciones de calendario logran entender los eventos de los usuarios. Por lo tanto, tareas como la confirmación de asistencia a eventos o la agenda de citas podrían volverse automáticas gracias a las tecnologías de la Web Semántica. También existen algunas otras implementaciones de aplicaciones con tecnología semántica. Una de las más populares es KDE (K Desktop Environment) donde existe una herramienta de búsqueda semántica en el sistema de archivos. Esta herramienta permite hacer búsquedas más “inteligentes” por medio de la creación de un índice basado en tecnologías de la Web Semántica. 2. Blogs Semánticos La publicación de Blogs es una de las características más conocidas de la Web 2.0. Dichas publicaciones podrían evolucionar con la Web Semántica para lograr conectar la información allí descrita con otra información alrededor de la Web (incluidos otros blogs) para hacer de ellos una experiencia más enriquecedora. Una herramienta interesante que ayudaría a la realización de esta tarea es Zemanta. Dicha herramienta es también un complemento para browser que permite a los “bloggers”5 conocer contenido relacionado a sus entradas de blog (blog posts) mientras las van escribiendo. 3. Wikis Semánticas El surgimiento de las Wikis ocurrió también en la Web 2.0, donde permitieron la colaboración en la realización de un contenido a grandes grupos de personas y al mismo tiempo guardaba las distintas versiones del contenido que se iban generando.. 5. Blogger es el término utilizado para referirse a las personas que escriben un blog constantemente.. 22.
(23) Las Wikis Semánticas son construidas relacionando la información incluida en ellas con recursos internos y/o externos. Definiendo correctamente los términos allí contenidos se logra más adelante definir relaciones de herencia entre los términos. Por ejemplo, “DELL” es un tipo de “Fabricante de Computadores” al igual que “Lenovo”. Por lo tanto sería posible consultar en la wiki la lista de los fabricantes de computadores allí contemplados sin tener que buscar uno por uno. Esta y muchas otras cosas serán posibles en la evolución de las Wikis. 4. Motores de Búsqueda Semánticos Los motores de búsqueda son las herramientas más populares en la Web desde su inicio, y seguramente lo serán siendo en la Web Semántica. Es por esto que es el área que más genera expectativa entre los usuarios, y es un área en donde se pueden lograr avances interesantes para facilitar la experiencia de búsqueda de los usuarios de la WWW. La mayoría de usuarios encuentra en los motores de búsqueda la gran problemática de la actual Web. Al hacer una búsqueda se encuentran con que el motor que han utilizado para ella les retorna cientos sino miles de resultados y la mayoría de ellos no ofrecen información relevante con respecto a la búsqueda. Lo anterior ocurre debido a que los motores de búsqueda más populares en la web realizan las búsquedas basados en palabras claves. Es decir, los motores de búsqueda revisan contenidos web que contengan exactamente las palabras que el usuario introdujo. Aunque han introducido bastantes métodos de búsqueda, esta problemática no logra reducirse. Es por lo anterior, que los motores de búsqueda generan tanta expectativa, pues se dice que estos pueden ser la solución a este problema. Las búsquedas realizadas por motores de búsqueda semánticos son más “inteligentes” debido a que se basan es en ideas o conceptos escritos por el usuario y además exploran las conexiones de los conceptos. En la Ilustración 1 vemos los resultados obtenido al hacer una 23.
(24) búsqueda con la palabra “perro”. Como se puede apreciar allí, se encontraron casi 19 millones de documentos que contienen la palabra “perro”. Pero pueden existir fuentes importantes de información que llaman al perro “can”.. Ilustración 1. Búsqueda de “perro” en google.. Por otro lado, en una búsqueda semántica retornaría recursos relacionados con la palabra “perro”. Es decir, retornaría por ejemplo, contenido que describe a los perros. Al igual que contenido describiendo a los “canes”, a los “mamíferos”, a los “animales” y seguramente encontrará todas las razas de “canes” o “perros” y mucha otra información por el estilo. En otras palabras, la búsqueda no solo se limita a la palabra “perro” sino a todas las relaciones que la palabra “perro” tiene. Esto quiere decir que la búsqueda puede retornar contenidos en donde ni siquiera la palabra “perro” exista, en cambio, nos retornará recursos que describen al “perro” como idea: sus características, sus antepasados, etc. Además de esa gran diferencia, algunos expertos afirman que las búsquedas en la Web Semántica pueden ser personalizadas, es decir, la misma búsqueda para diferentes usuarios puede retornar. 24.
(25) resultados distintos, teniendo en cuenta las preferencias de cada usuario, su historial de búsquedas, etc. [19] Algunos ejemplos de motores de búsqueda que hacen uso de tecnologías semánticas son:. ·. Yahoo! (http://www.yahoo.com ). ·. Hakia (http://www.hakia.com). ·. Swoogle (http://swoogle.umbc.edu). ·. Microsoft Powerset (http://www.powerset.com). ·. Zitgist (http://www.zitgist.com). 5. Redes Sociales Semánticas Como se explicó anteriormente, las redes sociales han incrementado el uso de la Web y cada día aparecen nuevos intentos de vencer a Facebook en este medio. Como existen tantas redes sociales basadas en diferentes conceptos, los usuarios ven la necesidad de usar varias de ellas. Por ejemplo, es muy común que una persona interactúe en Facebook (basado en los amigos), Flickr (basado en las fotos), YouTube (basado en los videos) y LinkedIn (basado en el empleo). Pero en realidad, ¿es esto lo que los usuarios quieren? Los usuarios enfrentan complicaciones a la hora de inscribirse a dichas redes debido a que tienen que escribir en todas la misma información. La Web Semántica podría ayudar a resolver estas complicaciones de uso en las redes sociales actuales utilizando sus tecnologías estándares. Para no tener que escribir en todas las redes sociales la misma información, existe un vocabulario llamado FOAF (Friend Of A Friend) que es utilizado para describir el perfil de una persona. En la Ilustración 2 se muestra un ejemplo de. 25.
(26) una descripción simplificada en FOAF. Como FOAF se basa en RDF, la ilustración será explicada en detalle más adelante. Además, utilizando los estándares de la Web Semántica, será posible que las distintas redes sociales interactúen entre ellas. Lo anterior será posible porque al tener la información necesaria para el registro en una red social descrita en RDF o en OWL se podría consultar la información en todas las redes sociales y así se podría crear un servicio en donde se obtenga información de cada una de ellas.. Ilustración 2. Ejemplo descripción en formato FOAF. 6. Servicios Web Semánticos Según el W3C, en resumen, los servicios web son sistemas de software diseñados para interactuar entre diferentes máquinas en una red. Todo servicio web tiene una descripción en formato WSDL. Esta descripción es utilizada por las máquinas o la aplicación que desea hacer. 26.
(27) uso del servicio web. La interacción con el servicio Web se basa en mensajes de tipo SOAP enviados vía HTTP[9]. Se dice que los Servicios Web Semánticos tendrán metadata en formato RDF para realizar la publicación y el descubrimiento del contenido de los Servicios Web automáticamente.. Claro está que la adopción de los diferentes estándares de la Web Semántica no solo contribuyen al desarrollo de la Web, también puede contribuir a un gran cambio en el manejo de la información en los negocios y por consiguiente, a la optimización de los procesos de negocio de las organizaciones. En este caso, las tecnologías de la Web Semántica pueden ayudar a las empresas a conectar su más preciado activo, la información. Las empresas guardan cantidades de información cada año y cada vez que se quiere buscar un archivo del pasado se gastan horas tratando de encontrarlo ya que es muy posible que no se recuerde el nombre. En la mayoría de empresas esta situación ocurre a diario, y los trabajadores gastan gran cantidad de su tiempo en busca de archivos en los sistemas de información de la empresa. La gran cantidad de tiempo que se gasta en este proceso podría ser invertida en alguna otra labor que sea productiva para la empresa. Si se aplican los formatos estándar de descripción de la Web Semántica dicho tiempo podría ser reducido en gran medida. De la misma manera, esto podría facilitar procesos como los de Inteligencia de Negocio (BI) ya que la información de negocio estaría toda en un mismo formato, por lo que sería bastante fácil la carga de la información a los “data marts”. Actualmente esta tarea es una de las más complicadas a la hora de hacer el proceso de inteligencia de negocio debido a que la información se encuentra. 27.
(28) distribuidas en diferentes plataformas y diferentes formatos de archivos tales como: Excel, Word, archivos de texto plano, etc. Además, las empresas no solo tendrían su información interconectada, sino que también sería posible que accedieran a información en la Web que podría estar en el mismo formato lo que automatizaría el análisis de dicha información externa. De igual forma, podrían tener la posibilidad de publicar su información en la web para contribuir con el conocimiento colectivo en la Web. Obviamente, para lo anterior, tendrían que existir restricciones de acceso a dicha información si así lo desea la empresa.. 4.1.3.2 Estándares de la Web Semántica Ahora que vimos algunas de las ventajas que traería la adopción de los formatos de la Web Semántica en la Web actual y en los negocios, conoceremos más en detalle dicho formatos estándares que fundamentan a la Web Semántica, para así entender cómo funciona a grandes rasgos. RDF Resource Description Framework o RDF es un modelo estándar para el intercambio de información en la Web [10].RDF se basa en el principio de que cualquier objeto de datos puede estar interconectado con cualquier otro objeto de datos. Para estas interconexiones, RDF utiliza URIs6 y así describe la relación entre los objetos de datos. Por lo tanto, toda sentencia RDF debe contener: un recurso, una propiedad y un valor. Aunque existen casos en que el valor puede ser. 6. URI ó Uniform Resource Identifiers son cadenas de caracteres que identifican recursos en la web. Definición tomada de la W3C. Disponible en http://www.w3.org/Addressing/.. 28.
(29) otro recurso [4] [6]. Los modelos RDF son escritos principalmente en sintaxis XML. A continuación se da un ejemplo de representación en RDF. Consideremos la siguiente sentencia: “Felipe Sierra es el creador de la página web http://www.felipesierra.com” Para representar la sentencia en RDF más fácilmente, primero la representamos gráficamente en la Ilustración 3. Finalmente la sentencia es representada en RDF en la Ilustración 4.. Ilustración 3. Representación gráfica de una sentencia. Ilustración 4. Representación RDF de una sentencia. 7. Si se revisa con detenimiento la ilustración 4, se puede detallar lo siguiente:. 7. Ejemplo tomado y adaptado de[4] y [6]. 29.
(30) ·. La primera y última línea abren y cierran respectivamente la sentencia RDF.. ·. En la línea 2 y 3, se definen los XML Name Spaces, variables usadas para representar recursos de manera más corta.. ·. En la línea 5, se hace referencia a las características “Description” y “about” definidas en la especificación del W3C de RDF. La URI de dicha especificación fue definida en la línea 2 como un XML Name Space.. ·. En la línea 6, se hace referencia al termino “creator” que es definido por el Dublin Core Initiative. La URI del Dublic Core Initiative fue definida en la línea 3 como un XML Name Space.. ·. Por último, en la línea 7 se hace referencia al termino “resource” también definido en la especificación del W3C de RDF y se le asigna un valor (En este caso “Felipe Sierra”).. Como habíamos mencionado anteriormente, el valor asignado al termino “Resource” también puede ser un recurso. Por lo tanto, en la Ilustración 5 se hace dicho cambio, haciendo referencia a una descripción FOAF. La descripción FOAF allí mencionada hace referencia a la mostrada en la Ilustración 2.. 30.
(31) Ilustración 5. Representación RDF de una sentencia 2.. En la ilustración 2, podemos ver que el formato de FOAF es bastante parecido al de RDF. En las primeras líneas se encarga de hacer referencia a las especificaciones de RDF y FOAF utilizando XML Name Spaces. En las demás líneas se encarga de establecer valores a las diferentes propiedades que se especifican en el Name Space “foaf”. Es así como se describe un perfil con vocabulario FOAF y modelo RDF. Como se vio anteriormente, existen varios modelos, como FOAF, derivados de RDF. Entre estos modelos se encuentra también RDF in Attributes (RDFa) utilizado para dar estructura semántica en páginas HTML y XHTML.. 31.
(32) Ilustración 6. Ejemplo RDF datatype. Tomado de [6]. Considerando el ejemplo descrito en la Ilustración 6, allí se define que “The Web Semántica For Dummies” es el título de un libro de 368 páginas, cuyo autor se encuentra representado en FOAF en http://me.jtpollock.us/foaf.rdf#me “. La definición de libro (“book”) se encuentra definida en la línea 3 como un XML Name Space. Adicionalmente, encontramos en las líneas 10 y 11 la manera de representar el tipo de datos al que pertenece el valor asignado. En este caso, observamos que el valor de la propiedad “book:pages” es 368, pero se hace explicito que 368 es de tipo int (entero) y la descripción de “int” se encuentra en:” http://www.w3.org/2001/XMLSchema#int”.. 32.
(33) RDFS Resource Description Framework Schema (RDFS) es un lenguaje adicional para modelar clases RDF. Este lenguaje permite crear relaciones entre clases, como por ejemplo jerarquías [4][6].. Ilustración 7. Ejemplo Descripción de clases con RDFS. Tomado de [6]. En la Ilustración 7 se observa un ejemplo del uso de RDFS. En la línea 6 se definió otro Name Space que hace referencia a la definición de RDFS por parte del W3C. En la línea 15 se crea una clase (“Dummies Series Book”) asignándole la propiedad “subClassOf” con otra clase llamada “Book” descrita en las líneas 22 a 24. En resumen, tenemos que el libro con titulo “The Web Semántica for Dummies” es de tipo “Dummies Series Book”, y esta clase “Dummies Series Book” es una subclase de la Clase “Book”. En la Ilustración 8 se observa la jerarquía anterior gráficamente.. 33.
(34) Ilustración 8. Jerarquía propuesta en la Ilustración 7.. OWL Web Ontology Language (OWL) es un lenguaje que suele extender las funcionalidades de RDF, pues extiende el lenguaje para describir propiedades, clases, relaciones entre clases, igualdad, características de propiedades, etc. Como su nombre lo indica OWL es utilizado para describir Ontologías8 [4][6][11]. En la Ilustración 9 se muestra un ejemplo de un modelo representado utilizando OWL. Allí son definidas dos clases (“Airport” y “Flight”), además son definidos dos instancias de cada clase. Para la clase “Airport” se definieron el “San Francisco International Airport” y el “Boston Logan International Airport” y para la clase “Flight” se definieron “JetBlue 637” y “JetBlue 638”. También son definidas dos propiedades para las instancias de la clase 8. Una Ontología es una representación formal de un conjunto de conceptos dentro de un dominio. Incluyendo las relaciones entre dichos conceptos [6].. 34.
(35) “Flight”, estas son “DepartsFrom” y “ArrivesAt”. Es aquí donde se establecen las relaciones entre las diferentes instancias de las clases definidas (líneas 29, 30, 35 y 36).. Ilustración 9. Ejemplo básico OWL [6]. 35.
(36) Dado que OWL se basa en Open World Assumption9, las propiedades definidas en OWL deben ser estudiadas con bastante precaución. Por ejemplo, en el anterior modelo se podría afirmar que “Airport” y “Flight” son lo mismo, a menos que esta diferencia se haga explicita como en la línea 6 de la Ilustración 10.. Ilustración 10.Ejemplo de disjunción de clases en OWL [6]. OWL es un lenguaje bastante extenso que permite establecer modelos bastante complejos, por lo tanto, para conocer a profundidad este lenguaje se recomienda referirse a [11] y a toda la documentación propuesta por el W3C.. Como ya se estudiaron superficialmente los estándares en los que se basa la Web Semántica, a continuación se muestra el modelo de la Web Semántica en capas (Ilustración 11).. 9. OWA es un supuesto bastante popular en los sistemas de Lógica Formal. Este supuesto establece que la única manera en que una sentencia sea falsa es que se logre demostrar absolutamente. Es el supuesto contrario al CWA (Closed World Assumption). 36.
(37) Ilustración 11. Modelo de capas de la Web Semántica [12]. Como se aprecia en la Ilustración 11 y como se mencionó anteriormente, las capas de RDF + RDFSchema y OWL (Capa de Ontology Vocabulary ) se basan en XML, URIs y Unicode. Las funciones de las capas de RDF y Ontologías fueron comentadas en los ejemplos de RDF y OWL respectivamente. Las 3 capas restantes son todavía objeto de investigación y aún no se conoce mucho acerca de ellas, a continuación se comentará el objetivo de dichas capas mencionado en [4][12]. La capa de lógica (Logic) es la encargada de permitir utilizar las ontologías para el desarrollo de aplicaciones y reglas. La capa de Prueba (Proof) es la encargada de hacer cumplir las reglas de la capa anterior y de representar y validar las Pruebas en lenguajes Web. Por último, la capa de Confianza (Trust) es la encargada de decidir si las fuentes de información son confiables o no para la interacción entre aplicaciones y fuentes de información.. 37.
(38) 4.2 Redes de Próxima generación (NGN) Debido a algunos factores como: el aumento en el uso de internet, la demanda de nuevos contenidos multimedia, el incremento de servicios móviles, la convergencia de redes y servicios, entre otros, la ITU10 se vio en la obligación de definir unos estándares que describen el futuro de las redes de comunicaciones (Next Generation Networks). La ITU define una NGN como una red de conmutación de paquetes capaz de proveer múltiples servicios de telecomunicaciones utilizando varios anchos de banda, tecnología que permita aplicar calidad de Servicio (QoS) y en donde las funciones relacionadas con los servicios sean totalmente independientes de las tecnologías de transporte. De la misma manera, debe permitir movilidad a los usuarios sin comprometer la provisión de los diferentes servicios. Algunas otras características de las NGN son:. ·. Funcionamiento con redes legado.. ·. Facilita el acceso a los usuarios a diferentes proveedores de servicio.. ·. Presta servicios convergentes entre redes fijas y móviles. ·. Funcionamiento con distintas tecnologías de última milla.. En la práctica, las implementaciones de las NGN han estado enfocadas en servicios de voz sobre IP (VoIP), pero en realidad, lo que se busca con una NGN es proveer a los usuarios con diferentes servicios o aplicaciones sin importar la forma de acceso de los usuarios a la red. Dicha provisión de servicios y/o aplicaciones debe estar acompañada de calidad de servicio (QoS) de extremo a extremo. Para lograr los objetivos mencionados 10. International Telecommunication Union (ITU) es el organismo de la Organización de las Naciones Unidas (ONU) encargado de regular las telecomunicaciones alrededor del mundo.. 38.
(39) anteriormente se han propuesto diferentes arquitecturas de las NGN, a continuación se describe una arquitectura general mostrada en [14]. La arquitectura mencionada consta de 4 capas mostradas en la Ilustración 12 que hacen posible que se cumplan todas las características definidas para las NGN.. Ilustración 12. Arquitectura general NGN [14]. El plano de acceso se refiere a todas las tecnologías con las que lo usuarios se pueden conectar a la red, ya sea la telefonía tradicional (PSTN), telefonía móvil (2G, 3G, 4G), conexión banda ancha (ADSL), WiMax, etc. Esta capa consta de las diferentes entidades que dan el acceso dependiendo de la tecnología. Por ejemplo, para el caso en que el 39.
(40) acceso sea por la red celular 2G las Base Station Transceiver (BTS), Base Station Controller (BSC) y el terminal móvil serían parte de este plano. El plano de transporte se refiere a la red Core, en donde el enrutamiento y el transporte de paquetes se basa en IP y MPLS utilizando tecnologías con altas ratas de transmisión como MetroEthernet. Gracias a la utilización de MPLS se logra la calidad de Servicio (QoS) deseada para los usuarios ya que es un mecanismo en donde se marcan los paquetes dependiendo del nivel de prioridad al que pertenezcan [18]. Esta capa está compuesta por los siguientes dispositivos:. ·. Media Gateway (MG): encargados de convertir el tráfico entrante desde la red de conmutación de circuitos (PSTN) hacia la red de conmutación de paquetes (IP).. ·. Routers: encargados de enrutar los paquetes hacia su destino, teniendo en cuenta su nivel de prioridad.. La capa de Control de la NGN es la encargada de la administración de los servicios ofrecidos a los usuarios de la red. En el caso de VoIP la capa de control es la encargada de realizar la señalización de las llamadas mediante el protocolo SIP. Esta capa tiene dos entidades principales:. ·. Media Gateway Controller (MGC)/ Softswitch: se encarga de controlar las conexiones en la red y a los MG mediante el protocolo MEGACO.. ·. Signaling Gateway (SG): Son los encargados de encapsular y enviar los mensajes de señalización de las llamadas (SS7) hacia los MGC.. 40.
(41) Finalmente la capa de Servicios es la encargada de proveer los servicios y/o aplicaciones a los usuarios de la red. Esta capa contiene todos los servidores de aplicaciones o servicios de la red. Algunos de los servicios pueden ser VoIP, IPTV, Video Streaming, acceso a Internet, entre otros.. 41.
(42) 5. VALIDACION Para poder mostrar y argumentar los resultados obtenidos en esta investigación se definió una tabla de comparación entre las 3 versiones de la web que contiene un resumen de las diferencias y/o similitudes más importantes entre ellas. Web 1.0. Web 2.0. Web Semántica Actualidad. Años. 1990 - 2000. 2000 - actualidad. adelante. Protocolos. HTTP. HTTP. HTTP HTML. –. 5,. XHTML, XML, JavaScript, JavaScript,. en. XML, AJAX,. AJAX, CSS, DOM, JSON, RDF, OWL, SPARQL, HTML, XML. Tecnologías. Lenguajes. Java,. PHP,. Ruby,. Java, PHP, Ruby, Ruby On Ruby. On. Rails,. Rails,. de. programacion. etc.. etc. Perl, Asp.Net,. Asp.Net,. Ninguno. Python, entre otros.. Correo. Correo. electrónico. dinámico,. estático,. Redes. enciclopedias,. Streaming, Blogs, Wikis,. páginas. Almacenamiento,. personales,. comercio electrónico (e-. buscadores,. commerce),. Perl,. Python, entre otros.. Electrónico Servicios. ofrecidos. Calendarios, en la Web 2.0 con el. Sociales,. Video componente. Servicios Ofrecidos. semántico y muchos otros. por. inventados.. 42. gobierno. ser.
(43) mapas. electrónico. estáticos.. government),. (e-. intercambio de archivos, RSS,. Mashups,. entre. muchos otros.. En doble sentido. En Tipo. un. solo. Adicionalmente. de sentido (Read En doble sentido (Read posible. la. interacción. Comunicación. Only).. and write). entre dispositivos.. Contenidos. Estáticos. Dinámicos. Por definir.. Tabla 2. Resumen comparación versiones de la Web.. Como se explicó anteriormente y se puede apreciar en la Tabla 2 la Web Semántica se está construyendo encima de la actual Web, es decir, utilizando la misma estructura Cliente/Servidor, mismo protocolo HTTP, etc. Lo único que realmente cambia es la estructura de la información allí contenida, es decir, un cambio a nivel de aplicación. Como la Web funciona sobre Internet, el acceso a la Web Semántica en las NGN no tendría ningún problema pues el acceso a Internet es uno de los servicios que se provee en una NGN. Sin embargo, esto depende del protocolo IP que sea utilizado en la NGN. Debido a la escasez de direcciones IP para el protocolo IPv4 (Ver Gráfico 4) es muy probable que las NGN sean construidas utilizando el protocolo IPv6. Lo anterior causaría incompatibilidad entre los protocolos, es decir, los usuarios de la NGN no podrían acceder a la web debido a que muchos 43.
(44) servidores aún no son accesibles vía IPv6. Sin embargo, mientras la transición total de internet a IPv6 ocurre (El Gráfico 5 contiene estadísticas del estado actual de la migración a IPv6 en las diferentes regiones) se debe mantener la conexión a internet IPv4 y asignar a los usuarios direcciones IPv4 [16]. En el caso en que la NGN sea implementada utilizando IPv4, el acceso y el funcionamiento de la Web Semántica no tendrían ninguna implicación adicional dentro de la NGN.. Gráfico 4. Direcciones IPv4 disponibles para Septiembre 2010 [15]. 44.
(45) Gráfico 5. Porcentaje de redes con IPv6 según región [17].. 45.
(46) 6. CONCLUSIONES. 6.1. Discusión. Durante esta investigación el principal objeto de estudio fue la Web Semántica. Esta nueva versión de la Web que se encuentra en desarrollo actualmente y que poco a poco sus tecnologías están siendo adoptadas por más personas alrededor del mundo, facilitando así, el manejo de la información en la web y el intercambio de la misma. Dada la importancia del tema, el enfoque de la investigación fue orientado hacia las redes de nueva generación (NGN), donde se buscaban posibles implicaciones o cambios que la Web Semántica podría tener en este tipo de redes. Con respecto a la Web Semántica, luego de estudiar su estructura,. los estándares que la. componen (RDF y OWL), su funcionamiento, y después de realizar una comparación entre las 3 versiones de la web, se encontró que ésta se encuentra basada en la Web actual, lo que arrojó la conclusión de que los cambios que están siendo desarrollados para la Web Semántica son modificaciones a nivel de aplicación, y por tanto, no alteran el acceso de los usuarios a la web. Éste hallazgo reveló que la Web Semántica podría ser accedida desde una NGN a través del acceso a internet que dicha red tenga. Claro está que, para que el funcionamiento de la Web Semántica sea óptimo, la versión del protocolo IP utilizado en internet y en la NGN debe ser el mismo. Aunque la adopción de las tecnologías de la Web Semántica pueden cambiar la experiencia que viven los usuarios en la Web al introducir algunos cambios -como los mencionados anteriormente en este documento-, los programadores o creadores de contenido en la Web tardarán algún tiempo en acoger y utilizar dichas tecnologías en sus aplicaciones Web. Lo anterior debido a la dificultad y el tiempo que implica aprender lo básico de los formatos estándares y, principalmente, 46.
(47) migrar la información (sin estructura) que tienen en sus aplicaciones. Como se mencionó en la sección 4.1.3.1, los ejemplos de uso de los estándares semánticos son principalmente realizados por grandes empresas en la web, universidades o centros de investigación alrededor del mundo. En otras palabras, puede que pase más de una década hasta que los estándares semánticos desarrollados por la W3C se popularicen entre los creadores de contenido en la Web y se logre crear, en realidad, la Web Semántica en Internet. Como la Web Semántica todavía se encuentra en proceso de desarrollo e investigación, existe la posibilidad que el sueño futurista de Tim Berners-Lee mencionado en la sección 4.1.3 se haga realidad, aunque para esto haga falta, en primera medida, que los estándares semánticos sean adoptados en las aplicaciones web alrededor del mundo, además de todos los adelantos necesarios en Inteligencia artificial de los dispositivos (sean móviles o no) utilizados por las personas y de la adopción total del protocolo IPv6 para no tener problemas con la asignación de direcciones IP a los dispositivos (o por lo menos por un tiempo).. 6.2. Trabajo Futuro. A medida que se realizó la investigación, fueron surgiendo varios temas de estudio interesantes relacionados con la Web Semántica y con las NGN, a continuación se mencionan algunos de ellos.. ·. El primer objeto de estudio surge al momento de investigar el desarrollo actual de la Web Semántica. Al encontrar que todavía hay muchos temas por definir, se determinó que es bastante importante investigar las capas de Proof y Trust de la arquitectura de la Web Semántica mostrada en la Ilustración 11. Es importante profundizar en estos temas pues de allí pueden salir cuestiones de seguridad de interés para las empresas. 47.
(48) y para los usuarios con respecto a la protección de la información que se publique en la Web Semántica. ·. Este objeto de estudio surge a causa del artículo publicado por Berners-Lee en [8] donde proponen una interacción entre los dispositivos que podría ahorrar mucho tiempo a los seres humanos. Este estudio tendría como objetivo plantear que herramientas o desarrollos se necesitan para hacer realidad la situación allí descrita en una red LAN.. ·. Debido a la dificultad en la adopción de las tecnologías semánticas, es necesario el desarrollo de un plan o una campaña que ayude a incentivar a los desarrolladores a integrar estas tecnologías en sus aplicaciones, para así lograr una aceleración en el desarrollo de la Web Semántica.. ·. Con respecto a las NGN, un estudio en donde se planteen soluciones prácticas para tratar de integrar la Web Semántica en una NGN sin tener que salir a Internet. Es decir, implementación de servicios con uso de tecnologías semánticas para ofrecer a los usuarios de la NGN.. 48.
(49) 7. REFERENCIAS [1] T. Berners-Lee y M. Fischetti. Weaving the Web : The Original Design and Ultimate Destiny of the World Wide Web by its Inventor. HarperOne, 1999. [2] V. Carchiolo, A. Longheu, y M. Malger Structuring the web. Londres 2000. Proceedings. 11th International Workshop on Database and Expert Systems Applications, 2000. [3] Miniwatts Marketing Group. Internet World Stats. [En Línea] Disponible en <http://www.internetworldstats.com/stats.htm>. Consultado el 26 de Octubre de 2010. [4] G. Antoniou y F. van Harmelen. A Semantic Web primer. MIT Press, 2004. [5] T. Berners-Lee. Information Management: A proposal. CERN, 1989. [En Línea] Disponible en < http://www.w3.org/History/1989/proposal.html>. Consultado el 26 de Octubre de 2010. [6] J. Pollock. Semantic Web for Dummies. Wiley Publishing, 2009. [7] M. Firtman. AJAX. Web 2.0 para profesionales. Alfaomega, 2008. Capitulo 1. [8] T. Berners-Lee, J. Hendler y O. Lassila. The Semantic Web: A new form of Web content that is meaningful to computers will unleash a revolution of new possibilities. Scientific American, 2001. [9] World Wide Web Consortium. Web Services Architecture. W3C Working Group note, 2004. [En Línea] Disponible en <http://www.w3.org/TR/ws-arch/#whatis>. Consultado el 14 de Noviembre de 2010. [10] World Wide Web Consortium. Resource Description Framework. [En Línea] Disponible en <http://www.w3.org/RDF/>. Consultado el 14 de Noviembre de 2010. [11] World Wide Web Consortium. Web Ontology Language OWL. [En Línea] Disponible en <http://www.w3.org/2004/OWL/>. Consultado el 14 de Noviembre de 2010. [12] M. Koivune y E. Miller. W3C Web Semántica Activity.[En Línea] Disponible en <http://www.w3.org/2001/12/semweb-fin/w3csw>. Consultado el 21 de Noviembre de 2010. [13] ITU-T, General overview of NGN (2004). [En Línea] Disponible en <http://www.itu.int/rec/TREC-Y.2001-200412-I/en>. Consultado el 21 de Noviembre de 2010. [14] Y. Donoso (2010, Sept.). Arquitectura y componentes de NGN. Presentado en Redes de Próxima Generación, Universidad de Los Andes 2010. [15] American Registry for Internet Numbers (ARIN). Global IP Adressing Statistics (2010). [En Línea] Disponible en < https://www.arin.net/knowledge/stats.pdf>. Consultado Diciembre 20 de 2010.. 49.
(50) [16] R. Kenji y N. Koji (2008). Ngn and internet: from coexistence to integration. Presentado en First ITU-T Kaleidoscope Academic Conference. [17] RIPE Labs. Interesting Graph - Networks with IPv6 over Time. [En Línea] Disponible en < http://labs.ripe.net/Members/emileaben/interesting-graph-networks-with-ipv6-over-time>. Consultado Diciembre 20 de 2010. [18] E. Rosen, A. Viswanathan y R. Callon, Multiprotocol Label Switching Architecture. 2001, RFC3031. [19] N. Spivak (Oct. 2009). Search 3.0: Present, Personal, Precise. Presentado en 8th International Web Semántica Conference, Chantilly, VA, USA.. 50.
(51)
Documento similar
quiero también a Liseo porque en mi alma hay lugar para amar a cuantos veo... tiene mi gusto sujeto, 320 sin que pueda la razón,.. ni mande
Sanz (Universidad Carlos III-IUNE): "El papel de las fuentes de datos en los ranking nacionales de universidades".. Reuniones científicas 75 Los días 12 y 13 de noviembre
(Banco de España) Mancebo, Pascual (U. de Alicante) Marco, Mariluz (U. de València) Marhuenda, Francisco (U. de Alicante) Marhuenda, Joaquín (U. de Alicante) Marquerie,
6 Para la pervivencia de la tradición clásica y la mitología en la poesía machadiana, véase: Lasso de la Vega, José, “El mito clásico en la literatura española
d) que haya «identidad de órgano» (con identidad de Sala y Sección); e) que haya alteridad, es decir, que las sentencias aportadas sean de persona distinta a la recurrente, e) que
La siguiente y última ampliación en la Sala de Millones fue a finales de los años sesenta cuando Carlos III habilitó la sexta plaza para las ciudades con voto en Cortes de
Ciaurriz quien, durante su primer arlo de estancia en Loyola 40 , catalogó sus fondos siguiendo la división previa a la que nos hemos referido; y si esta labor fue de
A ello cabría afladir las intensas precipitaciones, generalizadas en todo el antiguo reino valenciano, del año 1756 que provocaron notables inundaciones y, como guinda final,