UNIVERSIDAD REY JUAN CARLOS CURSO

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

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

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

Introducción a las Ontologías

Asunción Gómez-Pérez Oscar Corcho

Seminario Web Semántica y Ontologías

Pedro J. Muñoz Merino Diseño de Aplicaciones Telemáticas 2

Introducción a la Web Semántica

Web Semántica. Partimos de la siguiente estructura de relaciones (tablas).

Diagramas de secuencia

CAMINANDO HACIA LA WEB SEMÁNTICA

Representación del Conocimiento. Web Semántica

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

Lenguajes para la Web Semántica deben:

Inferencia en la Web Semántica

Sesión 8. Ontologías y Web Semántica. Año académico 2014/15. Profesores: Sascha Ossowski, Alberto Fernández y Holger Billhardt

1.- CREAR UNA BASE DE DATOS CON ACCESS

Los pasos a seguir para cumplimentar la solicitud son los siguientes: A continuación, se detallarán cada uno de estos apartados.

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

IIC2213. IIC2213 Teorías 1 / 42

Web Semán)ca Bernade/e Lóscio/CIn. de documentos

-Pensamientos y Reflexiones-

Antes de la Web Semántica

Algebra lineal y conjuntos convexos

Interaccionando con la Web Semán2ca

Formatos de datos abiertos

SALDOS INICIALES ACTIVOS FIJOS INTERFACES

ƒ : {(1, 4), (2, 5), (3, 6), (4, 7)}.

CONTINUIDAD DE FUNCIONES. SECCIONES A. Definición de función continua. B. Propiedades de las funciones continuas. C. Ejercicios propuestos.

Capítulo 4. Lógica matemática. Continuar

Las redes semánticas intentan trasladar esa afirmación a un formalismo Una red semántica será un grafo donde:

Apuntes de Lógica Proposicional


Semantic Annotation for WSDL and XML SAWSDL

Un momento concreto. Tiene que ver con el uso de los sentidos para captar las características de la persona, objeto, evento o situación.

red.es, 29/11/2012 Ontology Engineering Group

Fundamentos de Investigación

El propósito de este material es brindar las explicaciones más importantes sobre bases de datos, relevantes para el uso de GeneXus.

Axiomas de separación

Sesión No. 10. Contextualización INFORMÁTICA 1. Nombre: Gestor de Base de Datos (Access)

SUGERENCIAS PARA LA RECOLECCIÓN DE DATOS PERTENECIENTES A LOS PARÁMETROS EXISTENTES EN EL INSTRUMENTO DENOMINADO: LISTA DE COTEJO

Tema 4. Probabilidad Condicionada

Código/Título de la Unidad Didáctica: MATEMÁTICAS BASICAS APLICADAS EN EL MECANIZADO

Administración de la producción. Sesión 9: Hojas de cálculo (Microsoft Excel)

Una función de la forma donde a 1 siendo "a" la base y "X" el exponente

Formato para prácticas de laboratorio

TEMA 1. MATRICES, DETERMINANTES Y APLICACIÓN DE LOS DETERMINANTES. CONCEPTO DE MATRIZ. LA MATRIZ COMO EXPRESIÓN DE TABLAS Y GRAFOS.

II. Razonamiento con conocimiento preciso

Web Semántica y Linked Data

Importar Perfiles de Materiales de Impresión en VersaWorks de Roland

Plataforma de formación. Guía de manejo

SISTEMAS DE ECUACIONES LINEALES Y MATRICES Dos ecuaciones lineales con dos

Materia: Matemática de Octavo Tema: Raíces de un polinomio. Marco teórico

FORMATO CONDICIONAL Y FORMATO PERSONALIZADO.

Diagramas de secuencia

Apéndice A. Análisis y diseño de la aproximación. Especicación de Requisitos Software

La Web Semántica. Asunción Gómez-Pérez

Tema 9: Cálculo Deductivo

NOTAS TÉCNICAS SOBRE EL SIT: Comisiones Comerciales

NOCIONES PRELIMINARES (*) 1

Los números enteros Z = {,-3, -2, -1, 0, 1, 2, 3, }

1. dejar a una lado de la igualdad la expresión que contenga una raíz.

7. Poblar base de datos a partir de documentos XML validados con esquemas XML

SCUACAC026MT22-A16V1. SOLUCIONARIO Ejercitación Generalidades de números

Tema 7. Lógicas de descripciones. Año académico 2014/15. Profesores: Sascha Ossowski, Alberto Fernández y Holger Billhardt

Funciones básicas del depurador

PMP Test C05_ El sistema de codificación de la Estructura de Desglose de Trabajo permite al equipo de proyecto:

M A N U A L D E U S U A R I O

Novell. Novell Teaming 1.0. novdocx (es) 6 April 2007 EXPLORAR EL PORTLET DE BIENVENIDA DESPLAZARSE CON NOVELL TEAMING NAVIGATOR.

GUÍA DE FUNCIONAMIENTO BASICO DE LA PLATAFORMA DOCENTE MOODLE

Universidad Nacional Abierta y a Distancia UNAD-Lógica Matemática - Georffrey Acevedo G. A que viene la lógica?

Unidad 29: Formato condicional

A. Menéndez Taller CES 15_ Confiabilidad. 15. Confiabilidad

APLICACIÓN DXF_TO_CTE PARA LA CONVERSIÓN DE ARCHIVOS DXF A CTE

PASO 1: Seleccionar Mis órdenes de compra Con la opción de Mis órdenes de compra podrá realizar las siguientes acciones:

CONSTRUCCIÓN DE GRÁFICOS CON EXCEL

Ontologías. Santi García Jiménez

RESPUESTA A PREGUNTAS INFORMÁTICAS FRECUENTES.

Los números naturales

En este manual se propone utilizar el SkyDrive del correo electrónico del CONALEP, sin embargo también es

Anexo. Control de errores

Tesauro Gestion de patrimonio Inmaterial

SIIGO WINDOWS. Procesos de Caja Menor. Cartilla I

MATEMÁTICAS DISCRETAS. UNIDAD 2 Algebras Booleanas y Circuitos Combinatorios

Guía de integración del módulo PayNoPain en Prestashop

Cuáles de ellas son una disolución? Por qué dices que son disoluciones? Puedes identificar alguna sustancia que las forma?

PET-PROGRAMA PARA FORMAR PARTE DE LAS LISTAS DE SELECCIÓN DE PERSONAL ESTATUTARIO TEMPORAL GUIA RÁPIDA DEL USUARIO

Web semántica y Linked Data

ENSAYO ARGUMENTATIVO SPAN 115

FPP: Frontera de posibilidades de producción.

MICROSOFT ACCESS 2016 Básico

Catálogo de Trabajadores

Actividades de apoyo. Problemas aritméticos y algebraicos. Actividad 1.1.

PRÁCTICAS DE ELECTRICIDAD Y ELECTRÓNICA CON CROCODILE. Lucía Defez Sánchez Profesora de la asignatura tecnología en la ESO

Microeconomía Superior I: Tema 2

Desarrollo de una ontología para la representación del dominio de transferencia de resultados de investigación universitaria

Terminaremos el capítulo con una breve referencia a la teoría de cardinales.

INTRODUCCION A LA INTELIGENCIA ARTIFICIAL MÓDULO 6- CÁLCULO DE PREDICADOS Y LÓGICA DE PRIMER ORDEN

Materia: Matemática de Séptimo Tema: Circunferencia. Marco teórico

UNIVERSIDAD DE EL SALVADOR FACULTAD DE JURISPRUDENCIA Y CIENCIAS SOCIALES ESCUELA DE CIENCIAS JURIDICAS

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#> SOLUCIÓN Turtle: p2:pais rdfs:class. p2:ciudad rdfs:class. p2:capital rdf:property. p2:capital rdfs:domain p2:pais. p2:capital rdfs:range p2:ciudad. p2:madrid p2:ciudad. p2:españa p2:pais. p2:españa p2:capital p2:madrid. Pág. 1 / 5

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#> SOLUCIÓN rdfs:class rdfs:domain p2:cuadro p2:guernica rdf:property rdfs:range p2:autor p2:autor rdfs:class p2:persona p2:picasso Turtle: p2:persona rdfs:class. p2:cuadro rdfs:class. p2:picasso p2:persona. p2:autor rdf:property. p2:autor rdfs:domain p2:cuadro. p2:autor rdfs:range p2:persona. p2:guernica p2:cuadro. p2:guernica p2:autor p2:picasso. Pág. 2 / 5

Ejercicio 3: Utilizando la herramienta Protege 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 Animal Vaca Animal Oveja Animal 3. Crear las clase ProductoAnimal y las subclases Leche y Huevos 4. Definir la propiedad come con dominio Animal y rango Animal Planta 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 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 come.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 come. Animal (o ( come.animal) ) 8. Expresar: Los tigres comen vacas Tigre come.vaca 9. INFERENCIA: clasificar la ontología. Observar qué se deduce e intentar explicar porqué. Carnívoro Animal debido a que come tiene dominio Animal. Si se añade dominio Carnívoro o se quita el dominio Animal entonces no se deduce. Tigre Carnívoro por 6 y 8 10. INFERENCIA: computar instancias. Observar qué se deduce e intentar explicar porqué. t1 y v1 Animal por subsunción t1 Carnívoro por 5 y 6 11. Expresar: La vaca es animal vegetariano Vaca Animal Vegetariano (o simplemente añadir Vaca Vegetariano) Pág. 3 / 5

12. Expresar: Las vacas locas son vacas que comen ovejas VacaLoca Vaca come.oveja 13. INFERENCIA: comprobar consistencia. Observar qué se deduce e intentar explicar porqué. VacaLoca es inconsistente porque es Vaca come.oveja come. Animal 14. Quitar Vegetariano de Vaca (11). Volver a comprobar la consistencia y explicar. VacaLoca ya no es inconsistente. 15. Volver a dejar Vaca Animal Vegetariano y modificar Vegetariano (7): Vegetariano come.planta (en vez de Animal) 16. INFERENCIA: comprobar consistencia. Observar qué se deduce e intentar explicar porqué. Ahora VacaLoca es consistente!! porque no se dice que Oveja sea disjunto de Planta, por tanto podría haber ovejas que fueran también plantas 17. Añadir que Animal es disjunto de Planta. Animal Planta Esto se puede hacer añadiendo el axioma o añadiendo la clase en disjoints 18. INFERENCIA: comprobar consistencia. Observar qué se deduce e intentar explicar porqué. Ahora VacaLoca es inconsistente, ya que ahora Animal (y por tanto Oveja) son disjuntos de Planta. Ejercicio 4: 1. Introducir en Protege el ejemplo de la familia del ejercicio 1 del tema Lógica de Descripciones 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, decir que hombre tiene al menos un hijo 6. Realizar consultas SPARQL Pág. 4 / 5

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. SOLUCIÓN: a) b) Mito(Yocasta) Mito(Edipo) Mito(Polinices) Mito(Tersandro) tienehijo(yocasta,edipo) tienehijo(edipo, Polinices) tienehijo(yocasta, Polinices) tienehijo(polinices, Tersandro) Parricida(Edipo) Parricida(Tersandro) c) ( tienehijo.(parricida tienehijo. Parricida))(Yocasta) d) La respuesta sería No, ya que no se puede encontrar ningún valor que lo cumpla. Yocasta tiene dos hijos: Edipo y Polinices. Edipo sí está en la lista de parricidas, pero su hijo (Polinices) no está entre los no parricidas. Por su parte, Polinices no está en los parricidas. e) En este caso la respuesta es Sí, puesto que al tratarse de mundo abierto considera las diferentes alternativas posibles cuando no se dispone de información. En concreto, se pueden dar dos casos respecto a Polinices: Polinices es parricida : entonces Yocasta tiene un hijo parricida (Polinices) que a su vez tiene un hijo no parricida (Tersandro). Polinices no es parricida : entonces Yocasta tiene un hijo parricida (Edipo) que a su vez tiene un hijo no parricida (Polinices) En ambos casos Yocasta cumple los requisitos. Pág. 5 / 5