SlideShare una empresa de Scribd logo
Ontologías
Inteligencia Artificial
CS-GEI-FIB cbea
Curso 2018/2019
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 1 / 27
Índice
1 Motivación
2 Desarrollo de Ontologías
3 Proyectos de Ontologías
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 2 / 27
Índice
Ontologías
El objeto de estudio de la ciencia de la Ontología es el estudio de las
categorías que existen en un dominio
El resultado de este estudio es lo que denominamos una ontología
Una ontología es un catálogo de los tipos de cosas que asumimos que
existen en un dominio D desde la perspectiva de alguien que usa un
lenguaje L con el propósito de hablar de D
Los elementos de una ontología representan predicados, constantes,
conceptos y relaciones pertenecientes a un lenguaje L cuando se usa
para comunicar información sobre D
Una ontología es pues un vocabulario
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 3 / 27
Índice
Ontologías
La capacidad de obtener deducciones a partir de la información que
representa la ontología viene dada por el uso de una lógica
La lógica por si misma no habla sobre nada, es neutra respecto al
significado, es su combinación con una ontología lo que le da a un
formalismo lógico la capacidad de expresar significados, por ejemplo:
P → Q
P
Q
Este razonamiento no habla sobre nada en concreto salvo que
asignemos significados a los átomos (P = llueve, Q = me mojo)
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 4 / 27
Índice
Ontologías - Antecedentes
El desarrollo de las ontologías entronca directamente con la Filosofía
Aristóteles acuñó el término Categoría como la palabra para describir
las diferentes clases en las que se dividían las cosas del mundo
El término ontología es relativamente moderno (s. XIX), proviene del
griego Ontos (Ser) y Logos (Palabra)
Este se empezó a utilizar para distinguir el estudio de la
categorización del ser de la categorización que se hacia en biología
De hecho el trabajo de categorización surge en muchas áreas de la
ciencia (filosofía, biología, medicina, lingüística, ...)
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 5 / 27
Motivación
Ontologías - Motivación
¿Cuales son los puntos interesantes que motivan el uso de las ontologías?
Permiten compartir la interpretación de la estructura de la
información entre personas/agentes
El establecer una ontología sobre un dominio permite que dos agentes
puedan entenderse sin ambigüedad y sepan a que se refieren
Permiten reusar el conocimiento
Hacer una descripción de un dominio permite que esta pueda ser
usada por otras aplicaciones que necesiten tratar con ese conocimiento
Hacen que nuestras suposiciones sobre el dominio se hagan
explicitas
Facilita replantearse las suposiciones sobre el dominio y ayuda a que
otros puedan entender su descripción
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 6 / 27
Motivación
Ontologías - Motivación
Separan el conocimiento del dominio del conocimiento
operacional
Permite hacer independientes las técnicas y algoritmos para solucionar
un problema del conocimiento concreto del problema
Permiten analizar el conocimiento del dominio
Una vez tenemos una especificación del conocimiento podemos
analizarlo utilizando métodos formales (para comprobar si es correcto,
completo, ...)
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 7 / 27
Desarrollo de Ontologías
Componentes de una Ontología
En nuestra área de trabajo (Inteligencia Artificial), una ontología será
una descripción formal explicita de los conceptos de un dominio
(Clases)
Estas clases se describirán a partir de propiedades que representarán
las características, atributos y relaciones de las clases
Adicionalmente estas características tendrán restricciones (tipo,
cardinalidad, ...)
Finalmente tendremos instancias (elementos identificables) que
constituirán los individuos concretos que representa la ontología
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 8 / 27
Desarrollo de Ontologías
Desarrollo de una Ontología
Desarrollar una ontología requerirá:
Definir las clases que forman el dominio
Organizar las clases en una jerarquía taxonómica
Definir las propiedades de cada clase e indicar las restricciones de sus
valores
Asignar valores a las propiedades para crear instancias
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 9 / 27
Desarrollo de Ontologías
Metodologías de construcción de Ontologías
No existe una metodología establecida sobre como desarrollar
ontologías, veremos una metodología informal:
“Ontology Development 101: A Guide to Creating Your First
Ontology”, Noy & McGuinness, (2000)
Debemos tener en cuenta:
1 No existe un modo correcto de modelar un dominio. La mejor solución
dependerá de la aplicación/problema concreto
2 El desarrollo de una ontología es un proceso iterativo
3 Los elementos de la ontología deberían ser cercanos a los conceptos y
relaciones que se usan para describir el dominio (generalmente se
corresponden a nombres y verbos que aparecen en frases que describen
el dominio)
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 10 / 27
Desarrollo de Ontologías
Fases de desarrollo de una ontología
Fase 1: Determinar el dominio y la cobertura de la ontología
¿Qué dominio cubrirá la ontología?
¿Para qué usaremos la ontología?
¿A que tipos de preguntas ha de poder responder la ontología?
¿Quién usará y mantendrá la ontología?
Fase 2: Considerar la reutilización de ontologías existentes
Las ontologías se construyen para comunicar conocimiento en
dominios, por lo que se construyen con la idea de compartición. No es
necesario rehacer un trabajo que ya esta hecho, si existe una ontología
sobre el dominio en el que trabajamos, podemos incorporarla
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 11 / 27
Desarrollo de Ontologías
Fases de desarrollo de una ontología
Fase 3: Enumerar los términos importantes en la ontología
Escribir una lista de términos que podemos usar para referirnos a
nuestro dominio, elaborando frases que podríamos utilizar para
preguntarnos cosas sobre él o para explicar a alguien información
sobre él.
¿Que propiedades tiene esos términos?
¿Que nos gustaría decir sobre ellos?
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 12 / 27
Desarrollo de Ontologías
Fases de desarrollo de una ontología
Fase 4: Definir las clases y su jerarquía
Podemos tomar diferentes aproximaciones
De arriba a abajo: Definimos los conceptos mas generales y vamos
especializándolos
De abajo a arriba: Definimos las clases mas especificas y vamos
agrupándolas según propiedades comunes generalizando
Combinación de ambas: Definimos los conceptos mas importantes y
especializamos y generalizamos para completar la ontología
Ninguno de estos métodos es esencialmente mejor y depende del
dominio
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 13 / 27
Desarrollo de Ontologías
Fases de desarrollo de una ontología
Fase 5: Definir las propiedades de las clases
Debemos describir la estructura interna de las clases
Determinaremos una lista de características y en que clases debemos
tenerlas
Podemos tener muchos tipos de propiedades
Propiedades descriptivas, cualidades
Propiedades identificadoras, nombres
Partes
Relaciones con instancias de otras clases
Las propiedades deberían asignarse a la clase mas general, el resto las
obtendrán vía herencia
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 14 / 27
Desarrollo de Ontologías
Fases de desarrollo de una ontología
Fase 6: Definir las características de las propiedades
Cardinalidad (número de valores permitidos)
Tipo, valores
Valores por defecto
Obligatoriedad
Si es una relación definir la cardinalidad y el rango
Fase 7: Crear instancias
Si es necesario (en algún momento lo será) crear las instancias que
formarán parte de la ontología
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 15 / 27
Desarrollo de Ontologías
Consejos para el desarrollo de una ontología (1)
No incluir versiones singulares y plurales de un término (la mejor
política es usar solamente nombres en singular o plural)
Los nombres no son las clases, debemos distinguir la clase del nombre
que le damos. Podemos tener sinónimos, pero todos representan a la
misma clase
Asegurarnos de que la jerarquía está correctamente construida
Observar las relaciones de transitividad y comprobar si son correctas
Evitar ciclos en la jerarquía
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 16 / 27
Desarrollo de Ontologías
Consejos para el desarrollo de una ontología (2)
Todas las subclases de una clase deben estar al mismo nivel de
generalidad
No hay un criterio respecto al número de clases, la experiencia dice
que un número entre dos y doce es habitual, mas clases indicaría que
tenemos que estructurarlas añadiendo mas niveles
¿Cuando introducir nuevas clases?
Suele ser incómodo navegar por jerarquías o muy planas o muy
profundas, se debería elegir un punto intermedio, unas indicaciones
serían:
Las nuevas clases tienen propiedades adicionales que no tiene la
superclase
Tienen restricciones diferentes
Participan en relaciones diferentes
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 17 / 27
Desarrollo de Ontologías
Consejos para el desarrollo de una ontología (3)
Decidir si hemos de usar una propiedad o crear una clase
A veces un atributo es suficientemente importante como para
considerar que sus valores diferentes corresponden a objetos diferentes
Decidir donde esta el nivel de las instancias
Pensar cual es nivel mínimo de granularidad que necesitamos
Limitar el ámbito de la ontología
La ontología o necesita incluir todas las clases posibles del dominio,
solo las necesarias para la aplicación que se desarrolla
Tampoco necesitamos incluir todos los
atributos/restricciones/relaciones posibles
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 18 / 27
Proyectos de Ontologías
CYC (1985)/OpenCYC (2003)
Ejemplo de ontología general
Objetivo: Formalizar conocimiento de sentido común
Cientos de miles de conceptos, millones de aserciones sobre los
conceptos
Lenguaje CYCL (subconjunto de lógica de predicados)
Subconjuntos especializados (micro teorías)
sw.opencyc.org
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 19 / 27
Proyectos de Ontologías
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 20 / 27
Proyectos de Ontologías
WORDNET (1990)
Ejemplo de ontología orientada a un dominio
Ontología léxica (Organizado según categorías semánticas, etiquetado
con categorías sintácticas)
95.500 palabras, 70.100 significados
Redes semánticas
Inicialmente para inglés, ahora para muchos idiomas
www.wordvis.com
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 21 / 27
Proyectos de Ontologías
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 22 / 27
Proyectos de Ontologías
Generalized Upper Model (1994)
Ejemplo de Upper Ontology
Ontología léxica (multiidioma, solo incluye una jerarquía de
conceptos)
250 Conceptos
LOOM
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 23 / 27
Proyectos de Ontologías
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 24 / 27
Proyectos de Ontologías
Unified Medical Language System (1993)
Ejemplo de ontología de dominio
Ontología de términos biomédicos
135 tipos semánticos, 51 relaciones semánticas, 252.982 conceptos
Redes semánticas
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 25 / 27
Proyectos de Ontologías
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 26 / 27
Proyectos de Ontologías
repositorios DAML+OIL/OWL
Ontologías para la web semántica
282 Ontologías publicas escritas en DAML+OIL/OWL
http://www.daml.org/ontologies/
Temas variados:
academic department, Actors, address book, airport, Bibliography,
Biology, Chemistry, Clothing, Weather, ...
Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 27 / 27

Más contenido relacionado

Similar a inar - Capítulo 09 - RC3-Ontologias - Dr Javier Vázquez-Salceda.pdf

Pautas para el ensayo final
Pautas para el ensayo finalPautas para el ensayo final
Pautas para el ensayo final
wikiwilliams
 
Unidad 1 tics en la educacion
Unidad 1 tics en la educacionUnidad 1 tics en la educacion
Unidad 1 tics en la educacionWendy Rdz
 
Estrategias para la Producción de textos escritos
Estrategias para la Producción de textos escritosEstrategias para la Producción de textos escritos
Estrategias para la Producción de textos escritos
MINEDU
 
S11 y S12. Escribiendo el Análisis de la Memoria.pptx
S11 y S12. Escribiendo el Análisis de la Memoria.pptxS11 y S12. Escribiendo el Análisis de la Memoria.pptx
S11 y S12. Escribiendo el Análisis de la Memoria.pptx
shantallflorez1
 
Bloque iv proyecto 10 3 español
Bloque iv proyecto 10 3 españolBloque iv proyecto 10 3 español
Bloque iv proyecto 10 3 español
chavitasalvador
 
3 Párrafos Académicos
3  Párrafos Académicos3  Párrafos Académicos
3 Párrafos Académicos
Brenda Cecilia Padilla Rodríguez
 
Planificador politica global 10 i
Planificador politica global 10 iPlanificador politica global 10 i
Planificador politica global 10 i
Juan David Moreno Echeverry
 
Es lo mismo la búsqueda por palabras revisada final 3
Es lo mismo la búsqueda por  palabras revisada final 3Es lo mismo la búsqueda por  palabras revisada final 3
Es lo mismo la búsqueda por palabras revisada final 3
Ketty Rodriguez
 
Mela Ont Perio2006
Mela Ont Perio2006Mela Ont Perio2006
Mela Ont Perio2006
Mela Bosch
 
Planificador politica global 10 i
Planificador politica global 10 iPlanificador politica global 10 i
Planificador politica global 10 i
Juan David Moreno Echeverry
 
CAPITULO I PLANTEAMIENTO DEL PROBLEMA (1).pptx
CAPITULO I PLANTEAMIENTO DEL PROBLEMA (1).pptxCAPITULO I PLANTEAMIENTO DEL PROBLEMA (1).pptx
CAPITULO I PLANTEAMIENTO DEL PROBLEMA (1).pptx
MIRLARA
 
Proyecto de ciencias
Proyecto de cienciasProyecto de ciencias
Proyecto de ciencias
Luisa Vásquez de Rivas
 
Unidades didácticas 9
Unidades didácticas 9Unidades didácticas 9
Unidades didácticas 9
Camilo Gonzalez
 
PlanificacióN De Trayecto Clase 2
PlanificacióN De Trayecto  Clase 2PlanificacióN De Trayecto  Clase 2
PlanificacióN De Trayecto Clase 2
guest7671997
 
01 taxonomías de resultados de aprendizaje Bloom y Biggs
01 taxonomías de resultados de aprendizaje Bloom y Biggs01 taxonomías de resultados de aprendizaje Bloom y Biggs
01 taxonomías de resultados de aprendizaje Bloom y Biggs
Alfredo Prieto Martín
 
306 mia
306 mia306 mia
306 mia
rbrosabelen
 
Tic en la enseñana aprendizaje iii
Tic en la enseñana aprendizaje iiiTic en la enseñana aprendizaje iii
Tic en la enseñana aprendizaje iiiJuan Quintana
 
Taxonomia duoc conceptos basicos - clase 01
Taxonomia duoc   conceptos basicos - clase 01Taxonomia duoc   conceptos basicos - clase 01
Taxonomia duoc conceptos basicos - clase 01
Marcelo Luis Barbosa dos Santos
 
Tema iv organización lógica.1 b
Tema iv organización lógica.1 b Tema iv organización lógica.1 b
Tema iv organización lógica.1 b Di Delphis
 

Similar a inar - Capítulo 09 - RC3-Ontologias - Dr Javier Vázquez-Salceda.pdf (20)

Pautas para el ensayo final
Pautas para el ensayo finalPautas para el ensayo final
Pautas para el ensayo final
 
Rubrica mentefacto
Rubrica mentefactoRubrica mentefacto
Rubrica mentefacto
 
Unidad 1 tics en la educacion
Unidad 1 tics en la educacionUnidad 1 tics en la educacion
Unidad 1 tics en la educacion
 
Estrategias para la Producción de textos escritos
Estrategias para la Producción de textos escritosEstrategias para la Producción de textos escritos
Estrategias para la Producción de textos escritos
 
S11 y S12. Escribiendo el Análisis de la Memoria.pptx
S11 y S12. Escribiendo el Análisis de la Memoria.pptxS11 y S12. Escribiendo el Análisis de la Memoria.pptx
S11 y S12. Escribiendo el Análisis de la Memoria.pptx
 
Bloque iv proyecto 10 3 español
Bloque iv proyecto 10 3 españolBloque iv proyecto 10 3 español
Bloque iv proyecto 10 3 español
 
3 Párrafos Académicos
3  Párrafos Académicos3  Párrafos Académicos
3 Párrafos Académicos
 
Planificador politica global 10 i
Planificador politica global 10 iPlanificador politica global 10 i
Planificador politica global 10 i
 
Es lo mismo la búsqueda por palabras revisada final 3
Es lo mismo la búsqueda por  palabras revisada final 3Es lo mismo la búsqueda por  palabras revisada final 3
Es lo mismo la búsqueda por palabras revisada final 3
 
Mela Ont Perio2006
Mela Ont Perio2006Mela Ont Perio2006
Mela Ont Perio2006
 
Planificador politica global 10 i
Planificador politica global 10 iPlanificador politica global 10 i
Planificador politica global 10 i
 
CAPITULO I PLANTEAMIENTO DEL PROBLEMA (1).pptx
CAPITULO I PLANTEAMIENTO DEL PROBLEMA (1).pptxCAPITULO I PLANTEAMIENTO DEL PROBLEMA (1).pptx
CAPITULO I PLANTEAMIENTO DEL PROBLEMA (1).pptx
 
Proyecto de ciencias
Proyecto de cienciasProyecto de ciencias
Proyecto de ciencias
 
Unidades didácticas 9
Unidades didácticas 9Unidades didácticas 9
Unidades didácticas 9
 
PlanificacióN De Trayecto Clase 2
PlanificacióN De Trayecto  Clase 2PlanificacióN De Trayecto  Clase 2
PlanificacióN De Trayecto Clase 2
 
01 taxonomías de resultados de aprendizaje Bloom y Biggs
01 taxonomías de resultados de aprendizaje Bloom y Biggs01 taxonomías de resultados de aprendizaje Bloom y Biggs
01 taxonomías de resultados de aprendizaje Bloom y Biggs
 
306 mia
306 mia306 mia
306 mia
 
Tic en la enseñana aprendizaje iii
Tic en la enseñana aprendizaje iiiTic en la enseñana aprendizaje iii
Tic en la enseñana aprendizaje iii
 
Taxonomia duoc conceptos basicos - clase 01
Taxonomia duoc   conceptos basicos - clase 01Taxonomia duoc   conceptos basicos - clase 01
Taxonomia duoc conceptos basicos - clase 01
 
Tema iv organización lógica.1 b
Tema iv organización lógica.1 b Tema iv organización lógica.1 b
Tema iv organización lógica.1 b
 

Último

IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁIMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
Claude LaCombe
 
Teorías de la motivación intrínseca y extrínseca,.pdf
Teorías de la motivación intrínseca y extrínseca,.pdfTeorías de la motivación intrínseca y extrínseca,.pdf
Teorías de la motivación intrínseca y extrínseca,.pdf
Nikolle10
 
Tema 3-3 Métodos anticonceptivos y ETS 2024
Tema 3-3 Métodos anticonceptivos y ETS 2024Tema 3-3 Métodos anticonceptivos y ETS 2024
Tema 3-3 Métodos anticonceptivos y ETS 2024
IES Vicent Andres Estelles
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
MauricioSnchez83
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxxPLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
cportizsanchez48
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
https://gramadal.wordpress.com/
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10
Alejandrino Halire Ccahuana
 
Presidencias radicales (1916 – 1930) (1) (1).pdf
Presidencias radicales (1916 – 1930) (1) (1).pdfPresidencias radicales (1916 – 1930) (1) (1).pdf
Presidencias radicales (1916 – 1930) (1) (1).pdf
MARIANA110300
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
SandraPiza2
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024
IES Vicent Andres Estelles
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Demetrio Ccesa Rayme
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
Distea V región
 
recursos naturales en chile quinto básico .pptx
recursos naturales en chile quinto básico .pptxrecursos naturales en chile quinto básico .pptx
recursos naturales en chile quinto básico .pptx
Waleska Chaparro
 

Último (20)

IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁIMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
 
Teorías de la motivación intrínseca y extrínseca,.pdf
Teorías de la motivación intrínseca y extrínseca,.pdfTeorías de la motivación intrínseca y extrínseca,.pdf
Teorías de la motivación intrínseca y extrínseca,.pdf
 
Tema 3-3 Métodos anticonceptivos y ETS 2024
Tema 3-3 Métodos anticonceptivos y ETS 2024Tema 3-3 Métodos anticonceptivos y ETS 2024
Tema 3-3 Métodos anticonceptivos y ETS 2024
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxxPLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10
 
Presidencias radicales (1916 – 1930) (1) (1).pdf
Presidencias radicales (1916 – 1930) (1) (1).pdfPresidencias radicales (1916 – 1930) (1) (1).pdf
Presidencias radicales (1916 – 1930) (1) (1).pdf
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
 
recursos naturales en chile quinto básico .pptx
recursos naturales en chile quinto básico .pptxrecursos naturales en chile quinto básico .pptx
recursos naturales en chile quinto básico .pptx
 

inar - Capítulo 09 - RC3-Ontologias - Dr Javier Vázquez-Salceda.pdf

  • 1. Ontologías Inteligencia Artificial CS-GEI-FIB cbea Curso 2018/2019 Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 1 / 27
  • 2. Índice 1 Motivación 2 Desarrollo de Ontologías 3 Proyectos de Ontologías Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 2 / 27
  • 3. Índice Ontologías El objeto de estudio de la ciencia de la Ontología es el estudio de las categorías que existen en un dominio El resultado de este estudio es lo que denominamos una ontología Una ontología es un catálogo de los tipos de cosas que asumimos que existen en un dominio D desde la perspectiva de alguien que usa un lenguaje L con el propósito de hablar de D Los elementos de una ontología representan predicados, constantes, conceptos y relaciones pertenecientes a un lenguaje L cuando se usa para comunicar información sobre D Una ontología es pues un vocabulario Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 3 / 27
  • 4. Índice Ontologías La capacidad de obtener deducciones a partir de la información que representa la ontología viene dada por el uso de una lógica La lógica por si misma no habla sobre nada, es neutra respecto al significado, es su combinación con una ontología lo que le da a un formalismo lógico la capacidad de expresar significados, por ejemplo: P → Q P Q Este razonamiento no habla sobre nada en concreto salvo que asignemos significados a los átomos (P = llueve, Q = me mojo) Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 4 / 27
  • 5. Índice Ontologías - Antecedentes El desarrollo de las ontologías entronca directamente con la Filosofía Aristóteles acuñó el término Categoría como la palabra para describir las diferentes clases en las que se dividían las cosas del mundo El término ontología es relativamente moderno (s. XIX), proviene del griego Ontos (Ser) y Logos (Palabra) Este se empezó a utilizar para distinguir el estudio de la categorización del ser de la categorización que se hacia en biología De hecho el trabajo de categorización surge en muchas áreas de la ciencia (filosofía, biología, medicina, lingüística, ...) Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 5 / 27
  • 6. Motivación Ontologías - Motivación ¿Cuales son los puntos interesantes que motivan el uso de las ontologías? Permiten compartir la interpretación de la estructura de la información entre personas/agentes El establecer una ontología sobre un dominio permite que dos agentes puedan entenderse sin ambigüedad y sepan a que se refieren Permiten reusar el conocimiento Hacer una descripción de un dominio permite que esta pueda ser usada por otras aplicaciones que necesiten tratar con ese conocimiento Hacen que nuestras suposiciones sobre el dominio se hagan explicitas Facilita replantearse las suposiciones sobre el dominio y ayuda a que otros puedan entender su descripción Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 6 / 27
  • 7. Motivación Ontologías - Motivación Separan el conocimiento del dominio del conocimiento operacional Permite hacer independientes las técnicas y algoritmos para solucionar un problema del conocimiento concreto del problema Permiten analizar el conocimiento del dominio Una vez tenemos una especificación del conocimiento podemos analizarlo utilizando métodos formales (para comprobar si es correcto, completo, ...) Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 7 / 27
  • 8. Desarrollo de Ontologías Componentes de una Ontología En nuestra área de trabajo (Inteligencia Artificial), una ontología será una descripción formal explicita de los conceptos de un dominio (Clases) Estas clases se describirán a partir de propiedades que representarán las características, atributos y relaciones de las clases Adicionalmente estas características tendrán restricciones (tipo, cardinalidad, ...) Finalmente tendremos instancias (elementos identificables) que constituirán los individuos concretos que representa la ontología Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 8 / 27
  • 9. Desarrollo de Ontologías Desarrollo de una Ontología Desarrollar una ontología requerirá: Definir las clases que forman el dominio Organizar las clases en una jerarquía taxonómica Definir las propiedades de cada clase e indicar las restricciones de sus valores Asignar valores a las propiedades para crear instancias Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 9 / 27
  • 10. Desarrollo de Ontologías Metodologías de construcción de Ontologías No existe una metodología establecida sobre como desarrollar ontologías, veremos una metodología informal: “Ontology Development 101: A Guide to Creating Your First Ontology”, Noy & McGuinness, (2000) Debemos tener en cuenta: 1 No existe un modo correcto de modelar un dominio. La mejor solución dependerá de la aplicación/problema concreto 2 El desarrollo de una ontología es un proceso iterativo 3 Los elementos de la ontología deberían ser cercanos a los conceptos y relaciones que se usan para describir el dominio (generalmente se corresponden a nombres y verbos que aparecen en frases que describen el dominio) Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 10 / 27
  • 11. Desarrollo de Ontologías Fases de desarrollo de una ontología Fase 1: Determinar el dominio y la cobertura de la ontología ¿Qué dominio cubrirá la ontología? ¿Para qué usaremos la ontología? ¿A que tipos de preguntas ha de poder responder la ontología? ¿Quién usará y mantendrá la ontología? Fase 2: Considerar la reutilización de ontologías existentes Las ontologías se construyen para comunicar conocimiento en dominios, por lo que se construyen con la idea de compartición. No es necesario rehacer un trabajo que ya esta hecho, si existe una ontología sobre el dominio en el que trabajamos, podemos incorporarla Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 11 / 27
  • 12. Desarrollo de Ontologías Fases de desarrollo de una ontología Fase 3: Enumerar los términos importantes en la ontología Escribir una lista de términos que podemos usar para referirnos a nuestro dominio, elaborando frases que podríamos utilizar para preguntarnos cosas sobre él o para explicar a alguien información sobre él. ¿Que propiedades tiene esos términos? ¿Que nos gustaría decir sobre ellos? Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 12 / 27
  • 13. Desarrollo de Ontologías Fases de desarrollo de una ontología Fase 4: Definir las clases y su jerarquía Podemos tomar diferentes aproximaciones De arriba a abajo: Definimos los conceptos mas generales y vamos especializándolos De abajo a arriba: Definimos las clases mas especificas y vamos agrupándolas según propiedades comunes generalizando Combinación de ambas: Definimos los conceptos mas importantes y especializamos y generalizamos para completar la ontología Ninguno de estos métodos es esencialmente mejor y depende del dominio Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 13 / 27
  • 14. Desarrollo de Ontologías Fases de desarrollo de una ontología Fase 5: Definir las propiedades de las clases Debemos describir la estructura interna de las clases Determinaremos una lista de características y en que clases debemos tenerlas Podemos tener muchos tipos de propiedades Propiedades descriptivas, cualidades Propiedades identificadoras, nombres Partes Relaciones con instancias de otras clases Las propiedades deberían asignarse a la clase mas general, el resto las obtendrán vía herencia Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 14 / 27
  • 15. Desarrollo de Ontologías Fases de desarrollo de una ontología Fase 6: Definir las características de las propiedades Cardinalidad (número de valores permitidos) Tipo, valores Valores por defecto Obligatoriedad Si es una relación definir la cardinalidad y el rango Fase 7: Crear instancias Si es necesario (en algún momento lo será) crear las instancias que formarán parte de la ontología Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 15 / 27
  • 16. Desarrollo de Ontologías Consejos para el desarrollo de una ontología (1) No incluir versiones singulares y plurales de un término (la mejor política es usar solamente nombres en singular o plural) Los nombres no son las clases, debemos distinguir la clase del nombre que le damos. Podemos tener sinónimos, pero todos representan a la misma clase Asegurarnos de que la jerarquía está correctamente construida Observar las relaciones de transitividad y comprobar si son correctas Evitar ciclos en la jerarquía Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 16 / 27
  • 17. Desarrollo de Ontologías Consejos para el desarrollo de una ontología (2) Todas las subclases de una clase deben estar al mismo nivel de generalidad No hay un criterio respecto al número de clases, la experiencia dice que un número entre dos y doce es habitual, mas clases indicaría que tenemos que estructurarlas añadiendo mas niveles ¿Cuando introducir nuevas clases? Suele ser incómodo navegar por jerarquías o muy planas o muy profundas, se debería elegir un punto intermedio, unas indicaciones serían: Las nuevas clases tienen propiedades adicionales que no tiene la superclase Tienen restricciones diferentes Participan en relaciones diferentes Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 17 / 27
  • 18. Desarrollo de Ontologías Consejos para el desarrollo de una ontología (3) Decidir si hemos de usar una propiedad o crear una clase A veces un atributo es suficientemente importante como para considerar que sus valores diferentes corresponden a objetos diferentes Decidir donde esta el nivel de las instancias Pensar cual es nivel mínimo de granularidad que necesitamos Limitar el ámbito de la ontología La ontología o necesita incluir todas las clases posibles del dominio, solo las necesarias para la aplicación que se desarrolla Tampoco necesitamos incluir todos los atributos/restricciones/relaciones posibles Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 18 / 27
  • 19. Proyectos de Ontologías CYC (1985)/OpenCYC (2003) Ejemplo de ontología general Objetivo: Formalizar conocimiento de sentido común Cientos de miles de conceptos, millones de aserciones sobre los conceptos Lenguaje CYCL (subconjunto de lógica de predicados) Subconjuntos especializados (micro teorías) sw.opencyc.org Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 19 / 27
  • 20. Proyectos de Ontologías Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 20 / 27
  • 21. Proyectos de Ontologías WORDNET (1990) Ejemplo de ontología orientada a un dominio Ontología léxica (Organizado según categorías semánticas, etiquetado con categorías sintácticas) 95.500 palabras, 70.100 significados Redes semánticas Inicialmente para inglés, ahora para muchos idiomas www.wordvis.com Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 21 / 27
  • 22. Proyectos de Ontologías Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 22 / 27
  • 23. Proyectos de Ontologías Generalized Upper Model (1994) Ejemplo de Upper Ontology Ontología léxica (multiidioma, solo incluye una jerarquía de conceptos) 250 Conceptos LOOM Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 23 / 27
  • 24. Proyectos de Ontologías Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 24 / 27
  • 25. Proyectos de Ontologías Unified Medical Language System (1993) Ejemplo de ontología de dominio Ontología de términos biomédicos 135 tipos semánticos, 51 relaciones semánticas, 252.982 conceptos Redes semánticas Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 25 / 27
  • 26. Proyectos de Ontologías Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 26 / 27
  • 27. Proyectos de Ontologías repositorios DAML+OIL/OWL Ontologías para la web semántica 282 Ontologías publicas escritas en DAML+OIL/OWL http://www.daml.org/ontologies/ Temas variados: academic department, Actors, address book, airport, Bibliography, Biology, Chemistry, Clothing, Weather, ... Inteligencia Artificial (CS-GEI-FIB cbea) Ontologías Curso 2018/2019 27 / 27