Está en la página 1de 31

MÁSTER EN

DIRECCIÓN
ESTRATÉGICA
EN INGENIERÍA
DE SOFTWARE
Tecnología Web y Web
Engineering [TI036]
JORGE A. MENJIVAR
Alumno

PRESENTACION SOBRE ONTOLOGÍAS


Documento

FEBRERO 2020
Fecha
ONTOLOGÍAS
Aspectos Fundamentales
INTRODUCCIÓN
En la actualidad se esta atravesando un momento
en la historia en donde el conocimiento y su
procesamiento tienen un papel preponderante.
Este trabajo muestra una herramienta para lograr
gestionar el conocimiento y reutilizarlo
permitiendo avanzar hacia el futuro con pasos
agigantados .
Definiciones
¿Qué es ontología?

⊳ Ontología significa "el estudio del ser". Esta palabra se


forma a través de los términos griegos οντος, ontos, que
significa ser, ente, y λóγος, logos, que significa estudio,
discurso, ciencia, teoría. La ontología es una parte o rama
de la filosofía que estudia la naturaleza del ser, la
existencia y la realidad, tratando de determinar las
categorías fundamentales y las relaciones del "ser en
cuanto ser“ (Significados,2016).
6
¿Qué es ontología?

⊳ En Ciencia y Tecnologías de la Información, las


ontologías son clasificaciones. Se utilizan como un
medio para categorizar o agrupar la información
en clases.

7
¿Qué es ontología?

⊳  "Una ontología es un vocabulario acerca de un


dominio: términos + relaciones + reglas de
combinación para extender el vocabulario". (Neches
et al, 1991).
⊳  "Una ontología es la especificación de una
conceptualización". (Gruber, 1993).
⊳ "Una ontología es una base de datos que describe
los conceptos generales o sobre un dominio, algunas
de sus propiedades y cómo los conceptos se
relacionan unos con otros". Weingand, 1997.
8
Aplicaciones
¿Dónde se aplica la ontología?

⊳ Las ontologías se aplican en Web Semántica y en


Inteligencia Artificial para asimilar y codificar el
conocimiento, definiendo las relaciones existentes
entre los conceptos de un determinado dominio
(un área del conocimiento).

10
¿Dónde se aplica la ontología?

⊳ Los programas informáticos pueden utilizar la


ontología para una variedad de propósitos,
incluyendo el razonamiento inductivo, la
clasificación, y una variedad de técnicas de
resolución de problemas.

11
Otras aplicaciones de las
ontologías
⊳ Repositorios para la organización del conocimiento

⊳ Servir de herramienta para la adquisición de


información

⊳ Normalizar los atributos de los metadatos


aplicables a los documentos

⊳ Permitir compartir conocimiento


12
Otras aplicaciones de las
ontologías
⊳ Posibilitar el trabajo cooperativo al funcionar como
soporte común de conocimiento entre
organizaciones, comunidades científicas, etc.

⊳ Potenciar la reutilización del conocimiento existente


en nuevos sistemas

⊳ Permitir la interoperabilidad entre sistemas distintos

13
Clasificaciones
Clasificación de las ontologías

⊳ Se pueden establecer distintos tipos de ontologías


atendiendo a diversos aspectos. Se pueden
destacar las siguientes clasificaciones, aunque
existen otras muchas:

15
Clasificación de las ontologías
Según el ámbito del conocimiento al que se apliquen:
⊳ Ontologías generales: son las ontologías de nivel más alto
ya que describen conceptos generales (espacio, tiempo,
materia, objeto, etc.)
⊳ Ontologías de dominio: describen el vocabulario de un
dominio concreto del conocimiento.
⊳ Ontologías específicas: son ontologías especializadas que
describen los conceptos para  un campo limitado del
conocimiento o una aplicación concreta.
Clasificación de las ontologías
Según el tipo de agente al que vayan destinadas:
⊳ Ontologías lingüísticas: se vinculan a aspectos
lingüísticos, esto es, a aspectos gramáticos, semánticos y
sintácticos destinados a su utilización por los seres
humanos.
⊳ Ontologías no lingüísticas: destinadas a ser utilizadas
por robots y agentes inteligentes.
⊳ Ontologías mixtas: combinan las características de las
anteriores.
Clasificación de las ontologías
Según el grado o nivel de abstracción y razonamiento lógico
que permitan:
⊳ Ontologías descriptivas: incluyen descripciones,
taxonomías de conceptos, relaciones entre los conceptos y
propiedades, pero no permiten inferencias lógicas.
⊳ Ontologías lógicas: permiten inferencias lógicas mediante
la utilización de una serie de componentes como la inclusión
de axiomas, etc. [10]
Lenguajes
Lenguajes para representar
ontologías
SHOE: Simple HTML Ontology Extensions. Fue el primer lenguaje de
etiquetado para diseñar ontologías en la Web. Este lenguaje nació
antes de que se ideara la Web Semántica. Las ontologías y las
etiquetas se incrustaban en archivos HTML. Este lenguaje permite
definir clases y reglas de inferencia, pero no negaciones o
disyunciones. A su albur se desarrollaron muchos editores,
buscadores, APIS, etc.; pero esto proyecto fue abandonado a medida
que se desarrollaron OIL y DAM; aunque también existe una
serialización de este lenguaje en XML.

20
Lenguajes para representar
ontologías
OIL: Ontology Inference Layer. Este lenguaje, derivado en parte de SHOE,
fue impulsado también por el proyecto de la Unión Europea On-To-
Knoledge. Utiliza ya la sintaxis del lenguaje XML y está definido como una
extensión de RDFS. Se basa tanto en la lógica descriptiva (declaración de
axiomas) y en los sistemas basados en frames (taxonomías de clases y
atributos). OIL posee varias capas de sub-lenguajes, entre ellas destaca la
capa base que es RDFS, a la que cada una de las capas subsiguientes
añade alguna funcionalidad y mayor complejidad. La principal carencia de
este lenguaje es la falta de expresividad para declarar axiomas.

21
Lenguajes para representar
ontologías
DAML y OIL: Este lenguaje unifica los lenguajes DAML (DARPA’s Agent Markup
Language) y OIL (Ontology Inference Layer). Se basa ya en estándares del
W3C. El lenguaje DAML se desarrolló como una extensión del lenguaje XML y
de Resource Description Framework (RDF) y para extender el nivel de
expresividad de RDFS. Es más potente que RDFS para expresar ontologías. Sin
embargo, este lenguaje presenta algunas carencias debido a su complejidad
conceptual y de uso, complejidad que se intentó solventar con el desarrollo de
OWL. No obstante, se desarrollaron muchas aplicaciones que utilizan DAML-OIL
y también existen herramientas para convertir DAML a OWL.

22
Lenguajes para representar
ontologías
OWL: Lenguaje de Ontologías para la Web es un lenguaje de etiquetado

semántico para publicar y compartir ontologías en la Web. Se trata de una

recomendación del W3C, y puede usarse para representar ontologías de forma

explícita, es decir, permite definir el significado de términos en vocabularios y las

relaciones entre aquellos términos (ontologías). Se trata de un lenguaje diseñado

para usarse cuando la información contenida en los documentos necesita ser

procesada por programas o aplicaciones, en oposición a situaciones donde el

contenido solamente necesita ser presentado a los seres humanos. OWL surge

como una revisión al lenguaje DAML-OIL y es mucho más potente que éste.
23
Lenguajes para representar
ontologías
KIF: Knowledge Interchange Format es un lenguaje para representar

ontologías basado en la lógica de primer orden. KIF está basado en

la lógica de predicados con extensiones para definir términos, meta

conocimiento, conjuntos, razonamientos no monotónicos, etc. Se

trata de un lenguaje diseñado para intercambiar conocimiento entre

sistemas de computación distintos, diferentes lenguas, etc.; y no

para la interacción entre seres humanos.

24
Conclusiones
Conclusiones

⊳ Tomando en cuenta el progreso experimentado en el tema


de las ontologías como herramienta para la representación
y organización de la información queda aun un largo
camino para alcanzar un consenso sobre las formas
normalizadas de organizar y describir el conocimiento, aun
cuando las ontologías se revelan actualmente como una de
las vías más efectivas para estos fines en el ambiente Web.

26
Conclusiones

⊳ Gracias a las ontologías, los seres humanos podemos


abstraer la complejidad del mundo real a través de
representaciones simples de un dominio, su clasificación,
axiomas y relaciones. Suponen una evolución y ruptura
de los procesos desarrollados habitualmente para
organizar y representar la información, una evolución
necesaria para el ambiente donde operan.

27
Conclusiones

⊳ Las ontologías son un fenómeno cuyo estudio


debe abordarse en forma multidisciplinaria; en
este sentido, los profesionales de la
información pueden aportar un cúmulo
importante de conocimiento, debido a su
experiencia práctica.
28
Bibliografía
Bibliografía

⊳ Weigand, H. (1997). "Multilingual Ontology-Based Lexicon


for News Filtering –The TREVI Project". En K. Mahesh (ed.):
138-159.
⊳ Neches, R., Fikes, R. E., Finin, T., Gruber, T. R., Patil, R.,
Senator, T., & Swartout, W. R. (1991). Habilitando tecnología
para compartir conociminento. AI Magazine, 12(3), 16-36.
⊳ Gruber, T.R. (1993) A Translation Approach to Portable
Ontology Specifications. Knowledge Acquisition, 5, 199-220.

30
Bibliografía

⊳ Fecha de actualización: 23/06/2016. “¿Qué es ontología?".


En: Significados.com. Disponible en:
https://www.significados.com/ontologia/ Consultado: 18 de
febrero de 2020, 08:29 am.
⊳ Rivero H., Dayana; Vila L., Javier , d. (2014, diciembre).
Ontologías. Integración de
esquemas. Tlatemoani. Recuperado
de http://www.eumed.net/rev/tlatemoani/17/ontologias.htm
l
31

También podría gustarte