domingo, 10 de abril de 2016

Web Semántica

Conceptos sobre Web Semántica, Lenguaje HTML y Ontología


Antecedentes
  • Tim Berners-Lee (1989): presenta el proyecto “World Wide Web” (WWW).
  • Tim Berners-Lee (1990): completa el primer servidor web y el primer cliente.
  • Tim Berners-Lee (1991): publica el primer borrador con las especificaciones de HTML y HTTP.
  • Nattional Center for Supercomputing Applications (NCSA) (1993): lanzamiento de Mosaic, primer navegador de dominio público, compatible con Unix, Windows y Macintosh, permite que la WWW se dé a conocer al mundo.
  • (1993): se define la interfaz CGI para la generación dinámica de páginas web; permite ofrecer información actualizada en tiempo real, enlazar con bases de datos, tener en cuenta entradas del usuario y servir como punto de acceso y plataforma para la ejecución de aplicaciones distribuidas.
  • NCSA (1994): desarrollo de Netscape, navegador con mejoras que contribuye a impulsar la propagación de la web.
  • (1994): primera celebración del congreso internacional de la WWW.  Asimismo, se constituye el consorcio W3C responsable de estandarizar las tecnologías web, a cargo de Tim Berners-Lee.
  • Sun (1995): lanzamiento de la primera versión del lenguaje Java.
  • Netscape (1996): lanzamiento de JavaScript.  Ambos lenguajes permiten que las páginas web contengan programas enteros, dando una mayor autonomía respecto al servidor, mayor eficiencia, capacidad dinámica y de interacción.  (Castells, 2003 p. 2)

La web hoy

Actualmente se estima que la web cuenta con información equivalente a entre 14 y 28 millones de libros.  Estos datos incluyen lo que se denomina la web superficial, formada por los documentos estáticos accesibles en la web.  La web profunda, constituida por las bases de datos cuyos contenidos, no directamente accesibles, se hacen visibles mediante páginas generadas dinámicamente, puede llegar a contener un tamaño de información cientos de veces mayor, y de mucha mejor calidad que la web superficial.  La web profunda ya ha superado el volumen total de información impresa existente en todo el planeta.

La web permite encontrar información casi de cualquier cosa, semejante a una enciclopedia universal del conocimiento humano, y realizar actividades cotidianas con comodidad, economía y eficiencia.  No obstante, debido al enorme tamaño que ha alcanzado la web, algunas tareas requieren de tiempo excesivo o son inabarcables.  Asimismo, los buscadores tienen la limitante de la falta de capacidad de las representaciones en que se basa la web para expresar significados.  Bajo esta perspectiva, es poco viable automatizar tareas mediante software en sustitución del humano.  (Castells, 2003 p. 3)


La Web Semántica

Propone superar las limitaciones de la web actual mediante la introducción de descripciones explícitas del significado, la estructura interna y la estructura global de los contenidos y servicios de la WWW.  Aboga por clasificar, dotar de estructura y anotar los recursos con semántica explícita procesable por máquinas.  Mantiene los principios de la web actual, descentralización, compartición, compatibilidad, máxima facilidad de acceso y contribución, o la apertura al crecimiento y uso no previstos.  Para alcanzar el entendimiento entre las partes que intervienen en la construcción y explotación de la web (usuarios, desarrolladores y programas), rescata la noción de ontología de la Inteligencia Artificial.  (Castells, 2003 p. 4)

Ontología

Jerarquía de conceptos con atributos y relaciones que define una terminología consensuada para definir redes semánticas de unidades de información interrelacionadas.  Proporciona un vocabulario de clases y relaciones para describir un dominio, poniendo el acento en la compartición del conocimiento y el consenso en la representación de éste.  La adopción de ontologías es clave para que los participantes de la Web Semántica puedan trabajar de forma autónoma con la garantía de que las piezas encajen.  (Castells, 2003 p. 5)

Lenguajes para visualizar y construir ontologías: Kaon, WebODE y Protégé; éste último permite crear fácilmente clases y jerarquías, declarar propiedades para las clases, crear instancias e introducir valores, todo ello en un entorno de menús, botones, cuadros de diálogo y representaciones gráficas fáciles de usar.  (Castells, 2003 p. 9)

Tecnologías para la Web Semántica

Incluye lenguajes para la representación de ontologías, parsers, lenguajes de consulta, entornos de desarrollo, módulos de gestión (almacenamiento, acceso, actualización) de ontologías, módulos de visualización, conversión de ontologías y librerías.

Lenguajes para la construcción de la Web Semántica:
  • SHOE: primer lenguaje para la construcción de la Web Semántica.
  • XML: primera aproximación a la Web Semántica, es el estándar más extendido en las aplicaciones de la línea pre-Web Semántica.  Permite estructurar datos y documentos en forma de árboles de etiquetas con atributos.
  • RDF: lenguaje para la definición de ontologías y metadatos en la web.  Es hoy el estándar más popular y extendido.
  • DAML+OIL: fusión de los lenguajes OIL y DAML.
  • OWL: a partir de reunir las ventajas de la fusión DAML+OIL y resolver sus problemas.  Puede formular en RDF.  Incluye la capacidad expresiva de RDF(S) y la extiende con posibilidad de utilizar expresiones lógicas.  Permite definir clases mediante condiciones sobre sus miembros, por combinación booleana o por enumeración de las instancias que pertenecen a la clase i.e. por extensión, además de atribuir ciertas propiedades a las relaciones, como cardinalidad, simetría, transitividad, o relaciones inversas.
  • Otros lenguajes: TopicMaps, OCML, WebODE.  (Castells, 2003 p. 6)



De la Web actual a la Web Semántica

Para que la Web Semántica pueda realizarse es importante que guarde compatibilidad con la tecnología actual.  La transición de la web actual a la Web Semántica puede implicar un alto costo si se tiene presente la cantidad de contenido que forma parte de la web.  Las estrategias más viables combinan trabajo manual con la automatización del resto del proceso, éstas técnicas incluyen el mapeo de la estructura de bases de datos a ontologías, el aprovechamiento, previa conversión, de los metadatos y estándares de clasificación presentes en la web (y fuera de ella), y la extracción automática de metadatos a partir de texto y recursos multimedia.  (Castells, 2003 p. 10)

La Web Semántica hoy

Parte del gran interés de la aplicación de la Web Semántica se encuentra en el entorno corporativo, sector público y académico, ya que se piensa que puede ser una pieza importante para el progreso de la sociedad de la información.  No obstante, se necesita crear más y mejor tecnología e infraestructura, y desarrollar aplicaciones reales que pongan en práctica los principios de la Web Semántica, que pueblen la web con ontologías, y que hagan que la Web Semántica adquiera la masa crítica imprescindible para hacerse realidad.  A la espera de cumplir esta meta, se han desarrollado ideas muy aprovechables a niveles específicos, y se han abierto nuevos campos para la innovación que motivan la investigación en esta área.  (Castells, 2003 p. 11)

Referencia Bibliográfica

Castells, P.  (2003).  La Web Semántica.  En Sistemas Interactivos y Colaborativos en la Web.  Universidad Autónoma de Madrid.  Recuperado de http://arantxa.ii.uam.es/~castells/publications/castells-uclm03.pdf

No hay comentarios.:

Publicar un comentario