Armando Una OntologíA Con Protege SBC

12
Armando una ontología con protege Ontología de la Pizza Sistemas Basados en el Conocimiento Docente: Ing., Nelson Piedra Alumno: Luis Castillo

description

Como armar una ontologia utilizando protege.Contenido basado en el manual en Ingles disponible en el website de protege 4.0

Transcript of Armando Una OntologíA Con Protege SBC

Page 1: Armando Una OntologíA Con Protege SBC

Armando una ontología con protege

Ontología de la Pizza

Sistemas Basados en el Conocimiento

Docente: Ing., Nelson Piedra

Alumno: Luis Castillo

Page 2: Armando Una OntologíA Con Protege SBC

Que es protege

• Protege es un paquete de software de codico

libre el cual tiene como objetivo ser un editor

de ontologías y un Framework base de

conocimiento desarrollado por la Universidad

de Stanford

• http://protege.stanford.edu/

Page 3: Armando Una OntologíA Con Protege SBC

Que ontología representaremos

• La ontología que deseamos representar es

sobre los tipos de pizza.

• Una pizza tiene ingredientes básicos que no

cambian.

• Las pizzas se diferencian por los ingredientes.

Page 4: Armando Una OntologíA Con Protege SBC

Vista general de la herramienta

Page 5: Armando Una OntologíA Con Protege SBC

AÑADIENDO UN COMENTARIO A LA ONTOLOGÍA

Nos ubicamos en “Ontology

Annotations” y presionamos el

signo +

Aquí se puede realizar un

comentario

Page 6: Armando Una OntologíA Con Protege SBC

Definiendo EntidadesTHING: Es una entidad base que debe

estar presente n toda ontología

elaborada en protege

Entidades especificadas como: Pizza,

PizzaBase (elementos básicos de la

pizza) y PizzaTopping

Sub Entidades en

las que definimos

los elementos de los

que esta compuesto

una pizza

Para ingresar una nueva entidad

ingresamos el nombre

Page 7: Armando Una OntologíA Con Protege SBC

PropiedadesPropiedades de la Pizza

Page 8: Armando Una OntologíA Con Protege SBC

Propiedades

Cada propiedad puede estar

vinculada a otra para formar

relaciones inversas de ser el

caso así como relaciones a

entidades.

Estas propiedades también

tienen características

especiales como: funcionales,

transitivas, reflexivas ó

inversas

Page 9: Armando Una OntologíA Con Protege SBC

Seleccionamos una propiedad para

relacionarla con una sub propiedad de

“hasIngredient”

Para vincular la

propiedad

presionamos en el

botón y

posteriormente en el

dialogo se especifica

la propiedad a la que

deseamos vincular

Page 10: Armando Una OntologíA Con Protege SBC

Para añadir realizar una

vinculación a una entidad

Seleccionamos la entidad a la cual

deseamos vincular

Page 11: Armando Una OntologíA Con Protege SBC

Propiedad inversa

Se alecciona la propiedad para

realizar su relación inversa a

otra propiedad, y se presiona

INVERSE PROPERTIES y se

procede a seleccionar la

propiedad

Page 12: Armando Una OntologíA Con Protege SBC

Que hacemos con la ontología

• Una ves realizada la ontología con la herramienta

podrecemos a exportarla como un archivo OWL el

cual esta estructurado en función de un archivo

XML en el cual se validan según las

especificaciones técnicas del formato.

• Este archivo OWL tambien se lo puede utilizar

desde Cmaps Tools COE el cual nos permite

visualizar en forma de grafos con propiedades lo que

se realizo con protege