Вы находитесь на странице: 1из 15

Tarea

MODALIDAD ABIERTA Y A DISTANCIA


La Universidad Católica de Loja

Sistemas basados en el Conocimiento


5 Créditos

Departamento de Ciencias de la Computación y Electrónica


Sección Tecnologías Avanzadas de la Web y SBC

Titulación Ciclo

§§ Informática X

Profesora autora:
Janneth Chicaiza Espinosa

Le recordamos que el envío de la tarea a través del EVA (Entorno Virtual de


Aprendizaje) es obligatorio; y, el ingreso se lo realiza en las fechas establecidas en el
calendario académico, que se encuentra en el siguiente enlace.
https://distancia.utpl.edu.ec/calendario-academico/

Octubre 2017 - Febrero 2018

TUTORÍAS: El profesor asignado publicará en el Entorno Virtual de Aprendizaje (EVA) su número telefónico y horario de tutoría.
Más información puede obtener llamando al Call Center 07 3701444, línea gratuita 1800 88758875 o al correo electrónico
callcenter@utpl.edu.ec

Asesoría virtual:
www.utpl.edu.ec
Tarea: Sistemas basados en el Conocimiento
Tarea
Primer bimestre

Actividad 1

1. Actividad de aprendizaje: aplicar los conocimientos adquiridos sobre el


modelo de datos RDF y demás tecnologías de la Web Semántica.

2. Tema: Modelo de datos RDF y vocabularios abiertos

3. Competencia a la que aporta la actividad: Describe las principales tecnologías


de la Web Semántica.

4. Resuelva el siguiente caso planteado:

A partir del siguiente conjunto de datos, cree una tabla de los términos que
identifique (conceptos, instancias y propiedades) y de los metadatos que
podría reutilizar para cada caso. Además, elabore un grafo RDF que describa
los datos de cada documento (tesis de grado) que aparece en la tabla:

Fecha de
Título Editorial Autores Palabras clave Lenguaje
pub.
Innovación
didáctica como Universidad
Edith Bravo Calidad Educativa
experiencia Técnica
Jaigua
educativa para Particular 24/06/2009 Innovación Español
(eebravo@
el mejoramiento de Loja
utpl.edu.ec) Didáctica
de la calidad de (UTPL)
la educación.
Vargas, Flavio
La Agricultura -
transparencia González, Tecnología
de la tecnología Armando
UTPL 1987 Producción es
en la agricultura Estrella, agrícola
en la provincia Rodrigo
de Loja Loja - Ecuador
Jara, Edgar
Universidad
Torres Víctor
Fundamentos Técnica 03 de Educational quality es
de la Web Particular Edgar Jara febrero de
Semántica de Loja, (ejara@utpl. 2015 Innovation English
edu.ec)
Ecuador

2
MODALIDAD ABIERTA Y A DISTANCIA
Tarea: Sistemas basados en el Conocimiento

5. Orientaciones metodológicas (estrategias de trabajo):

1. Analice la estructura general de la tabla de datos, así como la composición


de cada columna. Observe que:

a. Existen columnas multi-valuadas, como palabras clave y autores.


b. Existen columnas con valores heterogéneos, como editorial y
lenguaje que tienen diferentes valores para referirse a la misma
entidad.
c. En la columna Autores se maneja diferente convención y orden
para referirse a sus nombres. Mientras que en la primera fila consta
primero nombre y luego el apellido del autor, en la segunda fila,
primero van los apellidos y luego el nombre. También revise cuáles
son instancias equivalentes (por ejemplo, Jara, Edgar = a Edgar
Jara).
d. En Autores consta más de un valor para una misma entidad. En la
fila 1 se incluye nombre y correo del autor, en el segundo caso, solo
se incluyen nombres.

2. A partir del análisis de la estructura de la tabla origen, elabore una tabla


en la que se enlisten: 1) los principales términos referidos en el conjunto
de datos, 2) al frente de cada término, coloque su tipo, y 3) el metadato
a reutilizar.

a. En cuanto al tipo de cada término considere que pueden ser:

i. clases o conceptos,
ii. instancias o entidades conocidas, y
iii. propiedades que corresponden a cada concepto (relaciones
y atributos de datos)

b. Por cada elemento identificado, reutilice el metadato más adecuado


para describirlo en RDF. Entre los vocabularios que se recomienda
utilizar están: FOAF, Dublin Core, DBPedia ontology, schema.org y
SKOS. Antes de desarrollar este punto es importante que conozca
la especificación de cada vocabulario sugerido y así elija la mejor
opción para cada metadato de la tabla de datos proporcionada.
c. Para las entidades que sea pertinente, identifique los recursos
DBPedia con los que podría crear enlaces. Por ejemplo, busque

3
La Universidad Católica de Loja UTPL
Tarea: Sistemas basados en el Conocimiento

en DBPedia la URI que corresponde a UTPL y asocie la URI a las


entidades que corresponda.

3. Para las nuevas instancias (no encontradas en DBPedia) que identifique


en la tabla de datos, defina una URI fija a través de un prefijo previamente
establecido y asigne a cada elemento un valor válido.

4. Para elaborar el grafo, utilice la simbología correcta: óvalos para clases,


rectángulos para literales y vínculos dirigidos para unir sujeto a objeto.

6. Entregables:

1. Un documento donde conste:

a) Una tabla donde se enliste cada término relevante del dominio,


se determine su tipo (propiedad de dato, relación, instancia o
concepto) y el metadato a reutilizar de alguno de los vocabularios
sugeridos.
b) Grafo RDF elaborado en cualquier diagramador disponible,
según las especificaciones proporcionadas.

4
MODALIDAD ABIERTA Y A DISTANCIA
7. Criterio de evaluación: Se calificará la actividad de acuerdo a la rúbrica A.

8. Puntaje: 3 puntos

9. Rúbrica de evaluación A – Actividad 1:

Valoración Puntaje

La Universidad Católica de Loja


Criterio
Ausencia (E) Iniciado (D) En progreso (C) Satisfactorio (B) Excelente (A) 3 ptos.
Elección del tipo de término No acierta en
Acierta en un 25% Acierta en un 50% Acierta en un 75% Acierta en un 100%
para cada metadato (ver ningún tipo de
de los términos de los términos de los términos de los términos
estrategias 1 y 2) termino
Reuso de los metadatos y
No reutiliza
recursos semánticos (DBPedia) Reutiliza en un Reutiliza en un Reutiliza en un Reutiliza en un
ningún metadato
más adecuados para cada 25% de los casos 50% de los casos 75% de los casos 100% de los casos
predefinido o ___/1.5
término y entidad que proceda posibles posibles posibles posibles
entidad DBPedia ptos.
(ver estrategias 3 y 4)
Los metadatos Los metadatos Los metadatos Los metadatos
Ningún metadato
Uso semántico de los reutilizados son reutilizados son reutilizados son reutilizados son
reutilizado es
metadatos reutilizados (ver coherentes en un coherentes en un coherentes en un coherentes en un
coherente con su
estrategia 3) 25% de los casos 50% de los casos 75% de los casos 100% de los casos
definición
posibles posibles posibles posibles

UTPL
5
Tarea: Sistemas basados en el Conocimiento
Tarea: Sistemas basados en el Conocimiento

Valoración
Criterio
Ausencia (E) Iniciado (D) En progreso (C) Satisfactorio (B)
No define
Define las URIs Define las URIs de Define las URIs de
Definición/asignación de URIs URIs para los
de forma correcta forma correcta para forma correcta para
para las instancias nuevas del nuevos recursos
para el 25% de el 50% de los casos el 75% de los casos
modelo (ver estrategia 3) semánticos (casos
los casos posibles posibles posibles
posibles)
No utiliza la Acierta en uno Acierta en tres
Elaboración del grafo RDF Acierta en dos de los
simbología correcta de los símbolos de los símbolos
de acuerdo a la simbología símbolos utilizados
para los diferentes utilizados para utilizados para
estándar (ver estrategia 4) para grafos
elementos del grafo grafos grafos RDF

Actividad 2

1. Actividad de aprendizaje: aplicar los conocimientos adquiridos para la creación


de un modelo conceptual de conocimiento de acuerdo a una metodología
formal.

2. Tema: Ontologías

3. Competencia a la que aporta la actividad: Habilidad para crear modelos


conceptuales de conocimiento

4. Resuelva el siguiente caso planteado:

Cree el modelo conceptual de una ontología para describir las “Revistas


y publicaciones científicas de investigadores afiliados a universidades e
instituciones del país”. Para desarrollar esta actividad, aplique las actividades
y tareas definidas por la metodología METHONTOLOGY

5. Orientaciones metodológicas (estrategias de trabajo):

1. Busque en la Web al menos 1 recurso bibliográfico que describa a cada


uno de los términos clave del dominio como: revista científica, publicación
científica y sus tipos (como artículo, libro, paper de conferencia, etc.),
afiliación, impacto de revista, quartil, base de datos científica, etc. Realice
las abstracciones necesarias para plasmar en un mapa mental los
términos más representativos del dominio y cómo estos se conectarían.

2. Una vez que tenga claro a qué se refiere cada término, inicie elaborando
el documento de especificación de la ontología. Tome como referencia

6
MODALIDAD ABIERTA Y A DISTANCIA
Tarea: Sistemas basados en el Conocimiento

la
Puntaje estructura definida en el ejercicio 3.3 propuesto en el texto-guía y el
Excelente (A) mapa mental construido en el paso anterior.
3 ptos.

Define las URIs


• Recuerde que la clave para construir el modelo conceptual de la
a de forma correcta ontología es definir de forma clara y completa los requerimientos
s para el 100% de los funcionales de la ontología (preguntas de competencia).
casos posibles ___/1.5
ptos.
• Por cada pregunta de competencia, identifique los términos clave y
Utiliza elabore el pre-glosario de términos.
correctamente todos
los símbolos de un
3. Desarrolle la fase de conceptualización de ontologías, de acuerdo a las
grafo RDF
actividades definidas por METHONTOLOGY. Tome como referencia el
ejercicio 3.3 desarrollado en el texto-guía. Recuerde que la metodología
define 11 tareas, como referencia puede revisar (Corcho et.al, 2005).

6. Entregables:

1. Un documento que incluya el desarrollo de cada fase:

a. Fase I – Adquisición de conocimiento: Mapa mental con los


principales términos y asociaciones del dominio.
b. Fase II – Especificación de la ontología
c. Fase III – Conceptualización

2. Nota: Las actividades 1 y 2 deben ser desarrolladas en el mismo


documento.

7. Criterio de evaluación: Se calificará la actividad de acuerdo a la rúbrica B.

8. Puntaje: 3 puntos

7
La Universidad Católica de Loja UTPL
8
9. Rúbrica de evaluación B – Actividad 2:

Valoración Puntaje
Criterio
Ausencia (E) Iniciado (D) En progreso (C) Satisfactorio (B) Excelente (A) 3 ptos.
No acierta
Reconoce la
Fase I: Adquisición identificando Reconoce el 25% Reconoce el 50% Reconoce el 75%
totalidad de
de conocimiento: ninguno de los de los términos de los términos y de los términos y
los términos y ___/1 pto.
Elaboración del mapa términos clave del y asociaciones asociaciones claves asociaciones claves
asociaciones claves
mental dominio / No realiza claves del dominio del dominio del dominio
del dominio
esta actividad
Tarea: Sistemas basados en el Conocimiento

Elabora el Elabora el
documento de Elabora el documento documento de
Elabora el
especificación, de especificación, especificación,
documento de
Fase II: Elaboración sin embargo, los sin embargo, los sin embargo, los
especificación
del documento de No realiza la requerimientos requerimientos requerimientos
de forma parcial, ___/1 pto.
especificación de la actividad funcionales funcionales identifican funcionales
sin considerar los
ontología identifican apenas a apenas a menos del identificando a
requerimientos
menos del 50% de 75% de términos todos los términos
funcionales
términos relevantes relevantes del dominio. relevantes del
del dominio. dominio
Construye el glosario
Construye el Construye todas las
Construye el de términos, la
glosario de términos, actividades de la
glosario de taxonomía de
la taxonomía conceptualización.
Fase III: términos y la conceptos y el
No realiza esta de conceptos y Incluyendo una
Conceptualización de la taxonomía de diagrama de relaciones ___/1 pto.
actividad el diagrama de especificación
ontología conceptos de binarias incluyendo
relaciones binarias completa y correcta
forma parcial o con los términos más
de forma parcial o de las primeras 3
algunos errores relevantes del dominio
con algunos errores tareas.
y de forma correcta

MODALIDAD ABIERTA Y A DISTANCIA


Tarea: Sistemas basados en el Conocimiento

Estimado(a) estudiante, una vez resuelta su tarea en el documento impreso


(borrador), acceda al Entorno Virtual de Aprendizaje (EVA) en www.utpl.edu.ec
e ingrese las respuestas respectivas.

SEÑOR ESTUDIANTE:
Le recordamos que para presentarse a rendir las evaluaciones presenciales no
está permitido el uso de ningún material auxiliar (calculadora, diccionario, libros,
Biblia, formularios, códigos, leyes, etc.)
Las pruebas presenciales están diseñadas para desarrollarlas sin la utilización
de estos materiales.

9
La Universidad Católica de Loja UTPL
Tarea: Sistemas basados en el Conocimiento
Tarea
Segundo bimestre

Actividad 1

1. Actividad de aprendizaje: aplicar las tareas de desarrollo de una ontología


con el objetivo de crear un modelo legible para máquinas.

2. Tema: Construcción del modelo formal de una ontología

3. Competencia a la que aporta la actividad: Capacidad para construir modelos


formales de representación de conocimiento.

4. Resuelva el siguiente caso planteado:

Tomando como base el modelo conceptual de la ontología propuesta en el


primer parcial “Revistas y publicaciones científicas de investigadores afiliados
a universidades e instituciones del país”, realice la respectiva implementación
y validación en Protégé. Además genere un conjunto de instancias RDF en
base a algún conjunto de datos previamente seleccionado.

5. Orientaciones metodológicas (estrategias de trabajo):

1. En base a la retroalimentación proporcionada en la actividad 2 del primer


parcial, realice las respectivas mejoras en el modelo conceptual, de tal
manera, que se corrija alguna inconsistencia o error. Luego tomando como
base la taxonomía de conceptos, el diagrama de relaciones binarias y el
diccionario de conceptos de la ontología, cree los respectivos elementos
en la ontología desde Progégé.
2. Documente cada uno de los objetos creados en la ontología, es decir, agregue
las respectivas propiedades de anotación (rdfs:label y rdfs:comment). Las
descripciones a incluir debería obtenerlas del glosario de términos construido
previamente.
3. Una vez que tenga un modelo estable de la ontología, valídela mediante algún
razonador disponible en Protégé. Realice las correcciones en caso de que se
genere algún error y nuevamente proceda a validarla.
4. Desde el repositorio de recursos académicos (artículos, proceedings, etc.)
[http://eprints.rclis.org/], realice una búsqueda de los términos “Semantic
Web”, elija al menos 10 trabajos diferentes y registre sus datos en una hoja
electrónica, considerando los principales metadatos de cada recurso. La hoja

10
MODALIDAD ABIERTA Y A DISTANCIA
Tarea
Segundo bimestre

electrónica deberá tener una estructura coherente con el modelo ontológico


creado en Protégé.
5. A continuación utilice la herramienta Google Refine para mapear esos
datos de acuerdo con la estructura definida por la ontología. Una vez que
complete el mapping, exporte los resultados en formato RDF.

6. Entregables:

1. Archivo OWL de la ontología implementada y un documento que


contenga:

a. Algunas pantallas relevantes a la creación y elementos de la


ontología
b. Evidencia de la respectiva verificación sintáctica de la ontología
mediante un razonador.

2. Archivo de datos de publicaciones científicas recogidas desde el sitio


[http://eprints.rclis.org/].
3. Proyecto Google Refine exportado desde la herramienta y archivo RDF
con las tripletas del conjunto de datos relacionado a artículos y revistas
científicas, y generado a través de Google Refine.

Nota: Comprimir un solo archivo.

7. Criterio de evaluación: Se calificará la actividad de acuerdo a la rúbrica C.

8. Puntaje: 3 puntos

11
La Universidad Católica de Loja UTPL
9. Rúbrica de evaluación C – Actividad 1:

12
Valoración Puntaje
Criterio
Ausencia (E) Iniciado (D) En progreso (C) Satisfactorio (B) Excelente (A) 3 ptos.
Crea la Crea de forma correcta
taxonomía de Crea de manera todos los objetos
Crea la taxonomía
conceptos, correcta todos los esperados de la ontología:
de conceptos,
Implementación propiedades objetos esperados de conceptos, propiedades
No realiza propiedades de
de la ontología de datos y la ontología: conceptos, de datos, relaciones y ___/1 pto.
actividad datos y relaciones
en Protégé relaciones propiedades de datos, propiedades de anotación.
de manera
con algunas relaciones y propiedades
incompleta.
Tarea: Sistemas basados en el Conocimiento

inconsistencias o de anotación. Valida la ontología y no se


errores reportan errores.

El archivo de datos de
El archivo
publicaciones tiene
de datos de
la cantidad suficiente
publicaciones
de filas solicitadas (al
El archivo de datos tiene la cantidad El archivo de datos de
menos 10) e incluye
Recolección de publicaciones suficiente de filas publicaciones tiene la
todas las columnas con
de datos de No realiza la no tiene la solicitadas (al cantidad suficiente de filas
datos requeridos por el ___/1 pto.
publicaciones actividad cantidad suficiente menos 10) pero solicitadas (al menos 10) y
modelo ontológico pero
científicas de filas solicitadas no incluye todas columnas y los datos son
existen inconsistencias
(al menos 10) las columnas con de calidad.
en los datos (el valor
datos requeridos
de un metadato no
por el modelo
corresponde con el valor
ontológico.
esperado.
Adjunta el archivo RDF Adjunta el archivo
Adjunta el archivo Adjunta el
completo y el proyecto RDF completo y el
No realiza RDF pero no archivo RDF y
Generación de de Google Refine, sin proyecto de Google
esta tiene la cantidad tiene la cantidad ___/1 pto.
datos RDF embargo, el proyecto Refine con todos los
actividad suficiente de suficiente de
no está completo o es mappings correctamente
tripletas datos esperados

MODALIDAD ABIERTA Y A DISTANCIA


inválido. especificados.
Tarea: Sistemas basados en el Conocimiento

Actividad 2

1. Actividad de aprendizaje: aplicar lenguajes de consulta para la recuperación


de datos de la nube de Datos Enlazados

2. Tema: Explotación de bases de conocimiento a través de lenguajes de consulta

3. Competencia a la que aporta la actividad: Habilidad para construir el modelo


computable de una ontología y explotar el conocimiento subyacente mediante
tecnologías semánticas.

4. Resuelva el siguiente caso planteado:

Implemente consultas SPARQL para responder las tres cuestiones de


competencia que a continuación se enlistan y que se enfocan en preguntar
acerca de los journals de Ciencias de la Computación (CC) -Computer_
science_journals-.

a. ¿Cuál es el nombre, el año y el factor de impacto de los journals que


están asociados a CC?
b. ¿Cuáles son las direcciones Web de los journals que tienen licencia
abierta?
c. ¿Cuáles son las URIs e ISSN de los journals de CC que son publicados
por ACM (Association_for_Computing_Machinery) y que se enfocan en
algún tema de lenguajes de programación?

5. Orientaciones metodológicas (estrategias de trabajo):

a. En DBPedia intente encontrar un nodo (o propiedad) base a partir del


cual establecer los filtros necesarios para cada consulta.
b. Ingrese al SPARQL Endpoint de DBPedia [http://dbpedia.org/sparql]
y arme las consultas de forma incremental, es decir, agregando un patrón
RDF a la vez y observando los resultados parciales que se devuelven, en
función de esto, ir refinando los filtros e ir agregando más condiciones.

6. Entregables:

• Elabore un informe donde se documente la estrategia de búsqueda


utilizada, la consulta SPARQL para cada caso y se muestre los resultados

13
La Universidad Católica de Loja UTPL
Tarea: Sistemas basados en el Conocimiento

de su ejecución (limitar la cantidad de resultados a presentar hasta


máximo 10 elementos).

Nota: En el EVA se habilitará un solo enlace, donde deberá subir todos los
entregables de cada actividad

7. Criterio de evaluación: Se calificará la actividad de acuerdo a la rúbrica D.

8. Puntaje: 3 puntos

9. Rúbrica de evaluación D – Actividad 2:

Por cada cuestión de competencia se evaluarán los siguientes aspectos:

Valoración Puntaje
Criterio Ausencia En progreso Satisfactorio
Iniciado (D) Excelente (A) 1 pto.
(E) (C) (B)
Identifica
Identifica un Identifica un Identifica un
la totalidad
25% de los 50% de los 75% de los
Selección de los
elementos elementos elementos
de nodos elementos
de partida de partida de partida
(instancias, No realiza la de partida ___/0.5
(nodos y (nodos y (nodos y
conceptos) actividad (nodos y ptos.
vínculos) vínculos) vínculos)
y/o vínculos)
requeridos requeridos requeridos
propiedades requeridos
para la para la para la
para la
consulta. consulta. consulta.
consulta.
Estructura
Estructura
y combina
y combina
Estructura los patrones
los patrones
y combina RDF de tal
Estructura RDF de tal
Lógica de los patrones manera que
y combina manera que
la consulta RDF de resuelve la
No realiza la los patrones resuelve la ___/0.5
SPARQL y forma cuestión de
actividad RDF de cuestión de ptos.
resultados correcta competencia.
forma competencia.
esperados pero de No adjunta
incorrecta Adjunta los
forma los
parcial. resultados
resultados
esperados de
esperados de
la ejecución.
la ejecución.

14
MODALIDAD ABIERTA Y A DISTANCIA
Tarea: Sistemas basados en el Conocimiento

Estimado(a) estudiante, una vez resuelta su tarea en el documento impreso


(borrador), acceda al Entorno Virtual de Aprendizaje (EVA) en www.utpl.edu.ec
e ingrese las respuestas respectivas.

SEÑOR ESTUDIANTE:
Le recordamos que para presentarse a rendir las evaluaciones presenciales no
está permitido el uso de ningún material auxiliar (calculadora, diccionario, libros,
Biblia, formularios, códigos, leyes, etc.)
Las pruebas presenciales están diseñadas para desarrollarlas sin la utilización
de estos materiales.

15
La Universidad Católica de Loja UTPL

Вам также может понравиться