Master07-08

From OEGWiki

Jump to: navigation, search

Esta página incluye información para alumnos de máster.

[edit] Objetivos de la asignatura

[edit] Transparencias

 Algunos estudiantes me han pedido más datos sobre posibles herramientas de RDF(S). En este enlace
 se pueden encontrar algunas: http://esw.w3.org/topic/SemanticWebTools
 Algunas que he utilizado para editar RDF(S) son: Altova SemanticWorks y TopBraid Composer.
 También me han solicitado información sobre cómo detectar si una consulta SPARQL es correcta. En la URL
 http://www.sparql.org/validator.html hay un validador de sintaxis de SPARQL
 Para la clase de herramientas se recomienda que los alumnos vengan con sus portátiles (si es posible)
 En ellos deberían instalar la herramienta Protégé versión 4 (http://protege.stanford.edu/)
  • [Anotación de recursos]. No habrá práctica de esta clase, sino sólo demostraciones realizadas por el profesor.

[edit] Prácticas

Todas las prácticas se deben entregar por correo electrónico a Oscar Corcho.

  • Práctica 1 (entrega 22/10/2007). Trabajo de recopilación de fuentes de información útiles en el dominio elegido por vuestro grupo. Esto incluye documentos (en formato papel o electrónico), enciclopedias, sitios Web, bases de datos públicas y privadas, tesauros, vocabularios controlados, listas de términos, ontologías, etc. Se requiere una descripción breve de cada una de ellas y un análisis de la importancia que pueden tener en el contexto del problema elegido.
  • Práctica 2 (entrega 29/10/2007). Desarrollo de taxonomías de conceptos y relaciones entre ellos en RDF Schema, con algunos individuos de ejemplo para poder mostrar cómo éstos se representan en RDF. Se puede hacer el desarrollo de manera manual (con un editor de texto, no recomendado) o con herramientas de edición de RDF(S). Asimismo, se deberán escribir 10 consultas en SPARQL teniendo en cuenta las taxonomías y relaciones implementadas, e intentando explotar las posibilidades expresivas de este lenguaje de consultas, junto con un análisis de cómo se abordarían estas consultas en una base de datos relacional.
  • Práctica 3 (entrega 19/11/2007). Desarrollo de ontologías en OWL, basado en el desarrollo que se ha realizado con RDF Schema y los comentarios recibidos para la práctica anterior. Se debe hacer el desarrollo con herramientas de edición de OWL (herramientas recomendadas: Protégé 4 y SWOOP). Las ontologías deben contar al menos con 40 clases y 20 relaciones (ObjectProperties), y de las clases representadas al menos 10 deben ser definidas. Asimismo, la taxonomía escrita y la inferida deben ser distintas. También se deben incluir ejemplos de definiciones de clases que harían la ontología inconsistente y definiciones de instancias inconsistentes, y describir por qué. Las consultas SPARQL de la sesión previa se deben refinar teniendo en cuenta el nuevo modelo.
  • Práctica 4 (entrega 26/11/2007). Cada grupo puede hacer una de las dos propuestas siguientes:(a y b), o bien, c.
    • (a) Poner en RDFS/OWL cualquier tesauro que se haya encontrado en la primera práctica, fijándose que las relaciones no siempre son iguales (subclase-de, sinónimo, etc), tal como se ha apuntado en la clase. Una herramienta que recientemente se ha anunciado es: http://www.heppnetz.de/projects/skos2gentax/
    • (b) Incorporar las definiciones o contextos extraídos de diccionarios o glosarios que se han manejado e incorporar las definiciones o contextos que sean pertinentes en las ontologías que se han desarrollado, es decir, en los temas que se han trabajado
    • (c) Buscar tesauros en SKOS sobre los temas que se han asignado y ver cómo se pueden integrar en ontologías
  • Práctica 5 (entrega 3/12/2007). Cada grupo de trabajo debe identificar el modelo de ciclo de vida y el ciclo de vida concreto de la ontología que va a desarrollar.
    • (a) Seleccionar el conjunto de actividades necesarias para el desarrollo de la ontología usando la tabla de actividades.
    • (b) Identificar el modelo de ciclo de vida a utilizar para el desarrollo de la ontología y justificar por qué se usa.
    • (c) Identificar el conjunto de posibles escenarios en la construcción de la ontología.
    • (d) Identificar el ciclo de vida concreto a seguir para desarrollar la ontología
    • (e) Construir un diagrama Gantt para el desarrollo de la ontología.
    • (f) Rellenar el cuestionario sobre la utilidad y usabilidad de las guías. Cuestionario
  • Práctica 6 (entrega 17/12/2007). Cada grupo de trabajo debe realizar la especificación de la ontología que va a desarrollar siguiendo la guía-1 o la guía-2.
    • (a) Realizar el documento de especificación de requisitos de la ontología.
    • (b) Documentar en detalle cómo se han realizado todas y cada una de las tareas.
    • (c) Rellenar el cuestionario sobre la utilidad y usabilidad de las guías. Cuestionarios y guías
  • Práctica7 (entrega 8/1/2008). Cada grupo de trabajo debe realizar la conceptualización de la ontología que va a desarrollar indicando:
    • (a) Comentar si es necesario la reutilización y reingeniería de otras ontologías. Justificar los criterios utilizados a la hora de seleccionar una ontología entre varias disponibles.
    • (b) Clasificar en la "pirámide de ontologías" donde se incluyen cada una de las ontologías que se necesitan para la aplicación.
    • (c) Modelo Conceptual de alto nivel de la ontología, indicando si las ontologías se obtienen de otros recursos ontológicos o de otras ontologías.
    • (d) Construir el modelo Conceptual detallado de la ontología, identificando cuáles son los conceptos principales involucrados y las relaciones entre ellos.
    • (e) Implementar una parte de la ontología con un editor, incluyendo propiedades en los conceptos e identificando algún axioma.
  • Trabajo Final Recopilatorio (entrega 14/3/2008).Cada grupo realizará un trabajo final en el que unificará y resumirá las prácticas realizadas a lo largo del curso. El objetivo del trabajo es mejorar los trabajos individuales y agruparlos en un único documento. Se pide:
    • presentar con un enfoque metodológico la ontología construída, justificando aspectos como: la planificación de la ontología, la especificación de requisitos, los recursos no ontológicos reutilizados para su construcción, la conceptualización obtenida y la evaluación realizada a la ontología.
    • Implementar la ontología en OWL con los métodos, técnicas y herramientas presentados a lo largo del curso.
    • Valorar los contenidos de la asignatura, los contenidos aprendidos y los métodos docentes empleados
    • Las prácticas se presentarán oralmente el día 27 de marzo en horario de 18:00 a 21:00 en el aula 6106. Cada grupo hará una breve presentación de 10 minutos y se le harán preguntas durante otros cinco minutos.
Personal tools