desarrollo de ontologías
DESCRIPTION
Visión general del proceso de construcción de una ontologíaTRANSCRIPT
![Page 1: Desarrollo de ontologías](https://reader033.vdocuments.co/reader033/viewer/2022051413/553ac8d44a795980388b45d2/html5/thumbnails/1.jpg)
Master en Gestión de la InformaciónCurso 2012-2013
Desarrollo de ontologías
http://ontologias.blogs.upv.es/
![Page 2: Desarrollo de ontologías](https://reader033.vdocuments.co/reader033/viewer/2022051413/553ac8d44a795980388b45d2/html5/thumbnails/2.jpg)
Una ontología está formada por...
![Page 3: Desarrollo de ontologías](https://reader033.vdocuments.co/reader033/viewer/2022051413/553ac8d44a795980388b45d2/html5/thumbnails/3.jpg)
conceptos (clases)
![Page 4: Desarrollo de ontologías](https://reader033.vdocuments.co/reader033/viewer/2022051413/553ac8d44a795980388b45d2/html5/thumbnails/4.jpg)
propiedades (slots/roles)
![Page 5: Desarrollo de ontologías](https://reader033.vdocuments.co/reader033/viewer/2022051413/553ac8d44a795980388b45d2/html5/thumbnails/5.jpg)
restricciones
![Page 6: Desarrollo de ontologías](https://reader033.vdocuments.co/reader033/viewer/2022051413/553ac8d44a795980388b45d2/html5/thumbnails/6.jpg)
individuos (instancias)
![Page 7: Desarrollo de ontologías](https://reader033.vdocuments.co/reader033/viewer/2022051413/553ac8d44a795980388b45d2/html5/thumbnails/7.jpg)
Pasos para desarrollar una ontología
1. definir las clases
2. organizar las clases en una taxonomía
3. definir slots
4. incluir restricciones
5. crear las instancias
![Page 8: Desarrollo de ontologías](https://reader033.vdocuments.co/reader033/viewer/2022051413/553ac8d44a795980388b45d2/html5/thumbnails/8.jpg)
Pero...
![Page 9: Desarrollo de ontologías](https://reader033.vdocuments.co/reader033/viewer/2022051413/553ac8d44a795980388b45d2/html5/thumbnails/9.jpg)
… no hay una metodología única
correcta
![Page 10: Desarrollo de ontologías](https://reader033.vdocuments.co/reader033/viewer/2022051413/553ac8d44a795980388b45d2/html5/thumbnails/10.jpg)
… es un proceso iterativo
![Page 11: Desarrollo de ontologías](https://reader033.vdocuments.co/reader033/viewer/2022051413/553ac8d44a795980388b45d2/html5/thumbnails/11.jpg)
conceptos cercanos a los reales
![Page 12: Desarrollo de ontologías](https://reader033.vdocuments.co/reader033/viewer/2022051413/553ac8d44a795980388b45d2/html5/thumbnails/12.jpg)
Determinar el dominio y alcance de la ontología1.
![Page 13: Desarrollo de ontologías](https://reader033.vdocuments.co/reader033/viewer/2022051413/553ac8d44a795980388b45d2/html5/thumbnails/13.jpg)
Reutilizar las ontologías existentes2.
![Page 14: Desarrollo de ontologías](https://reader033.vdocuments.co/reader033/viewer/2022051413/553ac8d44a795980388b45d2/html5/thumbnails/14.jpg)
Ontologías disponibles
UNSPSC (www.unspsc.org)
RosettaNet (www.rosettanet.org)
DMOZ (www.dmoz.org)
![Page 15: Desarrollo de ontologías](https://reader033.vdocuments.co/reader033/viewer/2022051413/553ac8d44a795980388b45d2/html5/thumbnails/15.jpg)
Enumerar los términos importantes3.
![Page 16: Desarrollo de ontologías](https://reader033.vdocuments.co/reader033/viewer/2022051413/553ac8d44a795980388b45d2/html5/thumbnails/16.jpg)
Definir las clases y su taxonomía4.
![Page 17: Desarrollo de ontologías](https://reader033.vdocuments.co/reader033/viewer/2022051413/553ac8d44a795980388b45d2/html5/thumbnails/17.jpg)
Definir sus propiedades (slots)5.
![Page 18: Desarrollo de ontologías](https://reader033.vdocuments.co/reader033/viewer/2022051413/553ac8d44a795980388b45d2/html5/thumbnails/18.jpg)
Caracterizar los slots (restricciones)6.
![Page 19: Desarrollo de ontologías](https://reader033.vdocuments.co/reader033/viewer/2022051413/553ac8d44a795980388b45d2/html5/thumbnails/19.jpg)
Identificar al menos
cardinalidad (único o múltiple)
tipos de datos
dominio y rango
![Page 20: Desarrollo de ontologías](https://reader033.vdocuments.co/reader033/viewer/2022051413/553ac8d44a795980388b45d2/html5/thumbnails/20.jpg)
Crear instancias7.
![Page 21: Desarrollo de ontologías](https://reader033.vdocuments.co/reader033/viewer/2022051413/553ac8d44a795980388b45d2/html5/thumbnails/21.jpg)
Sobre las jerarquías
representan relaciones “es-una”
transitividad
clases hermanas
evolución de la jerarquía
evitar ciclos
elección del nombre
![Page 22: Desarrollo de ontologías](https://reader033.vdocuments.co/reader033/viewer/2022051413/553ac8d44a795980388b45d2/html5/thumbnails/22.jpg)
Consideraciones sobre los nombres
mayúsculas, minúsculas y delimitadores
¿singular o plural?
prefijos y sufijos
incluir o no el nombre de la superclase
evitar “clase”, “slot”… y abreviaturas