Vous êtes sur la page 1sur 18

GUÍA DE INSTALACIÓN Y USO DE PROTÉGE

SOFTWARE PROTÉGÉ PARA ELABORAR ONTOLOGÍAS

Elaborado por: Cristina Restrepo Arango

Para realizar este ejercicio es necesario instalar el software desde la página:


http://protege.stanford.edu/products.php#desktop-protege
Este software se puede instalar en una memoria USB.

Después de la instalación, podrán hacer uso de este software.

A continuación, se explicarán los pasos básicos para crear una ontología en este
software. Por ello se usará un ejemplo usado en la literatura revisada como es el
caso de la Pizza.
Para crear una ontología, lo primero que deberán hacer es crear el nombre de la
ontología que usarán. Para ello seleccionar del menú archivo, la opción “file”

Del menú “file” seleccionar “Save” y aparecerá el siguiente menú:


En ese menú se selecciona el formato de la ontología y el sistema recomienda usar
“RDF/XML”. Por último, seleccionar aceptar y aparecerá en su pantalla:

En la opción “Nombre de Archivo” registrar el nombre de su ontología, en este caso


es Pizza.
Para comenzar a crear las clases de la ontología es necesario posicionar el mouse
en

La primera opción está


desactivada, pero una vez se
seleccione “owl: Thing” se
activarán
Después de seleccionar esa opción, la pantalla deberá verse:

Para crear las clases, seleccionar la opción


Las clases que se deberán crear son:
PizzaBase
PizzaTopping
A continuación. se presenta las clases y subclases que se deberán crear:
Al seleccionar la opción de crear nueva clase aparecerá en su pantalla:

En la opción de Name registre Pizza como se muestra a continuación:

Por último, seleccione la opción “aceptar” y su pantalla deberá verse como se


muestra a continuación:
Después de crear la primera clase se activan

A partir de la activación de este menú se pueden crear subclases


Para crear una subclase, es necesario posicionar el mouse en la clase y
posteriormente seleccionar la anterior opción y deberá aparecer en su pantalla:

Por último, seleccionar la opción aceptar y así deberá verse su pantalla:


De esa manera, se crean las clases y subclases.
Posteriormente, se seleccione la pestaña de “propiedades del objeto” como se
muestra a continuación:

Posicionar el mouse en para activar la opción de

Al seleccionar la opción de crear una nueva propiedad aparecerá en su pantalla:


Registre en la opción de Name: “TieneIngredientes” como se muestra a
continuación y selecciona la opción aceptar y así aparecerá su pantalla:
Seleccione la opción y seleccione el “+” y deberá aparecer en
su pantalla:

Seleccionar la pestaña “Class hierarchy” y deberá aparecer en su pantalla:

Es importante seleccionar la opción “Pizza”


Es necesario crear dos sub-propiedades:
 TieneBase
 TieneTopping
Estas se agregan como las subclases que se explicaron anteriormente.
Después de agregar ambas sub-propiedades, así deberá verse su pantalla:

Por último, seleccione aceptar y su pantalla deberá verse:


También es necesario agregar las propiedades inversas. En este caso se crean una
clase “esIngredienteDe” y se agregan dos subclases:
 esBaseDe
 esToppingDe
Su pantalla deberá verse como se muestra a continuación:

Seleccionar la opción Propiedad de los objetos:


En esta opción seleccionar para:
TieneIngredientes:

Para TieneTopping y TieneBase:


Para esIngredienteDe:

Es necesario especificar el dominio de las propiedades, en este caso son:


 PizzaBase
 PizzaTopping
Para añadir el Dominio a una propiedad se selecciona la pestaña

Se selecciona la opción pulsando en el “+” y aparecerá en


su pantalla la siguiente ventana en cual seleccionará “Pizza” y terminará con
“Aceptar”

Los mismos pasos se siguen para PizzaToppig.


Es necesario especificar el rango de las propiedades, en este caso son:
 PizzaBase
 PizzaTopping
Para añadir el Rango a una propiedad se selecciona la pestaña

Se selecciona la opción pulsando en el “+” y aparecerá en su


pantalla la siguiente ventana en cual seleccionará “PizzaBasse” y terminará con
“Aceptar”
Los mismos pasos se siguen para PizzaTopping, pero se debe seleccionar
PizzaTopping.

Es necesario especificar el Disjoint de las propiedades, en este caso son:


 PizzaBase
 PizzaTopping

Para añadir el Disjoint a una propiedad se selecciona la pestaña

Se selecciona la opción pulsando en el “+” y aparecerá en su


pantalla la siguiente ventana en cual seleccionará “esBaseDe” y terminará con
“Aceptar”
También se pueden crear restricciones. Para realizar este proceso se selecciona la
pestaña Classes

Después de hacer esa selección, su pantalla deberá verse como se muestra a


continuación:

En la parte derecha de la pantalla seleccionar la opción


Para ir al menú de esta opción, seleccionar “+” y deberá aparecer en su pantalla:
En esta pantalla seleccionar la pestaña “Data restriction creator” y aparecerá en su
pantalla:
Para ver la ontología en una gráfica es necesario instalar VOWL Plugin for
Protégé. Para ello siga las instrucciones que aparecen en la siguiente página:
http://vowl.visualdataweb.org/protegevowl.html

Una vez realicé la instalación de VOWL en el software Protége, deberá cerrar el


software y volver abrirlo para que instalé los plugin que se hayan descargado, una
vez realizado este proceso en el software Protégé debe aparecer como se
muestra a continuación

La ontología debe verse como se muestra a continuación:

Vous aimerez peut-être aussi