UNIVERSIDAD REY JUAN CARLOS CURSO

Documentos relacionados
UNIVERSIDAD REY JUAN CARLOS CURSO

SISTEMAS BASADOS EN EL CONOCIMIENTO Grado en Ingeniería Informática Hoja de Problemas Tema 4 Web Semántica y Web de Datos

Ejercicio 1: Representar utilizando RDF Schema el siguiente conocimiento: La capital de España es Madrid.

Realizar las siguientes consultas SPARQL a la dbpedia ( o

LA WEB SEMÁNTICA. LÓGICA DE DESCRIPCIONES

Recomendador de Mejoras de Performance para Bases de Datos PostgreSQL

Tema 4. Tecnologías de la Web3.0 3ª Parte: SPARQL. J. Javier Samper Zapater José Fco. García Calderaro Departamento de Informática

Maestría en Ingeniería

La Web Semántica: definición oficial

RDF. Jose Emilio Labra Gayo. Departamento de Informática Universidad de Oviedo

Diseño y populación semiautomática de ontologías. Daniel Fiel Cortés / TFC

Contenido. Datos enlazados (linked data) DBpedia del español Paquetes R

INTRODUCCIÓN A LA WEB SEMÁNTICA Y LINKED DATA

RDFlib. Javier Béjar ECSDI 2017/2018. Facultat d Informàtica de Barcelona, UPC

Tecnologías Semánticas aplicadas al Análisis de Redes Sociales en el ámbito de la Salud

Consultas en la Web Semántica: SPARQL

Hoja de Problemas Tema 7 Lógicas de Descripciones

NUEVAS TENDENCIAS EN INTERNET HACIA LA WEB SEMÁNTICA

!"#$%&"'()$'(*+%,-(,-.%$(/$*0-'-12",(3$450#&*",(( $0('"(6$.()$(7"#-,(

LA WEB SEMANTICA. Natalia Hernández Yuste,

RDF SPARQL. RDF y SPARQL. Aprendiendo a nadar en el diluvio de datos (II) Miguel A. Martínez Prieto & Javier D. Fernández

Datos abiertos enlazados: Experiencia en la Universidad de Chile

SPARQL. Jose Emilio Labra Gayo. Departamento de Informática Universidad de Oviedo

UNIVERSIDAD JOSE CARLOS MARIATEGUI. Figura 15. Figura 16

Apunte de Gráficos Microsoft Office Excel Gráficos.

Realizar Inventarios por Tipo de Artículos [Tienda] GIO INTELLIGENT

Representación del Conocimiento Otros formalismos. Licenciatura en Ciencias de la Computación. Introducción a la Inteligencia Artificial.

SPARQL: SPARQL Protocol And Query Language

Aprendiendo y Construyendo nuestros Principios: Ley de Gobierno Abierto de Extremadura.

... Consultas. anfora CAPÍTULO. Introducción. Utilización de las CONSULTAS

1. En primer lugar, seleccionamos la celda o caracteres a los que queremos aplicar el nuevo formato.

Qué es SPARQL. Pronunciado sparkle Acronimo recursivo para

CAPITULO 4 SELECCIÓN DE PLATAFORMAS PARA IMPLEMENTAR LA ONTOLOGÍA

Guía externa de utilización de la herramienta de gestión de servicios (itop)

Práctica: aplicación para gestionar un animalario II

Lógicas para la Informática y la Inteligencia Artificial Memoria de la práctica DiagVenn 1.0

PFC UOC. Uso de Wikis Semánticas. Raúl A. Fernández-Santa Cruz Jiménez PFC Ingeniería en Informática. Consultor: Felipe Geva Urbano

Interaccionando con la Web Semán2ca

GUIA BÁSICA DE KALGEBRA

RDF avanzado. Fundamentos de la Web Semántica. Objetivos. Vocabulario RDF. RDF avanzado. Semántica. Pablo R. Fillottrani. Introducción a SPARQL

Access CURSO ACCESS BÁSICO 2003 UNIDAD 2 UNIDAD 2 Creación de una base de datos

Ontologías. Javier Béjar cbea (LSI-FIB-UPC) Inteligencia Artificial Curso 2006/ / 16

Guía de ahorro de tinta inteligente

7.2 Concepto de Web semántica

Anexo 2. Para los nombres de variable se aplican las siguientes normas:

Modelos de información

Guía de gestión de Servicios de apoyo a la escolarización

XBRL Semán+co Información Financiera Semán+ca

EJERCICIO 32 DE EXCEL


Taller de Lenguajes y Tecnologías de la Web Semántica

Representación del conocimiento. Lógica y representación del conocimiento.

Grupo de Ingeniería Gráfica Escuela Técnica Superior de Ingenieros Industriales Universidad Politécnica de Madrid INDICE

Crear una rúbrica. Aprende Canvas 1. Una rúbrica es una herramienta de evaluación de los aprendizajes.

Sistemas Inteligentes de Gestión. Relación de ejercicios PROLOG. Carlos Cubero & Fernando Berzal

Métodos de Inteligencia Artificial

DR. MIGUEL CERIANI PROF. ALEJANDRO VAISMAN ONTOLOGÍAS EN LA WEB 2. RDF: MODELO Y FORMATOS

INTRODUCCIÓN A LA WEB SEMÁNTICA: REALIDADES Y PERSPECTIVAS.

Manual: Blog. Crear un artículo. Editar un artículo. Publicar y despublicar artículos. Introducir un video. Gestionar Comentarios

Adquisición de conocimiento usando técnicas de procesamiento de texto y red semántica Sesión 4: Red semántica

Introducción a las Ontologías

A11. Web semántica y datos enlazados

MANUAL PARA CREAR UN PRESUPUESTO PEDIDO (PRESUPUESTO ACEPTADO)

Manual Subida de Ficheros y Firma Electrónica

Con la opción de Export

MÓDULO DIARIO PARA MOODLE

BASE DE DATOS EN EXCEL Por Mabel Cortes C.

ECUACIONES, ORGANIGRAMAS y GRÁFICOS

Manual Subida de Ficheros y Firma Electrónica

Representación de Conocimientos

Módulo V Adquisición de datos en la Web Semántica. OpenCourseWare Recuperación y Acceso a la Información

4. Aplicar fórmulas y funciones.

2.2 CREAR TABLAS Y GRÁFICOS.

Guía herramienta de personalización de comercios

PROPUESTA Y CONSTRUCCIÓN DE UNA ONTOLOGÍA PARA LENGUAJES DE MODELADO GRÁFICO. Gloria Patricia Carmona Ríos. Trabajo final. Especialización en Sistemas

Manual: Blog. Crear un artículo. Editar un artículo. Publicar y despublicar artículos. Introducir un video. Gestionar Comentarios

Tema 3: Representación del conocimiento estructurado

Lógicas Descriptivas y Ontologías

Lógicas Descriptivas (Description Logics)

MOODLE 1.9 BASE DE DATOS

Operación de Microsoft Excel

CuadraTurnos (ios) Manual de usuario. (Guía rápida)

ACTUALIZACIÓN VERSIÓN GEOBASEWEB. RELACIÓN DE CAMBIOS ENTRE v Y v

Formatos de datos abiertos

Introducción a ASP (Answer Set Programming - programación con conjuntos respuestos)

Creación de contenidos digitales: la herramienta de autor

Manual de Herramientas. Grupos de Trabajo. Pág. 1

CAMINANDO HACIA LA WEB SEMÁNTICA

tema 27 Formación Integral en el Paquete Office Matrices y Vínculos Objetivos: Qué es una Matriz Cómo Crear una Fórmula Matricial

Introducción a la Web Semán4ca

Los datos en Data Science

Representación del Conocimiento Otros formalismos

Presentar un trabajo: Impress

Portal de Colaboración con Capacidades Semánticas

Introducción a Linked Open Data

Documento Manual Usuario PUA

Para aquellos que tengais conocimientos de Access es lo más parecido a una consulta de referencias cruzadas, pero con más interactividad.

Capítulo 3 Cálculo proposicional 3.5 Razonamientos con proposiciones

Transcripción:

Ejercicio 1: Representar utilizando RDF Schema el siguiente conocimiento: La capital de España es Madrid. Puede utilizar un grafo o la notación Turtle. Defina las clases y propiedades que considere oportunas. Todas las URIs creadas tendrán como base http://prueba2.curso2012/. Si lo desea puede utilizar los siguientes prefijos y/o definir otros si es necesario. @prefix p2: <http://prueba2.curso2012/> @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> Ejercicio 2: Representar utilizando RDF Schema el siguiente conocimiento: Picasso pintó el Guernica. Puede utilizar un grafo o la notación Turtle. Defina las clases y propiedades que considere oportunas. Todas las URIs creadas tendrán como base http://prueba2.curso2012/. Si lo desea puede utilizar los siguientes prefijos y/o definir otros si es necesario. @prefix p2: <http://prueba2.curso2012/> @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> Ejercicio 3: Utilizando la herramienta Protege 3.4 realizar los siguientes pasos: 1. Crear un proyecto nuevo Seleccionar OWL / RDF Files Después OWL DL 2. Crear la clase Animal y las subclases Tigre, Vaca y Oveja Tigre v Animal Vaca v Animal Oveja v Animal 3. Crear las clase ProductoAnimal y las subclases Leche y Huevos 4. Definir la propiedad come con dominio Animal y rango Animal t Planta t ProductoAnimal El rango en Protege se hace añadiendo las tres clases al rango (en vez de la fórmula) Otra opción: crear una clase Comida con esas tres subclases Pág. 1 / 5

5. Crear instancia de Tigre (p.e. t1) y Vaca (p.e. v1) e indicar que t1 come v1 6. Expresar: algo que come animales es carnívoro: Carnívoro 9come.Animal Se recomienda seleccionar la opción OWL Preferences DLSintaxClassDisplay para utilizar la notación de lógicas de descripciones vista en clase 7. Expresar: un vegetariano es algo que no come animales Vegetariano 8come. Animal (o (9come.Animal) ) 8. Expresar: Los tigres comen vacas Tigre v 9come.Vaca 9. INFERENCIA 1: clasificar la ontología (activar el razonador si no lo está, menú Reasoning ). Observar qué se deduce y explicar. 10. INFERENCIA 2: computar instancias. Observar qué se deduce y explicar. 11. Expresar: La vaca es animal vegetariano Vaca v Animal u Vegetariano (o simplemente añadir Vaca v Vegetariano) 12. Expresar: Las vacas locas son vacas que comen ovejas VacaLoca v Vaca u 9come.Oveja 13. INFERENCIA 3: comprobar consistencia. Observar qué se deduce y explicar. 14. Quitar Vegetariano de Vaca (11). Volver a comprobar la consistencia y explicar. 15. Volver a dejar Vaca v Animal u Vegetariano y modificar Vegetariano (7): Vegetariano 8come.Planta (en vez de Animal) 16. INFERENCIA 4: comprobar consistencia. Observar qué se deduce y explicar. 17. Añadir que Animal es disjunto de Planta. Animal v Planta Esto se puede hacer añadiendo el axioma o añadiendo la clase en disjoints 18. INFERENCIA 5: comprobar consistencia. Observar qué se deduce y explicar. Pág. 2 / 5

Ejercicio 4: 1. Introducir en Protege el siguiente conocimiento (ejercicio 1 del tema Lógica de Descripciones): Mujer Persona u Femenino Hombre Persona u Mujer Padre Hombre u 9crea.Persona Madre Mujer u 9crea.Persona Progenitor Padre t Madre Abuela Madre u 9crea.Progenitor Esposa Mujer u 9tieneMarido.Hombre MadreSinHijas Madre u 8crea.( Mujer) 2. Clasificar la taxonomía. Observar el resultado. 3. Introducir algunas instancias 4. Obtener instancias inferidas (type) 5. Introducir inconsistencias, por ejemplo: Hombre y NO Hombre Después de tener instancias, especificar que hombre tiene al menos un hijo 6. Realizar algunas consultas SPARQL Ejercicio 5: Dado el siguiente fragmento de la mitología griega: Edipo mató a su padre, se casó con su madre Yocasta, y tuvo hijos con ella, entre ellos Polinices. Polinices tuvo hijos, entre ellos Tersandro. a) Representar ese conocimiento en LD ALC (se sugiere una clase Mito y predicado tienehijo) b) Añadir que Edipo es parricida y Tersandro no lo es (por ejemplo usar clase Parricida) Se quiere saber si Yocasta tiene un hijo parricida que a su vez tenga un hijo que no sea parricida c) Plantear la pregunta en LD ALC d) cuál sería la respuesta si la información se guarda en Base de Datos (mundo cerrado)? e) cuál sería la respuesta si se utiliza LD? Introducir ese conocimiento en Protege y comprobar la solución. Pág. 3 / 5

Ejercicio 6: Realizar las siguientes consultas SPARQL a la dbpedia (http://dbpedia.org/snorql o http://dbpedia.org/sparql): 1. Capitales de Europa, ordenadas (http://dbpedia.org/class/yago/capitalsineurope) 2. Capitales de Europa y su nombre, ordenadas (http://dbpedia.org/property/name) 3. Capitales de Europa que no tienen nombre, ordenadas 4. Capitales de Europa, su nombre y su nombre nativo, ordenadas (http://dbpedia.org/property/nativename) 5. Capitales de Europa y su nombre (si lo tienen), ordenadas 6. Capitales de Europa, su nombre (si lo tienen) y su nombre nativo (si lo tienen), ordenadas 7. Capitales de Europa y, si tienen ambos, su nombre y su nombre nativo, ordenadas 8. Capitales europeas cuyo nombre contiene una e 9. Capitales europeas y población de más de 2.000.000 habitantes, ordenados por nº habitantes (de mayor a menor) (http://dbpedia.org/ontology/populationtotal) 10. Para cada capital europea de más de 2 millones de habitantes mostrar un texto con el nombre y los habitantes. Por ejemplo: En Madrid hay 3500000 habitantes 11. Capitales europeas con más de 1000 km2 (en m2) (http://dbpedia.org/ontology/areatotal) 12. Capitales europeas o asiáticas con más de 1000 km2 (en m2) (http://dbpedia.org/class/yago/capitalsinasia) 13. Capitales europeas con más de 1000 km2 (en m2) y capitales de Asia con más de 10 millones de habitantes 14. Capitales europeas y población de más de 2.000.000 habitantes, de países de menos de 500.000 km2 (en m2) (http://dbpedia.org/ontology/country) Pág. 4 / 5

15. Actores de cine que están casados entre ellos, han participado en la misma película, y tal que uno de ellos ha nacido en un país cuya capital tiene más de 3 millones de habitantes, y el otro ha nacido en una ciudad que tiene un equipo en la NBA dbpprop:spouse dbpedia-owl:starring (pelicula actor) dbpedia-owl:birthplace dbpedia-owl:country (clase) dbpedia-owl:capital dbpedia-owl:populationtotal dbpprop:city (equipo - ciudad) yago:nationalbasketballassociationteams 16. Número de capitales europeas 17. Número mínimo y máximo de habitantes de las capitales europeas 18. Tenistas ganadores de más de cinco torneos Grand Slam (Roland Garros, Wimbledon, Open USA, Open Australia) indicando y ordenado por número de torneos ganados (mayor a menor) dbpedia-owl:championinsinglemale (torneo ganador) dbpedia-owl:category <http://dbpedia.org/resource/grand_slam_(tennis)> Pág. 5 / 5