Está en la página 1de 12

La web semántica y sus posibles aplicaciones

en el ámbito universitario
Semantic Web and its Possible Applications in the University
Environment
JUAN CARLOS GUEVARA BOLAÑOS
Ingeniero de Sistemas de la Universidad Central de Bogotá, Especialista en Auditoría
en Sistemas de Información de la Universidad Católica de Colombia y Especialista en
Sistemas de Información de la Organización en la Universidad de los Andes, estudiante
de Maestría en Ciencias de la Información y las Telecomunicaciones en la Universidad
Distrital Francisco José de Caldas. Coordinador del grupo de investigación Metis. Docente
investigador adscrito a la Facultad Tecnológica de la Universidad Distrital FJC.
jcguevarab@udistrital.edu.co

HÉCTOR FLÓREZ FERNÁNDEZ


Ingeniero Electrónico e Ingeniero de Sistemas de la Universidad El Bosque de Bogotá,
estudiante de Maestría en Ciencias de la Información y las Telecomunicaciones de la
Universidad Distrital.
hectorarturo@yahoo.com

SONIA ALEXANDRA PINZÓN NUÑEZ


Ingeniera de Sistemas de la Universidad Antonio Nariño de Bogotá, Especialista en
Multimedia Educativa de la Universidad Antonio Nariño, Especialista en Educación en
Tecnología de la Universidad Distrital, estudiante de Maestría en Ciencias de la Infor-
mación y las Telecomunicaciones en la Universidad Distrital y docente investigadora del
grupo Metis, adscrito a la Facultad Tecnológica de la misma universidad.
spinzon@udistrital.edu.co

JosÉ NELSON PÉREZ CASTILLO


Ingeniero de Sistemas de la Universidad Distrital, Especialista en Sistemas de Informa-
ción Geográfica y Teledetección de la Universidad de Alcalá de Henares, Especialista
en Sistemas de Información Geográfica y Magíster en Teleinformática de la Universidad
Distrital, Doctor en Informática de la Universidad de Oviedo, coordinador del Grupo
Internacional de Investigaciones en Informática Comunicaciones y Gestión de Conoci-
miento (GICOGE), adscrito a la Universidad Distrital.
nelsonp@udistrital.edu.co

ÁLVARO ESPINEL
Ingeniero Eléctrico de la Universidad Nacional de Colombia, Magíster en Teleinformá-
tica de la Universidad Distrital, docente investigador del grupo GICOGE, adscrito a la
Facultad de Ingeniería de la Universidad Distrital.
Clasificación del articulo: reflexión
Fecha de recepción: 29 de noviembre de 2005 Fecha de aceptación: 13 de octubre de 2006
·
re-creaciones
Palabras clave: Web inteligente, Web semántica, servicio Web, servicio Web semántico, metadato, on-
tología, coreografía, orquestación.
Key words: intelligent Web, semantic Web, Web service, semantic Web service, metadata, ontology,
choreography, orchestration.

RESUMEN ABSTRACT

Las organizaciones actuales necesitan estar a la van- The current organizations need to use the vanguard
guardia de la tecnología para ser competitivas; para technology to be competitive; for that, they must
ello, deben tener la capacidad de ofrecer servicios have the capability to offer services according to
acordes con los requerimientos de los usuarios y las requirements of clients and the environmental con-
condiciones de su entorno. En este ámbito, los servi- ditions. In this field, the Web services are a good
cios Web son una alternativa que se ha consolidado alternative, because they have had consolidating
como una tecnología necesaria para el trabajo en like a necessary technology to work in internet.
Internet. En este artículo se hace una descripción de In this paper we provide a description about the
los conceptos relacionados con la Web inteligente, concepts related with Intelligent Web, specifically
específicamente de la Web semántica, y se reflexiona the semantic Web, and reflex about their possible
acerca de su posible aplicación en el ámbito univer- application in the university environment, covering
sitario para cubrir tres aspectos: la investigación, la three topics: the research, the extension activities
extensión y algunos procesos académicos. and the academic register.

***

1. Introducción pecto trascendental; la aplicación de conceptos como


La educación superior en Colombia busca mantener servicios Web semánticos incorpora características
altos niveles de calidad [1]; para ello, debe estar a la para obtener información con amplia eficiencia.
vanguardia de los avances científicos y tecnológi-
El uso de los servicios Web de por sí trae grandes
cos, apropiando nuevas tecnologías y conceptos que
ventajas. La capacidad de poder combinar varios
le permitan alcanzar un estado de desarrollo acorde
servicios enprocesos Web es uno de los aspectos cla-
con las necesidades de su entorno. Conceptos como
ve para maximizar las potencialidades individuales
Web inteligente y servicios Web semánticos son una
de las organizaciones, a través de la integración de
forma de incorporar dichas tecnologías al quehacer
datos y aplicaciones; esto es algo que, en general,
universitario.
se conoce como composición o colaboración de
En un ambiente cada vez más competitivo las univer- servicios. Una de las áreas en que la composición de
sidades necesitan generar resultados con rapidez, y servicios Web tiene mayor eco es la Web semántica
atender las necesidades de sus actores y su entorno; [2]; allí se trabaja para complementar el conjunto
para ello, requieren mecanismos que les permitan actual de protocolos de servicios agregando a ellos
encontrar y publicar la información adecuada, para y a sus diferentes interacciones (composiciones) una
verificar o convalidar los resultados obtenidos. El uso descripción semántica, para que puedan ser objeto
de herramientas tecnológicas que permitan difundir de análisis, razonamiento y manipulación automática
y mantener vínculos estratégicos se convierte en as- por parte de agentes software.

La web semántica y sus posibles aplicaciones en el ámbito universitario


JUAN CARLOS GUEVARA BOLAÑOS / HÉCTOR FLÓREZ FERNÁNOEZ / SONIA ALEXANDRA PINZÓN NUÑEZ / JOSÉ NELSON PÉREZ CASTILLO / ÁLVARO ESPINEL

121
re-creaciones I
En este artículo se hace una comparación entre Organizaciones como el W3C (Consorcio World
la Web actual y la Web semántica, señalando los Wide Web) [6] han hecho investigaciones y des-
aspectos más relevantes que las caracterizan; luego tinado recursos para desarrollar tecnologías y
se hace una descripción de los aspectos más im- especificaciones tendientes a mejorar las técnicas
portantes de los servicios Web y los servicios Web de búsqueda, la integración de servicios y otros
semánticos, y para finalizar presentan varias pro- recursos disponibles en la Web.
puestas de aplicación en el contexto universitario
basadas en estas tecnologías. La integración de la semántica en la Web ha permi-
tido agregar notaciones semánticas que harán que
los sistemas puedan interactuar automáticamente,
2. Web actual vs. Web inteligente
con gran beneficio para los usuarios. Berners-Lee
La aparición de Internet se sitúa en 1989, cuando T. tenía la visión de la Web que hoy se conoce; él pensó
Berners-Lee presentó su proyecto de World Wide Web en una red de recursos que permitiera programar
en el CERN (Suiza), con las características esenciales agentes [7] que navegaran un número infinito de
que perduran en estos días. Berners-Lee completó en sitios para obtener la información requerida, sin in-
1990 el primer servidor Web y el primer cliente [3], dicarles en dónde obtenerla o el significado de cada
y un año más tarde publicó el primer borrador de las recurso, transformando luego esa información a un
especificaciones de HTML y http [4]. formato fácilmente entendible. Esa Web, que aún
se encuentra en una fase de desarrollo, se conoce
El lanzamiento al mercado del primer navegador como la Web semántica [8]
de dominio público de Internet en 1993 marca el
momento en que la Web se da a conocer al mun- La característica principal de la Web es la univer-
do, extendiéndose primero en universidades y salidad y su capacidad de conectar cualquier tipo
laboratorios, y en cuestión de meses al público en de información con otra a través de hipertexto; con
general, para así iniciar el que sería su vertiginoso la Web semántica se pretende adicionar elementos
crecimiento [5]. A partir de este momento, el creci- a la Web actual, que permitan procesar los datos
miento de la información que se manipula en la Web automáticamente haciendo uso de técnicas inteli-
se ha multiplicado y ha generado la necesidad de gentes [9].
desarrollar sistemas capaces de buscar información
útil para los usuarios. La mayoría de estos sistemas La Web semántica se basa en dos conceptos fun-
damentales [5]:
se basan en búsqueda por palabras claves, lo que
puede generar respuestas que no corresponden a las La descripción del significado que tienen los
necesidades de los usuarios. contenidos en la Web.
La manipulación automática de estos significados.

La descripción del significado requiere conceptos


ligados a:

La semántica, entendida como significado pro-


cesable por máquinas .
~
. Los metadatos [9], como contenedores de in-
_.p,~ formación semántica sobre los datos.
~- Las ontologías, o conjunto de términos y rela-
ciones entre ellos que describen un dominio de
Diagrama 1. Búsqueda en la Web. Una comparación aplicación concreto.

122 Tecnura ! año 10 ! No.19 ! segundo semestre de 2006


·
re-creaciones
En la tabla 1 se observan las principales diferencias entre la Web actual y la semántica.

Característica Primera generación Segunda generación

Lenguaje principal HTML XML


Forma y estructura Documentos no estructurados Documentos estructurados

Semántica Semántica implícita Etiquetado explícito (metadatos, Web semántica)

Estructura en capas de forma y contenido: XML +


HTML = fusión de forma y
Relación entre contenido y forma transformación (por ejemplo XSL) a HTML, WML,
contenido
PDF, u otros formatos

Editabilidad Documentos estáticos Documentos dinámicos


Descomponibilidad y recomponibi- Sitios Web monolíticos, Bricolaje (agregación), sindicación, reasignación de
lidad independientes contenido
Interactividad Medio de difusión unidireccional Web editable, bidireccional

Para humanos y ordenadores (por ejemplo servicios


Audiencias Para consumo humano
Web)

Control de producción Centralizado Descentralizado (peer-Io-peer P2P)

Tabla 1. Diferencia entre la Web actual y la Web semántica [10]

De la tabla 1 puede deducirse que la Web semán-


tica es una extensión de la Web actual y permite
manejar nuevas tecnologías para facilitar el uso
de los recursos de Internet. Debe tenerse en cuenta
que actualmente se han incorporado nuevos con-
ceptos, por ejemplo, el lenguaje OWL (Ontology
Web Lenguage), que permite generar un lenguaje
ontológico para la implementación de servicios
Web semánticos; además, las descripciones de los
documentos entre contenido y forma se hacen por
medio de WSDL (Web Service Definition Lan-
guage) , y los conceptos de descomponibilidad y Diagrama 2. Capas que conforman la pila de la Web se-
recomponibilidad se han madurado para generar mántica [11]
los de composición, orquestación y coreografía
[2]; asimismo, las audiencias que la Web semántica En el diagrama 2 citado se puede observar la capa
pretende manejar hacen referencia a los agentes Unicode, que corresponde a la universalización
(humanos y de software). de los caracteres para los contenidos y lenguajes
de programación, y los URI (Uniform Resource
En el diagrama 2 se muestran las diferentes capas
Identifiers), que permiten identificar los recursos
que conforman la pila de la Web semántica.
en la Web. Además, se utiliza el XML (eXtensible

La web semántica y sus posibles aplicaciones en el ámbito universitario


JUAN CARLOS GUEVARA BOLAÑos / HÉCTOR FLÓREZ FERNÁNDEZ / SONIA A LEXANDRA PINZÓN NUÑEZ / JosÉ NELSON PÉREZ CASTIULO / ÁLVARO ESPINEL

123
re-creaciones I
Markup Language), como lenguaje común de pu- colombianos); las descripciones semánticas cubren
blicación que permite la compatibilidad entre todo esta carencia, agregando datos sobre el servicio, su
tipo de dispositivos y programas. El RDF (Resource funcionalidad y sus parámetros, entre otros. Así, el
Description Framework) agrega el etiquetado de in- uso de la semántica para describir servicios solventa
formación semántica que permite a los dispositivos el problema de interoperabilidad de los sistemas,
transmitir datos y entenderlos, para comunicarlos basados en la UDDI (descripción, descubrimiento
a otros dispositivos y a las personas; el conjunto e integración universales).
incluye un sistema generalizado de firma y encrip-
tación que define la autoría de contenidos, fechas de A partir de las propuestas de la Web semántica
modificación, permisos y accesos, entre otros. se creó el lenguaje ontológico de orden superior
DAML-S [14], para la descripción semántica de
Según Berner-Lee, las ontologías conforman la base servicios Web, que más tarde evolucionó a OWL-
central de la Web semántica y representan una visión S basado en los lenguajes de marcado semántico
común, compartible y reutilizable de un dominio DAML (referencias) y OWL [15], respectivamente.
de aplicación, y se emplea para dar significado a la De esta forma es posible describir semánticamente
estructura de información que intercambian los siste- las capacidades de los servicios Web que permiten
mas de información. Una ontología es esencialmente que agentes de software lean las descripciones y
un modelo conceptual de información formal y es- razonen sobre la forma de interactuar con los ser-
tructurada [12]. El nivel lógico incorpora el conjunto vicios que describen. Sin embargo, aún no ha sido
de reglas sobre las que deben trabajar los agentes para posible un uso masivo de las plataformas y motores
hacer uso de los datos, y las capas de pruebas (proo./) necesarios para la ejecución de tales servicios.
y confianza (trust) se encargan de la evaluación y
validación de las reglas del nivel lógico. La semántica que se agrega a los servicios es de
descripción explícita; ella se adiciona por medio de
metadatos, utilizando ontologías. Aunque la especi-
3. Servicios Web versus servicios Web ficación actual de servicios Web contiene metadatos
semánticos
en su descripción, éstos no se consideran semánti-
Un servicio Web es un sistema de software iden- cos, porque no están relacionados con ontologías;
tificado por una URI (Identificador de Recursos estas últimas permiten la selección, integración e
Universal), cuyas interfaces públicas y enlaces se invocación dinámica de servicios, dotándolos de la
definen y describen usando XML. Su definición capacidad de reconfigurarse o componerse dinámica-
puede ser descubierta por otros sistemas de soft- mente, para adaptarse a los cambios sin intervención
ware que pueden interactuar con el servicio Web humana [2].
en la forma prescrita por su definición, usando
mensajes basados en XML a través de estándares 3.1 Arquitectura de servicios Web
de Internet [13].
La arquitectura de servicios Web SOA está con-
Las descripciones en XML de un servicio Web formada por tres capas: transporte, descripción y
tienen uno u otro significado dependiendo del descubrimiento; cada una se basa en los protocolos
contexto en que se encuentren. Por ejemplo, si desarrollados para los servicios Web y pueden
existe un servicio en la Web que hace conversio- integrarse en dos tipos de actores: cliente y pro-
nes de moneda, éste puede tener un significado veedor.
diferente dependiendo de la moneda que se desea
La capa de transporte se basa en un conjunto
convertir; en este caso, un agente de software no
de mensajes generados en ella con la estructura
podría distinguir cuál es el servicio más apropiado
SOAP (Simple Object Acces Protoco/), que se
por ejecutar (por ejemplo, una conversión a pesos
basa en XML para el intercambio de informa-

124 Tecnura l año 10 1 No.19 1 segundo semestre de 2006


.
re-creaciones
ción. Para enviar los mensajes generados puede pletamente las interacciones con los servicios
usarse el protocolo http. componentes y la lógica requerida para realizar
La capa de descripción utiliza el WSDL para transacciones. El proceso puede entenderse
describir los métodos del servicio y define como como privado y ejecutable; privado, porque la
invocarlos por medio de SOAP. Un archivo definición de la lógica del proceso es hecha en-
WSDL puede definirse como un documento teramente por un participante en la interacción;
XML que describe un conjunto de mensajes ejecutable porque tiene un comportamiento de
SOAP y la forma como éstos intercambian conversión de entradas en salidas y efectos en
información. el mundo real [2].
La capa de descubrimiento utiliza los UDDI Coreograjia. Un proceso Web es de coreografía
para almacenar la información sobre empresas de servicios cuando define las colaboraciones
y servicios que éstas ofrecen de manera estruc- entre cualquier tipo de aplicaciones compo-
turada. Por medio de estos identificadores, un nentes, independientemente del lenguaje de
servicio puede darse a conocer para que sea programación o de la plataforma de soporte de
utilizado por la comunidad Web. Cuando se cada una; el proceso no es controlado por uno
ha implementado un servicio Web, éste debe solo de los participantes de la interacción. La
registrarse para que pueda ser encontrado y coreografía puede entenderse como un proceso
utilizado por otros sistemas. público y no ejecutable; público, porque define
el comportamiento común y globalmente vi-
sible entre los diferentes participantes en una
interacción; no ejecutable, porque no está pen-
sado para ser llevado a cabo, sino para actuar
como un protocolo de negocio que dicta reglas
Publicación y
de interacción que deben ser cumplidas por las
Descubnmlento entidades participantes [2].

Descri pci ón 3.4 Ontologías

Una ontología es una jerarquía de conceptos con


atributos y relaciones que define una terminología
Transporte
consensuada para definir redes semánticas de unida-
des de información interrelacionadas. Proporciona
un vocabulario de clases y relaciones para describir
un dominio, enfatizado en la comparición del cono-
Diagrama 3. Arquitectura de servicios Web cimiento y el consenso en su representación.
3.2 Orquestación y coreografía Las ontologías proveen una comprensión compartida
y consensuada del conocimiento de un dominio que
Componer servicios significa establecer mecanis-
puede ser comunicada entre personas y sistemas
mos que permitan a dos o más de ellos cooperar
heterogéneos; fueron desarrolladas en el área de In-
entre sí para resolver requisitos que van más allá
teligenciaArtificial (lA) para facilitar el intercambio
del alcance de sus capacidades individuales.
y reuso del conocimiento [16]. Ellas se implementan
Orquestación. Un proceso Web es de orquesta- por medio de RDF y OWL; este último, es definido
ción de servicios, cuando es controlado en su por el W3C como un lenguaje de representación
totalidad por una única entidad, que define com- del conocimiento descriptivo y basado en lógica.

La web semántica y sus posibles aplicaciones en el ámbito universitario


JUAN CARLOS GUEVARA BOLAÑOS / HÉCTOR FLÓREZ FERNÁNDEZ / SONIA ALEXANDRA PINZÓN NUÑEZ / JOSÉ NELSON PÉREZ CASTILLO / ÁLVARO ESPINEL

125
re-creaciones I
Actualmente, se han desarrollado entornos gráficos GRUPOS

para visualizar y construir ontologías como Kaon,


IPROFESORES I
WebODE o Protege; este último, desarrollado en la
IESTUDIANTES I
Universidad de Stanford, es la herramienta de cons-
1COMUNID ... I
trucción más empleada actualmente [17].

4. Propuestas de aplicación de la Web


semántica
IPROFESORES 1 LINEAS

A continuación, se describen tres propuestas para IESTUDIANTES I 1 PROYECTOS


incorporar los conceptos de Web semántica, especí-
1COMUNID · .. ·1 - l oocuMEN · .. ·.1
ficamente los servicios Web semánticos al ambiente
universitario, con el propósito de gestionar las acti-
Diagrama 4. Un modelo de universidad en la sociedad
vidades de investigación, extensión a la comunidad
actual
circundante y procesos académicos.

4.1 Propuesta de gestión de actividades de Lo anterior muestra la necesidad de trabajar alre-


investigación dedor de modelos de gestión de conocimiento y de
En el mundo moderno, caracterizado por la glo- plataformas tecnológicas que estén en capacidad de
balización y el uso intensivo de tecnología, co- soportarlos. Los servicios Web semánticos ofrecen
municaciones e información, se ha consolidado la grandes posibilidades técnicas para facilitar la di-
denominada sociedad del conocimiento; el concep- fusión del conocimiento generado por los actores
to , acuñado a principios de la década del noventa, principales de los procesos de investigación uni-
pretende dar cuenta del creciente valor económico versitaria: los grupos de investigación.
y social del binomio conocimiento-información, El modelo de gestión de conocimiento será la base
frente a un modelo económico anterior que era del esquema funcional que permita la interacción
medido en términos de productividad de los bienes entre los grupos de investigación y los demás
materiales. El concepto corresponde a la sociedad actores que pueden alimentarse del conocimiento
postindustrial, más concentrada en la generación producido, facilitando la interacción de los actores
de conocimiento científico y tecnológico que en internos (profesores y estudiantes) y externos (redes
el trabajo manual y mecánico, propio de las eras de conocimiento, empresas, colegios y entidades
agrícola e industrial. del gobierno) que intervienen en el trabajo que
En este contexto, las universidades deben redi- desarrollan los grupos de investigación.
mensionar los espacios para la producción, difu- El esquema funcional y el modelo de gestión de cono-
sión y transferencia del conocimiento utilizando cimiento definirán las características y requerimientos
la investigación como instrumento de cambios que deberá satisfacer la plataforma tecnológica. El mo-
significativos. Esto implica la concepción de un delo de plataforma tecnológica brindará los escenarios
proceso académico que defina estrategias para para almacenar y difundir el conocimiento producido
potenciar la investigación, diseñe formas para di- y ponerlo a disposición de los integrantes de las comu-
fundirla y plantee alternativas para su asociación nidades interesadas; tendrá como base servicios Web
con la docencia. semánticos que faciliten esta difusión.

126 Tecnura l año 10 1 No.19 1 segundo semestre de 2006


re-creaciones
La propuesta que aquí se presenta pretende desa-
rrollar e implementar un prototipo de difusión de
servicios de extensión basado en servicios Web
semánticos que permita difundir el conocimiento
generado en esta área, a partir de un modelo de
gestión. En el diagrama 6 se muestra una primera
versión de la integración de la propuesta.

Inicialmente es necesario definir un esquema fun-


cional, para identificar los actores que intervienen
en los procesos característicos del área; luego, di-
señar una ontología para que estos servicios puedan
Diagrama 5. Esquema funcional propuesto para la gestión
de actividades de investigación
ser difundidos mediante servicios Web semánticos,
para que usuarios y demás participantes intercam-
bien conocimiento.
4.2. Propuesta para la gestión de servicios de
extensión a la comunidad
4.3. Propuesta para la gestión de procesos
Si bien para las empresas de la sociedad industrial académicos
el conocimiento era un elemento valorado ahora,
La gestión del registro académico de una universi-
para las empresas de la nueva economía, el cono-
dad comprende procesos como inscripción, asigna-
cimiento incorporado en sus bienes o servicios es
ción de horarios y asignación de espacios físicos ,
la fuente principal de su actividad empresarial y el
entre otros. El modelo que se propone tiene como
elemento que marca la diferencia con respecto a
objetivo ejecutarlos por medio de servicios Web
otras empresas.
semánticos, adicionándoles nuevas cualidades y
En la actualidad, las unidades de extensión a la co- potencialidades. El modelo responde a un sistema
munidad de las universidades ofrecen sus servicios de universidad virtual que se puede representar
mediante portafolios o sitios Web, sin disponer de mediante los esquemas de las figuras 7 y 8.
una plataforma colaborativa que les permita inte-
grarse para difundir y recibir conocimiento; esto 'Módulo de gestión
administrativa y
ocasiona que haya duplicidad de esfuerzos en áreas financiera
comunes de interés. Módulo para gestión 1 Módulo de biblioteca

. !:urs,,: e"n ~: ... ~ -, , /


virtual

Personal
admini s-
trativo
G
.
.
MÓdUIO para
comunicaciones
sincrónicas
--.---- - -
J
.........}"
""
Gestlon y "
',' admlOlstra~lon
plataforma wtua
._-----""
_ _ Módulo para gestión de
vldeoconferencia

Diagrama 7. Modelo de universidad virtual

Usuarios
Proceso 3 El subsistema de gestión de registro académico se
localiza en el módulo de gestión administrativa y
Diagrama 6. Modelo de gestión de servicios de extensión a debe tener una interacción directa con los módulos
la comunidad con servicios Web semánticos
de cursos en línea y de comunicaciones sincrónicas.
La web semántica y sus posibles aplicaciones en el ámbito universitario
JUAN CARLOS GUEVARA BOLAÑOS / HÉCTOR FLÓREZ FERNÁNDEZ / SONIA ALEXANDRA PINZÓN NUÑEZ / JOSÉ NELSON PÉREZ CASTILLO / ÁLVARO ESPINEL

127
re-creaciones I
El modelo propuesto debe contar con los siguientes 5. Conclusiones
procesos:
La Web semántica es una extensión de la Web
Inscripción de estudiantes a las asignaturas de actual que permite manejar nuevas tecnologías
su interés; ella podrá tener criterios de selección para facilitar el uso de los recursos de Internet
basados en aspectos como hoja de vida del involucrando nuevos conceptos, como lenguajes
aspirante, resultados obtenidos y resultados OWL y WSDL; ellos permiten generar un len-
estadísticos. guaje ontológico y definir las descripciones de
Asignación de espacio virtual, con base en as- los documentos entre contenido y forma para la
pectos como número de usuarios (estudiantes implementación de servicios Web semánticos.
más docentes) de un curso, disponibilidad de Los servicios Web semánticos aportan a los
tiempo de usuarios y recursos computacionales servicios Web tradicionales el manejo de
como ancho de banda y capacidad de acceso. ontologías para coordinar la orquestación y
Evaluación: con base en sus resultados pueden composición de servicios ante el requerimiento
inferirse perfiles y predecir el rendimiento de de un usuario u otro sistema.
nuevos estudiantes. Los sistemas de información son cada vez más
Generación de bases de conocimiento con base complejos y requieren del manejo del conoci-
en los procesos y resultados obtenidos por el miento, dado que el volumen de transacciones
sistema. y la funcionalidad requerida son muy amplias.
Los servicios Web semánticos ofrecen una
Clasificación de estudiantes con base en perfiles
alternativa para facilitar su manejo.
de usuarios, calificaciones de usuarios anteriores
y aptitudes y habilidades de usuarios por clasi- La implementación de servicios Web semán-
ficar. La intención es acercar a los estudiantes a ticos es una alternativa importante para el
los temas de mayor interés y para los que tiene desarrollo de aplicaciones dentro de las organi-
mayor aptitud. zaciones . En el sector educativo pueden apoyar
las actividades propias de las universidades.
Debido a sus fortalezas y al uso de ontologías
La integración de los anteriores conceptos permite es posible generar un sistema que interactúe con
plantear el modelo del diagrama 8. seres humanos y con otros sistemas, logrando
una mayor funcionalidad y mejores resultados
respecto a los obtenidos en procesos implemen-
;;;ti 7 ~ tados en la Web tradicional.
Modelo de
gestión de
registro
académ ico

Diagrama 8. Modelo de gestión de registro académico


basado en SWS

128 Tecnura l año 10 1 No.19 1 segundo semestre de 2006


·
re-creaciones
Referencias bibliográficas

[1] ICFES. (2002). Elementos de políticapara laeducaciónsu- pangea.upv.eslN+ISIS05/documents/JesualdoFeman-


perior colombiana. Memorias de gestión y prospectiva. dez/tallerintegracion-jesualdo.pdf
[2] Cubillos J.A. et al. (2003). Composición semántica de [13] Pelechano V. (2004) Servicios Web. Estándares, ex-
servicios Eeb. Grupo de Ingeniería Telemática, Uni- tensiones y perspectivas de futuro. Departamento de
versidad del Cauca, Popayán, Colombia. Disponible Sistemas Informáticos y Computación de la Univer-
en: www.cintel.org.co/media/temacentral_3_14.pdf sidad Politécnica de Valencia. Disponible en:
[3] Bemers-Lee, T. (1996). The World Wide Web: Past, pangea. upv. eslN+ISIS05/ documen tsNicentePele-
Present and Future. Disponible en: chano/Servicios Web. pdf
www.w3.orgIPeoplelBemers-Lee/ 1996/ppf.html [14] McGuinness D.L. (2001). Ontologies Come of Age.
[4] Bemers (1997). The World Wide Web: A Very Short Disponible en:
Personal History. Disponible en: www.w3.orglPeople/ www.cs.man.ac.ukI%7Ehorrocks/Teaching/cs646/
Bemers-Lee/ShortHistory.html Papers/McguO I.doc
[5] Castells P. (2003). La Web semántica. Escuela Poli- [15] W3C (2004). Web Services Choreography Require-
técnica Superior. Universidad Autónoma de Madrid. ments. Disponible en:
Disponible en: http ://www.ii.uam.es/-castells/publi- www.w3.org/TR/20041WD-ws-chor-reqs-20040311/
cations/ castells-uclm03. pdf [16] Silva L. (2002). Representacion de Ontologias en la
[6] Página principal W3C (Consorcio World Wide Web). Web Semántica. Instituto de Informática, Universidade
www.w3.org/ Federal do Rio Grande do Sul. Brasil. Disponible en:
[7] Dinos 1. (2002). Arquitectura de un sistema basado en www.inf.ufrgs.br/-clesio/ cmpl51/cmp 1512002 1/ar-
agentes para la recuperación de metadatos RDF con tigo_lydia.pdf
base en una ontología de documentos. Ingeniería De [17] Knublauch Holger. et al. (2005). The Protégé OWL
Computadoras, Universidad de Puerto Rico. Disponi- Plugin: An Open Development Environment for
ble en: grad.uprm.edultesis/dinosrojas.pdf SemanticWeb Applications. Stanford University.
[8] Bemers, James Hendler and Ora Lassila. (2001). The Disponible en: www-scf.usc.edul-csci586/ppt-2005/
Semantic Web :A New Form of Web Content that Is bhavin.ppt
Meaningful to Computers will Unleash a Revolution [18] Baader F., Horrocks 1. y Sattler U. (2002). Description
ofNew Possibilities. Disponible en: Logics as Ontology Languages for the Semantic Web.
www.scientificamerican.comlprint_ Theoretical Computer Science, RWTH Aachen, Ger-
version .cfin?articleID=00048 144-1 OD2-1 C70- many, Department of Computer Science, University
84A9809EC588EF21 ofManchester, UK. Disponible en:
[9] W3C, Consorcio World Wide Web. (2001). Metadata www.cs.man.ac.ukl-horrocks/ Publications/down-
and Resource Description. Disponible en: load/2003/BaHS03 .pdf
www.w3.org/Metadata/Activity.html [19] Borland Corporation. (2004). Guía del desarrollador
[10] Weblog context. Observatorio de la cultura emergente. de Servicios Web. Disponible en: http://info.borland.
(2002) . Web semántica: ¿ la segunda generación Web? cornltechpubs/jbuilder/jbuilderxlspanishlviewordown-
Disponible en: loadpdf.html
www.straddle3.net/context/02/020619 semantic. [20] Casati A., G., Kuno F., y Machiraju, V. (2004). Web
es.html#generation Services Concepts, Architectures and Applications.
[11] Bemers, (2000). Conferencia Web semántica: Archi- [21] Dekkers M. (2003). Metadatos para la interoperabi-
tecture WS. Disponible en: lidad. Disponible en:
www.w3.org/2000ITalks/ 1206-xmI2k-tbl/ eS.dub lincore.org/es/ eventos/dcmi -es I/Dekkers_ spa.
slidel O-O.htrnl y www.w3.org/2001/09/21-orf/hagino- pdf
sw/swlevels.gif [22] Dieter Fensel, et al. (2003). Spinning the Semantic Web.
[12] Femández B. , Jesualdo T. (2005). Tecnologías se- Bringing the World Wide Web to Its Full Potencial.
mánticas para facilitar la integración de datos e Massachusetts Institute ofTechnology.
interoperabilidad de sistemas de información médicos. [23] Dürsteler J.e. (2001). Visualizando la Web Semántica.
Departamento de Informática y Sistemas, Facultad de Revista digital de InfoVis.net. Disponible en: www.
Informática. Universidad de Murcia.Disponible en: infovi s. net/printMag. php ?num=62&lang= 1

La web semántica y sus posibles aplicaciones en el ámbito universitario


JUAN CARLOS GUEVARA BOLAÑOS / HÉCTOR FLÓREZ FERNÁNDEZ / SONIA ALEXANDRA PINZÓN NUÑEZ / JOSÉ NELSON PÉREZ CASTILLO / ÁLVARO ESPINEL

129
re-creaciones
[24] Egea García C. (2002). Accesibilidad y funciona- fl4 Web.com.arlinkel/2004/07 107 IWeb-semantica.
lidad en la Web. Disponible en: www.tecnoneet. html
org/docs/200211 02002.pdf [37] Lopez J.E. (2003). Especificación de modelos de infor-
[25] Frankel D., Hayes P., Kendall E. y Mcguinness D. mación de gestion de red integrada mediante el uso de
The Model Driven Semantic Web. Knowledge Systems ontologías y técnicas de representacion del conocimien-
Laboratory Stanford University. Disponible en: http:// to. Universidad Politecnica de Madrid. Disponible en:
www.omg.org/docs/ad/05-08-01.pdf jungla.dit.upm.es/~gabriel/seminarioI02-03 /jlopez . pdf

[26] Fikes R. y McGuinness D.L. (2001). An Axiomatic [38] McGuinness , et al. (2002). "DAML-ONT: An Onto-
Semantics for RDF, RDF Schema, and DAML+OlL. logy Language for the Semantic Web". Artículo del
Universidad de Stanford. Disponible en: libro Spinning the Semantic Web: Bringing the World
www.ksl.stanford.edu/people/dlm/daml-semantics/ Wide Web to lts Full Potential. p. 65-93 .
abstract-axiomatic-semantics.html. [39] Mcilraith S., Cao Son Tran y Zeng Honglei. (2003).
[27] Fuentes 1.M. et al. (2005) . Generación semi-auto- Semantic Web Services. Stanford University. Disponi-
mática de servicios Web. Universidad Autónoma de ble en: www.ksl.stanford.edu/people/sarnlieeeOl.pdf
Madrid. Disponible en: nets.ii.uam.es/~sws/publica- [40] Ministerio de Educación Nacional de Colombia.
tions/j sweb05 -extended. pdf (2003). Decreto 2566 de Septiembre la de 2003.
[28] García Let al. (2005). Servicios Web. Universidad de Disponible en: www.mineducacion.gov.coI162J/arti-
Castilla-La Mancha, España. Disponible en: www.sao. cles-86425 _Archivo~df.pdf
albacete.org/descargas/thecnicalreportsIDIAB-05-0 1- [41] Miller E. (2002). The Semantic Web. W3C Semantic
I/Servicios%20Web.pdf Web Activity Lead. Disponible en: www.w3 .org/2002/
[29] Guarino, N. (1998). Formal Ontology and lriforma- Talks/www2002-w3ct-swintro-ernl
tion Systems. In the Proceedings ofFormal Ontology [42] National Center for Biomedical Ontology. (2000).
in lriformation Systems. Disponible en: www.loa-cnr. Getting Started With Protege. Disponible en: protege.
itlPapers/FOIS98.pdf stanford.edu/doc/tutorial/get_started/index.html
[30] Greenberg, l, Sutton S. and Campbell D.G. (2003). [43] Payne T. y Lassila O. Semantic Web Services. Uni-
Metadata: A fundamental component ofthe Semantic versity of Southampton, Nokia. Disponible en: csdl.
Web. Bulletin ofthe American Society for Information computer.org/comp/magslex/2004/04/x 4014. pdf
Science and Technology, p. 16. [44] Peis Redondo E. et al. (2003). Ontologías, metadatos y
[31] Klein M. et al. (2002). "Ontologies and Schema Lan- agentes: recuperación "semántica " de la información.
guages on the Web". Artículo Spinning the Semantic Universidad de Granada, España. Disponible en:
Web: Bringing the World Wide Web to lts Fu!! Poten- www.nosolousabilidad.comlhassanljotri2003.pdf
tial. p. 95-135. [45] Revello, S. Ezquerra, M. Pereira, S.Silva, L. (2005) .
[32] ICFES (2002). Factores asociados a la calidad de la Transacciones distribuidas en la Web. Disponible en:
docencia universitaria. www.fing.edu.uyl~pgtdistrlDocumentoslFinal/ Articu-
[33] Horridge M. (2004). A Practical Guide To Building 101Articul04. O.doc
OWL Ontologies With The Protégé-OWL Plugin. Dis- [46] Rodríguez A.E. (2003). La educación superior en el
ponible en: coli.lili.uni - bielefeld.de / ~felix/lehre l marco de la sociedad de la información. Presentación
ws04_ 051onto 10gischeRessourcenladdLi terature/ho- Conferencia Encuentro Universidades ASCUN 2003.
rridge04.pdf [47] Tate, Austin , Dalton l , Levine ly Nixon A. (2003).
[34] Krsulovic-Morales E. , Gutiérrez C. Propuesta para Artificial lntelligence Applications lnstitute. Disponible
la creación de una ontología sobre departamentos en: www.aiai.ed.ac.uk/projectlixldocuments/2003/2003-
universitarios de computación en Chile. Departamento dagstuhl-tate-task-agents.pdf
de Ciencias de la Computación, Universidad de Chile. [48] Thacker S., Sheth A. y Patel S. (2002). Complex Rela-
Disponible en: tionshipsfor the Semantic Web. Large Scale Distributed
www.dcc.uchile.cl/~cgutierr/articulos/ontologia.pdf Information Systems (LSDIS) Lab. Department of
[35] Lara R., Lausen H., Arroyo S., Bruijn J. y Fensel D. Computer Science, University ofGeorgia. Disponible
Semantic Web Services: Description Requirements en: http://lsdis.cs.uga.edu/lib/download/TSP02.pdf
and Current Technologies. Universidad Innsbruck. [49] Tummarello G. et al. (2004). The DBin Semantic
Disponible en: www.debruijn.net/publications/sws- Web platform: an overview. Universita Politecnica
description.pdf delle Marche. Italy. Disponible en: semanticweb.deit.
[36] López, L.M. (2004). Qué es la web semántica. Dispo- univpm.it/submissionsl www2005_semantic_com-
nible en: putingIDBIN@semantic_computing.pdf

130 Tecnura l año 10 1 No.19 1 segundo semestre de 2006


.
re-creaciones
[50] Smith B. (2003). Ontology and Information Systems. Iofografía
Disponible en: [55] Página W3C España. Disponible en: http: //www.w3c.
ontology.buffalo.edu/ontology(PIC).pdf es
[51] W3C (2002). Web Services Description Requirements. [56] Organización web semántica. Disponible en: http://
Disponible en: www.w3.org/TR/ws-desc-reqs/ www.semanticweb.org/
[52] W3C (2003). Extensible Markup Language (XML). [57] Organización XML. Disponible en: http://www.xrnl.
Disponible en: http://www.w3.orglXMLI org/xml/resources_ cover.shtrnl
[53] W3C. (2004). OWL Web Ontology Language Over- [58] Página recursos web services. Disponible en: http://
view. Disponible en: www.webservicesarchitect.comlresources.asp
www.w3.org/TR/owl-features/
[59] Sitio web de Protege. Disponible en: protege.stanford.
[54] W3C España, (2001). XML en la puntos. Disponible edu/plugins/owl/
en: http://www.w3.org!XMLlI9991XML-in-10-points.
[60] Página proyecto DAML. Disponible en: http://www.
eS.html
ksl.stanford.edulprojectslDAMLI

La web semántica y sus posibles aplicaciones en el ámbito, universitario


JUAN CARLOS GUEVARA BolAÑos / HÉCTOR FLÓREZ FERNÁNDEZ / SONIA ALEXANDRA PINZÓN NUÑEZ / JOSÉ NELSON PÉREZ CAsnllO / ALVARO ESPINEL

131

También podría gustarte