Академический Документы
Профессиональный Документы
Культура Документы
Palabras clave
Ontologas, web semntica, contenidos educativos.
INTRODUCCIN
En los sistemas de enseanza y aprendizaje en lnea se pretende que los contenidos educativos
tengan un alto nivel de interoperabilidad, con ello se puede explotar al mximo el uso de una
infraestructura digital para la comunicacin, creacin y ejecucin de los programas acadmicos.
Por otra parte, se vislumbran las primeras aplicaciones de la Web Semntica en la educacin y
sta requiere no slo de la descripcin de los contenidos, si no tambin de ubicarlo
La Web Semntica
Los contenidos disponibles en la Web se encuentran codificados en HTML (Hyper Text Markup
Language. http://www.3w.org/html/) un lenguaje, que a travs de etiquetas predefinidas, slo
permite codificar contenidos por su estructura y con elementos muy limitados. En este tipo de
archivos, nicamente se puede indicar qu es un prrafo y qu es un encabezado pero no se
pueden indicar otro tipo de elementos como un nombre de alumno y una calificacin ya que no hay
etiquetas para ello. En las pginas creadas con HTML, estas etiquetas permiten que la informacin
se despliegue en la pantalla de la computadora con ciertas caractersticas y sean entonces legibles
para el usuario, pero para las mquinas estas etiquetas son de muy poca utilidad ya que para
procesar la informacin requieren de ms elementos. Ante esta limitante aparece XML (eXtended
Markup Language. http://www.3w.org/XML/), un lenguaje que permite incluir etiquetas especficas
para diferentes componentes de un documento, con una sintaxis ms detallada y manejable, que
permite definir documentos con estructuras ms descriptivas.
El principal inconveniente es que estos lenguajes no incluyen semntica sobre esas estructuras o
sobre el contenido global y las computadoras no tienen la inteligencia para deducirlo. Tambin se
apuntan otros inconvenientes sobre como ruido en las bsquedas, navegacin jerrquica y poca
flexibilidad (Garca & Sicilia, s/f).
Para atacar estas deficiencias, que repercuten principalmente en la calidad de las bsquedas y las
recuperaciones de los contenidos, se est desarrollando una web complementaria, en la que la
informacin est definida por su significado y sus relaciones, no por su estructura morfolgica ni
por su estilo grfico. A esta nueva web se le conoce como Web Semntica
(http://www.w3.org/2001/sw/).
La Web Semntica propone dar significado al contenido de los sitios web, facilitando un entorno en
el que agentes de software puedan ejecutar tareas complejas para leer las pginas y extraer
informacin ms sofisticada, facilitando las tareas de indizacin y de bsqueda pero principalmente
para hacerlas ms precisas y cercanas a la forma en que los seres humanos buscamos (BernesLee, Hendler, Lassila, 2001).
Las ontologas
El trmino ontologa proviene del griego y significa ciencia del ser, se asocia a la Filosofa como
una rama de la Metafsica que estudia todo lo que es: qu es, cmo es y cmo es posible. Es una
teora que trata la definicin del ser y de establecer las categoras fundamentales o modos
generales de ser de entidades a travs del estudio de sus propiedades, relaciones y
caractersticas. Como entidades se puede considerar a personas, ideas, conceptos, objetos y
dems cosas reales.
En el mbito informtico, las ontologas comienzan a utilizarse a finales de los aos 80, en el
campo de la inteligencia artificial, principalmente se aplicaron como un mtodo para la compartir y
reutilizar el conocimiento. A finales de los aos 90, comienzan a utilizarse ya en un contexto web
con la intencin de incluir descripciones semnticas explcitas a contenidos y servicios.
La definicin ms citada es la que da Gruber (1993), proveniente de la filosofa, que dice: Una
ontologa es una especificacin explcita de una conceptualizacin. Una conceptualizacin es una
abstraccin de algo que existe, es una forma simple de representacin. Una especificacin
explcita son un conjunto de declaraciones sobre esa representacin de lo existente. Con los
sistemas informticos, estas declaraciones se llevan a cabo a travs de mtodos y de lenguajes de
computadora.
Uschold y Gruninger (1996) proponen que una ontologa es el trmino utilizado para referirse al
entendimiento compartido de algn dominio de inters, que se utiliza como un marco unificador
para resolver problemas de un mismo dominio. Los mismos autores conciben la conceptualizacin
como la definicin de conceptos y sus interrelaciones y concluyen diciendo que asumen una
ontologa como un recuento explcito o representacin de una conceptualizacin o de parte de
sta.
La manera ms simple de entender una ontologa es considerndola como un vocabulario de
trminos, la especificacin de su significado y sus interrelaciones en un dominio de conocimiento,
para la bsqueda y uso entre agentes.
Por arriba de los tesauros y de los metadatos, las ontologas garantizan consistencia en dominios
de conocimiento, hacen explcitos vocabularios, pero principalmente lo que aportan son las reglas
que permiten a las mquinas interpretar las relaciones entre contenidos. Los tesauros y los
metadatos estructuran contenidos, las ontologas estructuran la semntica de los contenidos.
Diseo de ontologas
El diseo de ontologas no es una tarea simple, a diferencia de otros mecanismos de descripcin,
stas requieren de un profundo conocimiento del dominio que se describe ya que tambin hay que
definir relaciones; se pretende que puedan ser reutilizadas y que adems puedan ser la base para
generar ms conocimiento. Antes de dar inicio al diseo de una ontologa debe reflexionarse sobre
la verdadera necesidad que se tiene de sta. Noy & McGuinness (2005) proponen que las razones
para desarrollar una ontologa pueden ser:
Compartir el entendimiento comn de la estructura de informacin entre personas o
agentes de software.
Permitir la reutilizacin de conocimiento de un dominio.
Explicitar suposiciones de un dominio.
Separar el conocimiento del dominio del conocimiento operacional.
Analizar el conocimiento de un dominio.
Los mismos autores pero en un trabajo previo (Noy y McGuinnes, 2001) piensan que en el diseo
de ontologas:
No hay una nica forma correcta de modelar un dominio. La mejor solucin depende de la
aplicacin que se tiene en mente y de las necesidades que se puedan anticipar.
El desarrollo de una ontologa es siempre un proceso iterativo.
Los conceptos en la ontologa deben ser cercanos a objetos (fsicos o lgicos) y a las
relaciones en el dominio de inters. stos suelen ser nombres (objetos) o verbos
(relaciones) en las frases que describen el domino.
Y dicen que en trminos prcticos, desarrollar una ontologa incluye:
Definir clases en la ontologa.
Organizar las clases en una jerarqua taxonmica (subclase-superclase).
Definir los slots y los valores permitidos para esos slots.
Llenar los valores de los slots para las instancias.
Esto dentro de un proceso iterativo de refinamiento de la ontologa, en el que debe adems debe
someterse a la evaluacin y discusin de expertos en el rea.
El desarrollo de ontologas incluye actividades, que se agrupan como (Gmez-Prez, FernndezLpez & Corcho, 2004)):
Actividades de administracin. Incluyen calendarizacin control y garanta de calidad.
Actividades de desarrollo. Se agrupan en pre-desarrollo, desarrollo y post-desarrollo.
Actividades de apoyo. Son actividades desempeadas al mismo tiempo que las actividades
de desarrollo, hacen posible la construccin de la ontologa.
Dentro de un contexto de conceptualizaciones compartidas, Gruber (1993) dice que los criterios a
considerar para el diseo de ontologas son:
Claridad. La definicin debe ser objetiva y debe comunicar de forma eficiente el significado.
Debe ser independiente del contexto informtico o social.
Coherencia. Las inferencias deben ser consistentes con las definiciones.
Extensibilidad. El diseo debe permitir diversos usos del vocabulario compartido.
Principalmente, una debe servir para la definicin de otra.
Codificacin mnima. La conceptualizacin debe especificarse sin depender de smbolos
de codificacin ya que los agentes que los pueden utilizar pueden estar implementados en
diferentes estilos de representacin.
Mnimo compromiso ontolgico. Una ontologa debe tener el mnimo de casos especiales o
pretensiones sobre lo que est representando, con la intencin de que la ontologa
despus pueda ser ms especificada para usos particulares.
Valente y Breuker (1996) establecen un par de principios para especificar conceptualizaciones
mediante ontologas. Estos principios son:
Las ontologas deben ser parsimoniosas. Las ontologas deben contener suficientes
conceptos, pero slo aquellos que son estrictamente necesarios.
Las ontologas deben tener unas bases tericas claras. Una ontologa no debe slo una
jerarqua de trminos, sino un marco terico que describa el dominio.
As mismo, consideran que para el diseo no se debe perseguir la especificacin de los trminos
ms comunes, sino los de las categoras bsicas del dominio de conocimiento. Las categoras
bsicas deben ser coherentes, es decir consistentes y completas, lo que implica que las categoras
deben tener sentido dentro del propio dominio de conocimiento.
Garca (2005) define que para desarrollar una ontologa se requiere, de manera general, definir las
clases que forman un dominio, organizar las clases en una jerarqua taxonmica, definir las
propiedades de cada clase e indicar las restricciones de sus valores y asignar valores a las
propiedades para crear instancias.
La construccin de una ontologa es una tarea que requiere dedicacin tanto del ingeniero en
ontologas como del experto en el tema o dominio de inters. En algunos casos las ontologas
pueden apoyarse de mecanismos de extraccin de informacin para tomar contenidos de los
metadatos o de la informacin misma, para despus hacer un tratamiento de estos datos y crear
los vocabularios y las relaciones pertinentes. Tambin es importante considerar que las ontologas
suelen ser entes cambiantes, ya que el conocimiento y las aplicaciones cambian as que tambin
debe considerarse que despus de su creacin es necesario un mantenimiento para su
actualizacin.
Un factor de relevancia es que para que una ontologa resulte de utilidad en la web semntica tiene
que ser aceptada universalmente, para que esto sea posible es necesario definirla
colaborativamente por la comunidad en la que se quiera utilizar (Garca & Sicilia, s/f)
METODOLOGIA
Metodologas para construir ontologas
Los esfuerzos por normar la forma de hacer ontologas y principalmente la necesidad de desarrollo
de algunos proyectos, han derivado en la creacin de diferentes metodologas y mtodos para el
diseo de ontologas.
Los orgenes de estas metodologas estn principalmente marcados en el dominio del modelado
empresarial, por los proyectos Enterprise Ontology (Uschold & King, 1995) y TOVE (Toronto Virtual
Enterprise) (Gruninger & Fox, 1995). Otro proyecto que tambin marc un inicio lo fue KACTUS,
proponiendo una metodologa en el dominio de las redes elctricas (Bernaras, Laresgoiti &
Corera,1996). De igual manera aparece Methontology (Gmez-Prez, 1996) slo que sta ya no
est relacionada a ningn dominio en especfico. A continuacin se enlistan y se describen
brevemente algunas de las metodologas que se identifican en torno al desarrollo de ontologas:
Cyc (Lenant & Guha, 1990). Es uno de los primeros proyectos que intentan dotar de
herramientas a los ordenadores para que sean capaces de tener razonamiento. El
proyecto surge de la experiencia del desarrollo de la base de conocimiento Cyc, que
acumul una gran cantidad de conocimiento a travs de afirmaciones de sentido comn.
Actualmente operan como la compaa Cycorp, que ofrece soluciones para aplicaciones de
software con tecnologas semnticas (http://www.cyc.com), adems cuentan con una
fundacin
que
desarrolla
lo
que
han
llamado
OpenCyc
ontology
(http://www.cycfoundation.org/).
TOVE (Gruninger & Fox, 1995). Es un proyecto de la Universidad de Toronto, que propone
un mtodo formalizado para construir ontologas basado en preguntas de competencia,
orientadas a la administracin y operacin de una empresa, En su origen el proyecto tuvo
por objetivo convertirse en la segunda generacin de los modelos de ingeniera del
conocimiento, pero basado en la ingeniera de ontologas y no en la extraccin de reglas a
los
expertos,
como
hacan
los
sistemas
de
inteligencia
artificial
(http://www.eil.utoronto.ca/enterprise-modelling/tove/index.html).
METHONTOLOGY (Gmez-Prez, 1996). Es una propuesta de la Universidad Politcnica
de Madrid, para construir ontologas a nivel de conocimiento. Esta metodologa adopta
algunas ideas de la ingeniera de software, especficamente en las actividades
Es importante resaltar que aun cuando se siga una misma metodologa para un determinado
dominio, el resultado de cada grupo de diseo es diferente porque se puede interpretar y
representar de diferente manera el conocimiento de cada individuo o de cada comunidad.
CONCLUSIONES
En el mbito de la educacin a distancia los contenidos digitales han aportado una herramienta
muy verstil como material educativo, pero a su vez, tambin han impuesto nuevos retos a los
docentes y a quines organizan este tipo de materiales.
La Web Semntica, desde el punto de vista tecnolgico, est ya lista para utilizarse, sin embargo
hace falta el desarrollo de aplicaciones que exploten las bondades de est tecnologa, que
permitir contar con contenidos y sistemas educativos ms eficientes en su desempeo
tecnolgico.
El desarrollo de las ontologas es un elemento clave para la expansin de la Web Semntica En el
mbito de la educacin en lnea hace falta desarrollar herramientas y ontologas especficas para
una mejor descripcin de los recursos y de los contextos educativos.
La creacin de una ontologa no es una actividad trivial, se requiere de un amplio entendimiento del
tema, contar con capacidades analticas y conocer el dominio que se describe. Llevar a los
profesores o a los diseadores instruccionales a desarrollar ontologas desde la base es una tarea
ambiciosa y compleja, por lo que es necesario facilitarles herramientas con ontologas
preestablecidas que les permitan enriquecer ms fcilmente a la Web Semntica con contenidos
tiles para las actividades docentes.
BIBLIOGRAFIA
GmbH, G. (2015). El modelo Capacity WORKS en sntesis. In Gestin de la Cooperacin en la
Prctica
(pp.
729).
Wiesbaden:
Springer
Fachmedien
Wiesbaden.
https://doi.org/10.1007/978-3-658-07889-8_2
Marzal Garca-Quismondo, M. . (2010). Evaluation of Information Literacy Programmes in Higher
Education: Strategies and Tools. RUSC. Universities and Knowledge Society Journal, 7(2),
2636. https://doi.org/10.7238/rusc.v7i2.979
Ohler, J. (2008). The Semantic Web in Education. EDUCAUSE Quarterly, 31(4), 79.
ReyesLagunes, I. (2002). Social Psychology in Mexico: A Fifteen-Year Review. International
Journal of Group Tensions, 31(4), 339363. https://doi.org/10.1023/A:1022827520083