Ontología para estructurar los contenidos de la guía didáctica de matemáticas discretas en una wiki semántica Rubén Darío Alvarado* 30 de noviembre de 2009 El proyecto consta de dos etapas: la primera consiste en la creación de una ontología que permita modelar una guía didáctica (denominada OntoWikiUTPL); y, la segunda es la implementación o adaptación de la ontología en uno de los motores de wiki semántica existentes.
Resumen Hoy en día, las nuevas tecnologías de la información permiten el diseño de entornos de aprendizaje que en el pasado o bien no eran posibles o no eran rentables. Se debe entonces reorientar el proceso educativo desde la doble perspectiva de las nuevas tecnologías y de las más recientes concepciones constructivistas del aprendizaje humano. Entre las tecnologías informáticas actuales tenemos las que conforman la Web 2.0 (blogs, wikis, podcasts y RSS), éstas herramientas pueden complementar y mejorar el salón de clases añadiéndole una dimensión colaborativa. La Wiki es uno de los componentes del software social más sobresaliente y uno de los más prometedores en el ámbito educativo. La propuesta actual tiene dos finalidades: permitir la creación colaborativa de guías didácticas mediante el uso de la wiki semántica y hacer de la wiki semántica una herramienta de uso permanente en el ámbito educativo.
1.
Generalidades
La Web, durante la última década del siglo pasado, se caracterizaba por ser una “Web de las empresas”: un conjunto de contenidos organizados para conseguir que el mayor número de seres humano se congregen a su alrededor, observaran la publicidad exhibida y, realizara alguna adquisición. El objetivo de la web se reducía a la de un gran centro comercial con anuncios, escaparates y tiendas, donde las personas pudieran realizar transacciones comerciales. En el fondo, las páginas Web se diseñaron para el consumo humano y no para ser procesadas por las computadoras. Las máquinas se utilizaban para desplegar la información, esto es: decodificar la paleta de * Si tienes comentarios o correcciones por favor escribe al siguiente correo: ru- colores, los encabezados y links codificados en las páginas Web. ben.dario76@gmail.com
1
Además, los motores de búsqueda de la Web, no son capaces de interpretar sus propios resultados, haciendo imprescindible la intervención humana. Este entorno es insostenible debido a la gran cantidad de contenidos de la red mundial. Uno de los artificios utilizados por los motores de búsqueda, para hacer manejables sus resultados, es limitar el espacio de la búsqueda a un subconjunto relevante de páginas de la Web. La conclusión lógica es que la cantidad de los resultados de la búsqueda es demasiado grande para ser interpretada por el ser humano dificultando el encontrar información relevante en la Web.
1.1.
Alta sensibilidad al vocabulario utilizado. Esto implica que solamente se encuentran páginas cuyo vocabulario coincida con las palabras utilizadas en la búsqueda. Referencias circulares. Las búsquedas realizadas referencian páginas individuales en la web, esto permite que varias páginas listadas en las páginas de respuestas pertenezcan al mismo sitio web. No se realizan búsquedas completas. Por el rápido crecimiento de la información en internet, los motores de búsqueda deben actualizar constantemente sus índices mediante robots de indexado automático.
Web sintáctica
Internet, en la actualidad, es considerada una Web Sintáctica, donde la presentación de la información está a cargo de las computadoras y la interpretación e identificación de la información relevante en manos de los seres humanos. De los dos procesos anteriores, el más importante es el de interpretación ya que requiere evaluar, clasificar y seleccionar la información relevante; dada la cantidad de información que se encuentra disponible actualmente en la Web y la complejidad de la misma esto es imposible para un ser humano. Una de las soluciones a este problema es dejar que las computadoras realicen este trabajo por nosotros. En la Web Sintáctica encontramos solamente recursos enlazados entre sí, para movernos entre ellos utilizamos buscadores los que no son capaces de encontrar las respuestas adecuadas a las preguntas realizadas por las limitaciones siguientes:
1.2.
Web Semántica
“The semantic web is not a separate Web but an extension of the current one, in which information is given well defined meaning, better enabling computers and people to work in cooperation” (BernersLee et al., 2001). Es decir, la web semántica no es una web separada sino una extensión de la actual en la que la información tiene un significado bien definido, permitiendo que computadores y humanos trabajen de forma cooperativa. La próxima generación de internet combinará las tecnologías existentes en la red con las que representan formalmente el conocimiento. ¿Cómo trabaja la web semántica? La web semántica procesará la información no sólo en función de los parámetros sino considerando su semántica. Al tener una infraestructura basada en metadatos Baja precisión de los resultados. A pe- puede realizar razonamientos que le permisar de la gran cantidad de entradas en ten extender sus capacidades. Para organizar el contenido de la web, se las páginas de respuesta del buscador, proponen varios modelos provenientes de la pocas son satisfactorias.
2
inteligencia artificial. No se trata de un acto Edición fácil de las páginas mediante un navegador: el contenido es editado utilide magia que permita a las máquinas comzando la interfaz simple del navegaprender las palabras de los usuarios sino dor sin necesidad de instalar un softmás bien categorizar la información de una ware adicional, permitiendo la edición forma estándar para facilitar el acceso. Una del contenido de manera fácil y modide las soluciones propuestas en este aspecto ficando páginas de cualquier lugar en es la creación de ontologías que permitan el mundo con mínimos requerimientos modelar el contenido de las páginas de la técnicos. Ello conlleva a los creadores web. de contenido a crear, modificar, actuaA continuación se ilustra los elementos lizar contenido en la wiki desde cualmás importantes dentro de la web semántiquier lugar en el que se encuentren: en ca: casa, en el trabajo, durante el viaje, etc. Sintaxis simplificada: el contenido se ingresa utilizando un lenguaje de hipertexto simplificado que es comprensible para todos los usuarios. No se requieren conocimientos de HTML.
Figura 1: Elementos de la red semántica
Control de cambios: contiene el histórico de las modificaciones realizadas sobre un 2. Wiki y Wiki Semántica artículo. La característica “diff” es muy útil debido a que resalta los cambios 2.1. Wiki Tradicional entre dos versiones consecutivas. GraUna wiki es “un sitio web cuyas páginas cias al historial cualquier editor podrá pueden ser editadas por múltiples voluntarestituir el contenido a una de sus verrios a través del navegador”. Esto hace a la siones anteriores. wiki una plataforma simple y fácil de usar para el trabajo cooperativo en textos e hi- Fuertes vínculos: las páginas de la wiki están fuertemente vinculadas entre si y pertextos. permiten una excelente navegación enEl uso de la wiki depende del área de intre ellas; esto se debe a la sintaxis simterés de la comunidad, organización o emplificada existente que permite definir presa que la utilice. Generalmente se puede fácilmente los enlaces de una página a diferenciar dos grandes áreas de aplicación otra. de la wiki: puede ser utilizada como herramienta en un grupo cerrado de discusión o Acceso sin restricciones: en la mayoría de puede dirigirse a cualquier usuario potenlos sistemas wiki el acceso no es restrincial de internet. Además, permite adminisgido, cualquier persona puede ingresar, trar el conocimiento en tareas como planeaeditar, modificar, completar, ampliar, ción y documentación de proyectos. eliminar, etc. la información. Características de la wiki Las principales características de la wiki Edición colaborativa: las características de la wiki permiten que se pueda realison:
3
zar la edición de forma colaborativa, 2.2. Wiki Semántica tan pronto como alguien crea conteniUna wiki semántica es (esencialmente) do, otros pueden contribuir en él, amuna wiki con un “modelo de conocimientos pliando, corrigiendo, etc. subyacente descrito en sus páginas”. La maMotor de búsqueda: muy importante ya yoría de las wikis semánticas son prototipos que permite encontrar contenido o ar- que combinan las características de una witículos en la wiki mediante el ingreso ki tradicional con las tecnologías de la web de palabras clave, así mismo, en al- semántica. Características gunas wikis más complejas se pueden La wiki semántica extiende la wiki tradirealizar búsquedas de texto completo. Además existen metabuscadores (me- cional utilizando tecnologías semánticas cotawikis) que extienden la búsqueda de mo RDF u OWL. La idea central es mantener la sólida estructura de la wiki y, al miscontenido a otras wikis. mo tiempo, hacerla accesible a las máquiLenguaje de marcado de texto: más sencillo nas. Esto se logra realizando anotaciones, a que el HTML, pese a disponer de me- los enlaces de navegación, que describan su nos funcionalidades genera contenido o significado. Existen diversas wikis semánticas. Alguartículos más estructurados y seguros. nos sistemas centran su atención en el conOrganización contextual de la información: tenido de las páginas considerando a las se puede organizar de forma completa anotaciones como un valor añadido, para los contenidos, por temas y categorías, otros las anotaciones son el punto central generándose de manera automática el (más importantes que el contenido). Así:
menú de navegación y la tabla de conAnotaciones de enlaces. Toda wiki semántenido. tica permite anotaciones semánticas para los enlaces. La idea detrás de esto Aplicaciones de la wiki es que cada enlace tenga un significado La wiki es una herramienta digital joven más allá de la simple navegación. Cada cuyo crecimiento potencial es prácticamensistema tiene una forma específica de te ilimitado. Puede utilizarse como sistema crear y editar las anotaciones semánde aprendizaje, como servicio de noticias loticas, unos las incluyen en la sintaxis cal, como CMS, etc. La figura 2 resume alde la wiki (por ejemplo Semantic Megunas de las posibles aplicaciones de la wiki. diaWiki), otros poseen un editor para añadir las anotaciones (como IkeWiki). Presentación de información contextual. La mayoría de las wikis semánticas despliegan en pantalla las páginas relacionadas con el contenido actual. Navegación semántica. El sistema ofrece información adicional que describe un
Figura 2: Aplicaciones de la Wiki
4
el abordaje y la transformación de conocimientos desde una perspectiva de grupo, valorar la importancia de la interacción en grupo y de la vinculación con otros; aceptar que aprender es elaborar el conocimiento, ya que éste no está dado ni acabado; implica igualmente, considerar que la interacción y el grupo son medio y fuente de experiencias para el sujeto que posibilitan el aprendizaje. Paradigma constructivista El constructivismo define al aprendizaje como una construcción activa en la que el estudiante tiene el papel protagónico; es decir, el aprendizaje ocurre por la creación de conocimientos en contextos significativos siendo dos factores los determinantes:
enlace determinado. Esto permite mejorar la navegación dentro del sitio web al mostrar los descriptores de los enlaces en un lugar determinado de la página. Búsqueda semántica. Esto implica la búsqueda de información en una base de conocimiento. Para realizar la consulta se utiliza tanto el lenguaje SPARQL como RDF. Esto permite buscar por ejemplo toda la información directa o contextual de un tema determinado. Soporte de inferencia. Inferir o razonar implica obtener información implícita de los datos, ingresados en el sistema, utilizando para ello reglas definidas por el usuario en la base de conocimiento.
2.3.
La interacción entre el aprendiz y el ambiente de aprendizaje, y
La Wiki en la educación
La vinculación con las experiencias paLa Wiki es uno de los componentes más sadas. sobresalientes de la Web 2.0 y, particularmente, uno de los más utilizados en el ám- Aunque no sugiere una pedagogía en partibito educativo. Esto se debe a que permite cular si describe como sucede el aprendizaal estudiante desarrollar una manera perso- je, así: nal de aprendizaje (construcción del conocimiento). Manipulación de objetos, al permitírNo es posible comprender la importansele al estudiante interactuar y explocia de las herramientas del software social rar con los materiales estudiados puede en la educación sin conocer previamente observar los resultados de sus manipulos paradigmas utilizados en el proceso de laciones y extraer conclusiones. enseñanza-aprendizaje. A pesar de las diversas y particulares formas de aprender Construir y refleccionar, alentar al esexisten dos paradigmas de gran importantudiante a integrar nuevas ideas con cia en la actualidad: el paradigma construcel conocimiento previamente adquirido tivista y el de aprendizaje colaborativo o hará comprensible lo estudiado y acticooperativo. vará los procesos mentales de reflexión Paradigma de aprendizaje colaborativo o y razonamiento. cooperativo El aprendizaje cooperativo implica ubiDar oportunidad al estudiante de articar al docente y al estudiante como seres cular sus logros y monitorear su prosociales integrantes de un grupo; buscar greso en este proceso activo.
5
Proporcionar al estudiante retos reales (o simulados) mejorará la comprensión y transferencia del conocimiento a nuevos contextos.
Portafolios electrónicos. Sitio para crear glosarios. Sitio para crear agendas.
Cooperar, colaborar y conversar da a En general es posible identificar cuatro tilos estudiantes la oportunidad de inter- pos diferentes de wikis educativas, tal como actuar con sus compañeros para clari- se ilustra en la figura 3. ficar y compartir ideas, buscar ayuda o asistencia y discutir soluciones para un problema. Estado actual de la wiki en la educación Es difícil estimar el número de wikis que actualmente se usan en el campo educatiFigura 3: Tipos de wikis educativas vo especialmente en el ámbito universitario y de la educación a distancia. Algunas uniFormalización del versidades que tienen iniciativas interesan- 3. tes se encuentran en países como: Canadá, Modelo Ontológico EEUU, Alemania, Nueva Zelanda, Suiza y Reino Unido. Las finalidades del uso de la 3.1. Guía didáctica wiki que involucra a docentes y estudiantes Una guía didáctica es un documento que son: facilita la comprensión del material didáctico por parte del estudiante, establece un Repositorios de conocimiento. vínculo entre el maestro y el discípulo y, Espacio de desarrollo conjunto de pro- orienta y organiza el trabajo del educando integrando los elementos didácticos para el yectos. estudio de una asignatura. Sitios de elaboración conjunta de conEstructura tenidos educativos: textos, guías didácDe acuerdo al documento “Orientaciones ticas, etc. Generales para la elaboración de Guías diSitios de almacenamiento de recursos dácticas en la Modalidad de Estudios a Distancia” del IPED de la UTPL (Aguilar, educativos. 2007), una guía didáctica se organiza de Sitios de discusión y preguntas frecuen- acuerdo al esquema de la figura 4. Para mejorar la comprensión de la estructes. tura de la guía didáctica se utilizó un mapa Sitios de debate para determinar las conceptual que ilustra tanto los elementos problemáticas de los estudiantes en de- de la guía como las relaciones e interdepenterminada área del conocimiento. dencia existentes entre ellos. La figura 5 identifica los diversos elemenEspacio para la solución de problemas. tos que conforman una guía didáctica: ÍnSitios de desarrollo de enciclopedias se- dice, Introducción, Orientación, Bibliografía, Glosario, Evaluación y por supuesto, el mánticas.
6
clara y concisa de los requerimientos de la ontología a construirse: 1. Determinar los requerimientos de la ontología 2. Reutilizar las ontologías o metadatos existentes 3. Elaboración del modelo conceptual 4. Implementación del modelo conceptual 5. Evaluación de la ontología A continuación se muestra un pequeño esquema que ilustra todo el proceso de consFigura 4: Estructura de la guía didáctica trucción e implementación de la ontología con los instrumentos y herramientas requeContenido. Los elementos que forman parte ridos para cada paso: del contenido de la guía didáctica se visualizan en diferentes niveles: Capítulo y Sección, siendo este último el que agrupa los diversos elementos de la teoría utilizados para desarrollar el conocimiento.
Figura 6: Descripción de nuestro método de desarrollo
3.3. Figura 5: Mapa conceptual de la guía didáctica
3.2.
Elaboración del modelo conceptual
Definición de términos de la ontología En este paso se realiza un listado de todos los términos que tienen relación con el dominio; el cuadro denominado Glosario de Términos (cuadro 1) detalla el nombre de cada concepto acompañado de una breve descripción del mismo. Los términos se han seleccionado a partir de la documentación (artículos, libros, sitios web, etc., en nuestro caso particular
Metodología utilizada
Tomando como base las metodologías de Noy & McGuiness y Methontology, proponemos el siguiente proceso de desarrollo que pone énfasis en la construcción de un modelo conceptual robusto y en la determinación
7
el mapa conceptual de la guía didáctica) y de las respuestas a las “preguntas relevantes” obtenidas en la primera parte de este proceso. Cuadro 1: Glosario de Términos (extracto) Nombre
Descripción
Área
Nombre del área a la que pertenece la carrera.
Carrera
Nombre de la carrera a la que pertenece la asignatura.
Asignatura
Figura 7: Jerarquía de clases de la ontología Definición de las propiedades de las clases La figura 8 se presenta el Modelo Conceptual de OntoWikiUTPL.
Nombre de la asignatura de la guía didáctica.
Definición de las clases y de la jerarquía Tomando como base el glosario de términos desarrollado en el apartado anterior, se selecciona aquellos conceptos que describen objetos independientes para constituir las clases, mientras que los vocablos que describen cómo son esos objetos se los deja para un análisis posterior (posiblemente puedan constituir las propiedades de una o más clases de la ontología). Figura 8: Modelo conceptual de la ontología A continuación se presentan las clases definidas para OntoWikiUTPL. Cuadro 2: Listado de clases de la ontología 3.4. Evaluación de la ontología (extracto) Para comprender las diversas caracterísAsignatura Orientación Enlace ticas a evaluar se debe enfatizar que una ontología incluye objetos gráficos, espacios Objetivo Contenido Evaluación semánticos formales, conceptualizaciones, y Guía Bibliografía Autoevaluación documentación; nosotros haremos énfasis didáctica en tres dimensiones: estructural, funcional Índice Glosario Solucionario y usabilidad. Métricas de cohesión La jerarquía de clases de OntoWikiUTPL Los valores encontrados para OntoWies: kiUtpl son:
8
Web semántica
Cuadro 3: Métricas de Cohesión de OntoWikiUTPL Criterio Valor Número de clases raíces (NCR)
14
Número de clases hoja (NCH)
17
Promedio de profundidad de herencia del árbol de nodos hoja (PPH-ANH)
0.86
Utiliza RDF para el almacenamiento o facilita la exportación a este lenguaje. Esta característica es necesaria por razones de compatibilidad con otras wikis semánticas. Soporta razonamiento utilizando OWL (OWL-Lite). Esta característica es necesaria debido al desarrollo de la ontología en OWL. Almacenamiento
Considerando los resultados obtenidos a nivel estructural podemos concluir que el nivel de cohesión de la ontología es alto.
4.
Permite cargar y guardar páginas respetando el formato dado por la(s) ontología(s) definida(s). Es posible guardar metadatos asociados a un página determinada.
Selección e Implementación
El software escogido permite la estrucUna vez desarrollada la ontología es el turación del contenido del sitio (págimomento de seleccionar el motor de wiki senas) mediante jerarquías o namespamántica que permitirá su implementación. ces. Se escogió IkeWiki como base, pero se evaluaron otros motores de wikis semánticas. Administración de usuarios En este capítulo se expondrán el análisis comparativo realizado y las razones que llePermite el software la inclusión de vavaron a la selección de IkeWiki. rios usuarios con diversos perfiles.
4.1.
Puede almacenar e identificar la información almacenada de acuerdo al usuario que la ingresó.
Selección del software
Los requerimientos determinados en capítulos anteriores ayudaron a determinar el entorno de software escogido para la implementación. Se buscó construir sobre un motor de wiki existente, preferentemente uno de wiki semántica o al menos de alguna herramienta colaborativa libre. Criterios para la evaluación Al evaluar los diversos programas (motores de wikis) se puso especial atención a la lista de características presentadas a continuación:
El acceso a la wiki es abierto para cualquier usuario. El usuario puede registrarse y luego autenticarse utilizando su nombre de usuario (username) y su clave personal (password). El tiempo de respuesta al realizar búsquedas de información en la wiki es aceptable.
9
Seguridad
Permite fácilmente la inclusión y la edición de ontologías así como provee un lenguaje de consultas robusto (SPARQL).
Permite almacenar la información de forma segura. Es posible controlar el acceso a la wiki. Usabilidad
Posee una infraestructura para web semántica robusta, un motor de inferencia probado (Jena) y la capacidad de almacenamiento de las ontologías.
Facilita la navegación en el sitio mediante la interfaz de usuario. El uso de cada opción presentada es intuitivo. Se puede acceder a la wiki utilizando cualquier navegador disponible.
4.2.
Software evaluado
Se evaluaron diferentes motores de wiki de acuerdo a los criterios esbozados en el apartado anterior. Algunos programas se midieron con base en la documentación existente (JSPWiki y Makna), otros como Semantic Media Wiki e IkeWiki fueron instalados y probados acuciosamente. La evaluación fue realizada en abril del 2009, es posible que al momento de leer este informe existan nuevas versiones de todos estos programas. Si desea una completa descripción de las características y funcionalidades del software evaluado le recomendamos que visite el sitio web correspondiente.
4.3.
Capacidad de administración de usuarios y establecimiento de seguridades.
Flexibilidad para la personalización de acuerdo a las preferencias del usuario.
Además, uno de los objetivos en el desarrollo de IkeWiki es su expansión hasta llegar a convertirse en un entorno completo de aprendizaje. Es decir, IkeWiki es fácil de extender y mantener.
4.4.
Descripción de IkeWiki
Razones de selección de IkeWiki
A continuación se describe el análisis realizado al motor de wiki seleccionado IkeWiDe las wikis evaluadas, IkeWiki cumplía con todos los requerimientos de mejor ma- ki; comenzando con la descripción de los canera que el resto de motores de wiki. Sus sos de uso, los actores y el modelo de casos de uso de la aplicación. ventajas son: Modelo de casos de uso Desarrollada en Java, con un diseño modular del motor y de la interfaz gráEl siguiente diagrama ilustra el conjunto de casos de uso de la aplicación. fica del usuario (GUI).
10
• Instalación de Apache Web Server • Instalación de Tomcat • Instalación de PostgreSQL Inclusion de la ontología OntoWikiUTPL.
5.
Figura 9: Diagrama de casos de uso de la wiki
5.1.
Validación y Pruebas de SemanticWikiUTPL Objetivos
Los objetivos principales de la elaboración y aplicación del plan de pruebas son Descripción de los casos de uso A continuación presentamos la descrip- los siguientes: ción de uno de los casos de uso de la wiki: Pruebas de funcionalidad de la wiki. Pruebas de confiabilidad de la wiki. Pruebas de usabilidad realizadas por el usuario final.
Diagramas de secuencia del sistema Los diagramas de secuencia para cada ca5.2. Audiencia so de uso son: El personal involucrado en el proyecto es el siguiente: Profesores de la escuela de ingeniería de sistemas informáticos. Estudiantes de la escuela de ingeniería de sistemas informáticos. Figura 10: Diagrama de secuencia 1: Leer artículo.
4.5.
Pasos para la implementación
Estudiantes de la escuela de ingeniería en informática de la modalidad abierta.
Esta sección tiene como objetivo la des- 5.3. Identificación de la wiki cripción cronológica de los pasos seguidos Las características de identificación de la para implementar la ontología desarrollada wiki son: en el capítulo 3 en IkeWiki. Instalación de IkeWiki
Sistema cliente-servidor.
11
Construido en arquitectura multicapas (para los escenarios de prueba) consta de los campos siguientes: (3 capas). Construido para entorno multiplataforma (las pruebas se realizan sobre plataforma Windows). Nombre del escenario: nombre de la función que se evalúa.
5.4.
Plan de Pruebas
Cada una de las pruebas a realizar está diferenciada de acuerdo al tipo de usuario, Descripción: explicación del proceso desencadenado por la funcionalidad coéstos son: rrespondiente. 1. Administrador. 2. Usuario Registrado, y
Condición de entrada: pasos que debe seguir el usuario para utilizar una funcionalidad determinada.
3. Usuario Anónimo.
Pruebas de Funcionalidad Las pruebas de funcionalidad determinan la extensión en la que la aplicación satisfa- Situación esperada: respuesta del sistema ce los requisitos funcionales esperados. Esen condiciones ideales de funcionate proceso simulará varios escenarios para miento. confirmar que todos los resultados satisfacen las expectativas establecidas. Las operaciones utilizadas en la prueba Situación obtenida: respuesta real del sisson: tema ante la interacción del usuario. 1. Acceder a una página de contenido de la wiki.
Prioridad: valoración cualitativa de la im2. Editar o modificar el contenido de un portancia de la funcionalidad evaluaartículo. da. 3. Registrarse como usuario de la wiki. 4. Realizar búsquedas de texto completo Resultado: evaluación de la aplicación del escenario de prueba. en la wiki. 5. Subir archivos de imágenes a la wiki. 6. Mover un artículo dentro de la wiki.
A continuación presentamos uno de los esPara este tipo de evaluación se realiza, en cenarios de prueba diseñados para el Admiprimer lugar, la definición de los escenarios nistrador del sitio: Escenario 1: Leer artículo (Acceder a una de prueba que permiten comprobar la funcionalidad de la wiki. El formato utilizado página de la wiki)
12
web es el primer paso para poder corregirlos. Estas pruebas nos permitirán medir, además, la facilidad de uso de la wiki. Los objetivos a cumplir son los siguientes:
Probar que SemanticWikiUTPL satisface las expectativas del usuario en cuanto a la confiabilidad y usabilidad.
Verificar la existencia de posible problemas, en cuanto a confiabilidad y usabilidad se refiere, en SemanticWikiUTPL. Resultados Los resultados obtenidos por los usuarios son:
Las pruebas serán realizadas por varias perNo encuentran ningún problema para sonas de distinta condición y constan de dos acceder al contenido de la wiki, utili- partes: zando el perfil de usuario anonymous. El contenido de la ayuda no es muy descriptivo por lo que fue necesario realizar una explicación detallada sobre cómo editar una página. No existe problema para ingresar a la wiki como usuario registrado, el mensaje desplegado al completarse la operación es descriptivo.
Realización de las distintas operaciones disponibles en la wiki.
Encuesta sobre la usabilidad de la wiki.
Las operaciones de búsqueda de texto Aplicación completo se realizaron sin mayores inEn esta segunda parte de las pruebas, los convenientes. usuarios contestan una encuesta con la que Esta operación la realizaron sin ningún se pretende recopilar información sobre la inconveniente. confiabilidad y la funcionalidad de SemanticWikiUTPL. Pruebas de Usabilidad Evaluar la usabilidad de un sitio web pueLa encuesta que se dio a los usuarios se de ser algo verdaderamente útil, ya que des- detalla a continuación incluyendo las opciocubrir qué errores de diseño tiene nuestra nes escogidas por cada uno de ellos:
13
6.
Conclusiones y Líneas Futuras
1. La utilización de los mapas conceptuales para organizar el conocimiento extraído tanto de las fuentes documentales como de los expertos en el dominio facilita el aprendizaje y la comprensión de todos y cada uno de los conceptos que intervienen en el mismo. 2. No es necesario tener una vasta experiencia en el campo de la ingeniería del conocimiento para construir una ontología; lo realmente importante es el escogitamiento de una metodología comprensible que explicite el proceso de desarrollo y la colaboración de los expertos en el dominio de la ontología a desarrollarse.
Figura 11: Encuesta aplicada a los usuarios Los resultados obtenidos fueron los siguientes:
Figura 12: Resultados de la encuesta aplicada Como conclusión de las pruebas de usabilidad, se puede afirmar que el uso de la wiki ha tenido muy buena acogida, y que en cuanto al diseño las decisiones tomadas fueron las correctas. Una recomendación hecha es la mejora de los manuales para que sean más descriptivos y presentan la información más detallada.
14
3. La metodología escogida permite un tratamiento ágil con un buen nivel de documentación además de facilitar la comprensión del proceso de construcción gracias al apoyo de esquemas y organizadores gráficos en cada una de las etapas del proceso. 4. Es necesaria la estandarización de la estructura de la guía didáctica en los diversos sistemas de Educación a Distancia, esto permitirá una mayor difusión y utilización del trabajo desarrollado en estas páginas. 5. Este proyecto permite la estructuración semántica de una guía didáctica de cualquier asignatura utilizando la wiki semántica desarrollada. 6. La wiki semántica escogida permite la modificación y actualización de la ontología así como de los artículos incluídos utilizando esa estructura.
[9] Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F. and Lorensen, W. (1991). Object-Oriented modeling and design. Englewood Cliffs, New Jersey: Prentice Hall.
7. Gracias al historial de modificaciones de la wiki es posible recuperar versiones anteriores del contenido, lo que protege contra errores o intervenciones malintencionadas.
[10] Uschold, M., Grüninger, M. (1996). Ontologies: Principles, Methods and Applications. Knowledge Eng. Rev., Abián, Miguel Ángel (2005). El futuro Vol. 11, Nº 2. de la web: XML, RDF/RDFS, Ontolo[11] Hendler, J. (2001). Agents and the Segías y Web Semántica. mantic Web. IEEE Intelligent Systems, Antoniou, G. and Van Harmelen, F. March/April 2001. (2004). A Semantic Web Primer. Cambridge, Massachusetts: The MIT Press. [12] Aguilar, F., Ruth, M. (2007). Orientaciones Generales para la elaboración de guías didácticas en la Modalidad de Booch, G., Rumbaugh, J. and JacobEducación a Distancia. UTPL, Loja. son, I. (1997). The Unified Modeling Language user guide. Addison-Wesley. [13] Völkel, M., Oren, E. (2006). Personal Knowledge Management with SemanBreitman, K. K., Casanova, M. A. tic Wikis. and Truszkowski, W. (2007). Semantic Web: Concepts, Technologies and Ap[14] Schaffert, S., Gruber, A., Westenhaler, plications. Springer. R. (2005). A Semantic Wiki for Collaborative Knowledge Formation. In: SeFensel, D., Hendler, J., Lieberman, H. mantics 2005, Vienna, Austria. and Wahlster, W. (2005). Spinning the
Referencias [1]
[2]
[3]
[4]
[5]
Semantic Web. Cambridge, Massachu- [15] Guarino, N. (1998). Formal ontology setts: The MIT Press. and information systems. In: Proceedings of the First International Con[6] Grüninger, M., Fox, M. S. (1995). Metference on Formal Ontologies in Inforhodology for the Design and Evaluation mation Systems, FOIS’98, Trento, Itaof Ontologies. Conf. AI Workshop on lia. Basic Ontological Issues in Knowledge Sharing.
[7] Hepp, M., De Leenheer, P., De Moor, A., and Sure, Y. (2008). Ontology Management: Semantic Web, Semantic Web Services, and Business Applications. Springer.
[16] Berners-Lee, T.; Lassila, O.; Hendler, J. (2001). The Semantic Web: A new form of Web content that is meaningful to computers will unleash a revolution of new possibilities. Scientific American, 284(5), pp. 34-43.
[17] Protégé (2000). The Protégé Project: [8] Noy, Natalya y McGuinness, Debora http://protege.stanford.edu (2005). Desarrollo de Ontologías 101: Guía para crear la primera ontología. [18] W3C Semantic Web: http://www.w3. org/2001/sw/ Universidad de Stanford, California.
15
[19] CO-ODE: http://www.co-ode.org/ [20] OnToKnowledge www.ontoknowledge.org/
Project:
[21] Dublin Core http://dublincore.org [22] Ontolingua: http://www-ksl-svc. stanford.edu:5915/doc/ ontology-server-projects.html [23] WebOnto: http://eldora.open.ac. uk:3000/Webonto [24] DAML Library: http://www.daml. org/ontologies/ [25] SchemaWeb: http://www.schemaWeb. info/ [26] OilEd: http://oiled.man.ac.uk
16