Desarrollo de ontologías

Post on 24-Apr-2015

964 views 4 download

description

Visión general del proceso de construcción de una ontología

Transcript of Desarrollo de ontologías

Una ontología está formada por...

conceptos (clases)

propiedades (slots/roles)

restricciones

individuos (instancias)

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

Pero...

… no hay una metodología única

correcta

… es un proceso iterativo

conceptos cercanos a los reales

Determinar el dominio y alcance de la ontología1.

Reutilizar las ontologías existentes2.

Ontologías disponibles

UNSPSC (www.unspsc.org)

RosettaNet (www.rosettanet.org)

DMOZ (www.dmoz.org)

Enumerar los términos importantes3.

Definir las clases y su taxonomía4.

Definir sus propiedades (slots)5.

Caracterizar los slots (restricciones)6.

Identificar al menos

cardinalidad (único o múltiple)

tipos de datos

dominio y rango

Crear instancias7.

Sobre las jerarquías

representan relaciones “es-una”

transitividad

clases hermanas

evolución de la jerarquía

evitar ciclos

elección del nombre

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