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