Una ontología estudia un dominio, definiendo sus características y relaciones. Permite representar conocimiento de forma similar a bases de datos y programación orientada a objetos, pero además incluye razonamiento lógico mediante predicados. Esto permite desarrollar sistemas expertos que puedan responder preguntas sobre el dominio utilizando reglas lógicas.
2. Generalidades
• Filosóficamente una ontología proviene de dos palabras griegas:
ONTO: ser y LOGOS: estudio, es decir, estudio del ser.
• La inteligencia artificial, en cambio, la define como ONTO: dominio
(conjunto universo) y LOGOS: estudio, es decir, estudio de un
dominio.
• Por lo que se puede definir a la ontología como la que nos permite
definir algo con todas sus características, lo que es, para que sirve,
etc.
– Por ejemplo:
• UTPL, es un dominio, Personas es un dominio, Juan Pérez es un dominio pero también puede
ser una instancia de Personas
3. • Como se puede observar se tiene:
– Base de datos - Programación Orientada a Objetos
– Tablas - Instancias
– Clases - Objetos de clases
– Personas - Juan Pérez
• Entonces, si tenemos Bases de Datos, Programación Orientada a Objetos,
para que crear ontologías, es por eso que una Ontología es todo esto, más
EL RAZONAMIENTO LÍGICO.
4. • El razonamiento lógico es esa parte que hace que actúe en
forma inteligente, se lo representa mediante lógica de
predicados como son:
– Para todo quot;
– Existe al menos uno $
– Negación Ø
– Conectiva “y” Ù
– Conectiva “o” Ú
– Implicación ®
– Doble implicación «
• Estas se las puede representar mediante JENA o JESS que son
sistemas expertos que nos ayudan a editar ontologías.
– Ejemplo:
• DOMINIO SIG
5. Clases
Edificio Público
Público
Privado
Vías de Comunicación
U Aérea
U Marítima
U Terrestre
Continentes
U Países
U Provincias
U Ciudades
U Capitales
6. • No son herencias sino son mandatorios.
Si buscamos:
• Si para toda provincia existe al menos un país (1) entonces decimos que
pertenece a un país (1).
• Uniendo JESS y Google obtendremos nuestro SigGoogle mediante ECLIPSE,
lo que con el diagrama anterior y mediante el análisis léxico se enviaría a
buscar “La Provincia de Loja” y la respuesta de nuestro buscador sería
Ecuador y si lo enviamos a buscas al revés es decir: “Loja provincia” nos
encontraría algo similar debido a que va a buscar en nuestro esquemas y
al encontrar provincia el necesariamente mostrará que es parte de
Ecuador debido al enlace mandatorio.
• De esta manera se van formando las reglas para una ontología:
– quot; hace frio y temperatura baja entonces me enfermo.
• Si hace frio necesito Aire Acondicionado Caliente
• Si hace frio me enfermo
• Si hace frio Temperatura < a 5° c
7. – Hace frio = p
– Temperatura baja = q
– Enfermedad = s
Entonces la regla quedaría como:
– quot; (p) ^ $ (q) s
Y así se seguiría formando más reglas.
• Con todos estos conceptos se llega a una conclusión: “Una ontología es un
sistema experto basado en el conocimiento.”