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

Upload: luis-castillo

Post on 05-Jul-2015

2.218 views

Category:

Education


2 download

DESCRIPTION

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

TRANSCRIPT

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