armando una ontología con protege sbc
DESCRIPTION
Como armar una ontologia utilizando protege.Contenido basado en el manual en Ingles disponible en el website de protege 4.0TRANSCRIPT
![Page 1: Armando Una OntologíA Con Protege SBC](https://reader034.vdocumento.com/reader034/viewer/2022052508/5598bf2f1a28abda208b467c/html5/thumbnails/1.jpg)
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](https://reader034.vdocumento.com/reader034/viewer/2022052508/5598bf2f1a28abda208b467c/html5/thumbnails/2.jpg)
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](https://reader034.vdocumento.com/reader034/viewer/2022052508/5598bf2f1a28abda208b467c/html5/thumbnails/3.jpg)
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](https://reader034.vdocumento.com/reader034/viewer/2022052508/5598bf2f1a28abda208b467c/html5/thumbnails/4.jpg)
Vista general de la herramienta
![Page 5: Armando Una OntologíA Con Protege SBC](https://reader034.vdocumento.com/reader034/viewer/2022052508/5598bf2f1a28abda208b467c/html5/thumbnails/5.jpg)
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](https://reader034.vdocumento.com/reader034/viewer/2022052508/5598bf2f1a28abda208b467c/html5/thumbnails/6.jpg)
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](https://reader034.vdocumento.com/reader034/viewer/2022052508/5598bf2f1a28abda208b467c/html5/thumbnails/7.jpg)
PropiedadesPropiedades de la Pizza
![Page 8: Armando Una OntologíA Con Protege SBC](https://reader034.vdocumento.com/reader034/viewer/2022052508/5598bf2f1a28abda208b467c/html5/thumbnails/8.jpg)
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](https://reader034.vdocumento.com/reader034/viewer/2022052508/5598bf2f1a28abda208b467c/html5/thumbnails/9.jpg)
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](https://reader034.vdocumento.com/reader034/viewer/2022052508/5598bf2f1a28abda208b467c/html5/thumbnails/10.jpg)
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](https://reader034.vdocumento.com/reader034/viewer/2022052508/5598bf2f1a28abda208b467c/html5/thumbnails/11.jpg)
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](https://reader034.vdocumento.com/reader034/viewer/2022052508/5598bf2f1a28abda208b467c/html5/thumbnails/12.jpg)
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