tectijuana / conocimiento-archived

Ingeniería del Conocimiento del ITT, TecNM
GNU General Public License v3.0
2 stars 0 forks source link

3.1 Definición y elementos de una ontología #1

Closed PAOsuna closed 3 years ago

PAOsuna commented 4 years ago

 3.2 Metodologías de construcción  3.3 Lenguajes de representación  3.4 Herramientas de desarrollo  3.5 Criterios de evaluación para ontologías

PAOsuna commented 4 years ago

INGENIERÍA ONTOLÓGICA
Image by Cool Text: Free Graphics Generator - Edit Image

PAOsuna commented 4 years ago

La Ingeniería ontológica es un campo de las ciencias de la computación y ciencias de la información que estudia los métodos y metodologías para construir esquemas conceptuales (ontología): ésta corresponde a la representación formal de un grupo de conceptos dentro de un dominio y de las relaciones entre esos conceptos. Una representación a gran escala de conceptos abstractos como acciones, tiempo, objetos físicos y creencias podría ser un ejemplo de ingeniería ontológica.

La ontología provee un vocabulario común de un área y define, con diferentes niveles de formalidad, el significado de los términos y de las relaciones entre los mismos.

PAOsuna commented 4 years ago

3.1 Definición y elementos de una ontología
Image by Cool Text: Logo and Button Generator - Create Your Own Logo

PAOsuna commented 4 years ago

Una ontología puede definirse como una especificación formal y explícita para representar las entidades de un área en particular y sus relaciones.

Desde el punto de vista informático, las ontologías son teorías que especifican un vocabulario relativo a un cierto dominio.

Este vocabulario define entidades, clases, propiedades, predicados, funciones y las relaciones entre estos componentes. Las ontologías toman un papel clave en la resolución de interoperabilidad semántica entre sistemas de información y su uso.

La tarea más importante al crear una ontología consiste en identificar los conceptos y organizarlos dentro de un marco coherente y sistemático.

PAOsuna commented 4 years ago

3.2 Metodologías de construcción
Image by Cool Text: Free Graphics Generator - Edit Image

PAOsuna commented 4 years ago

Para el diseño de cualquier ontología es necesario contar con una metodología específica. Son muchas las propuestas existentes. De entre ellas podemos destacar algunas como:

PAOsuna commented 4 years ago
PAOsuna commented 4 years ago
PAOsuna commented 4 years ago
PAOsuna commented 4 years ago
PAOsuna commented 4 years ago
PAOsuna commented 4 years ago
PAOsuna commented 4 years ago
PAOsuna commented 4 years ago
PAOsuna commented 4 years ago

3.3 Lenguajes de representación
Image by Cool Text: Free Graphics Generator - Edit Image

PAOsuna commented 4 years ago

El Lenguaje de Ontologías Web (OWL) es un lenguaje que está diseñado para ser usado en aplicaciones que necesitan procesar el contenido de la información en lugar de únicamente representar información para los humanos.

¿Por qué OWL?

La Web semántica es una visión del futuro de la Web donde la información está dando un significado explícito, permitiendo que las máquinas puedan procesar automáticamente e integrar la información disponible en la Web. OWL ha sido diseñado para cubrir esta necesidad de un lenguaje de ontologías Web. OWL forma parte de un conjunto creciente de recomendaciones del W3C relacionadas con la Web semántica.

PAOsuna commented 4 years ago
PAOsuna commented 4 years ago

3.4 Herramientas de desarrollo
Image by Cool Text: Free Graphics Generator - Edit Image

PAOsuna commented 4 years ago

OWL proporciona tres lenguajes, cada uno con nivel de expresividad mayor que el anterior, diseñados para ser usados por comunidades específicas de desarrolladores y usuarios.

PAOsuna commented 4 years ago
PAOsuna commented 4 years ago

3.5 Criterios de evaluación para ontologías
Image by Cool Text: Free Logos and Buttons - Create An Image Just Like This

PAOsuna commented 4 years ago

Comunicación: Las ontologías reducen la ambigüedad conceptual y terminológica puesto que proveen un marco de unificación.

Interoperabilidad: Cuando usuarios diferentes necesitan intercambiar datos o bien cuando un usuario utiliza diferentes herramientas de software el concepto de interoperabilidad no es menor. Desde un primer punto de vista las ontologías pueden actuar como “Inter-lengua”, es decir, que pueden utilizarse para soportar la traducción entre diferentes lenguajes y representaciones.

Ingeniería de sistemas: La aplicación de ontologías para soportar el diseño y desarrollo de sistemas de software puede darse con varios propósitos:

PAOsuna commented 4 years ago
PAOsuna commented 4 years ago

Bases de datos: Utilizar una ontología para bases de datos parece ser el uso más obvio, pues en la práctica una ontología puede compararse con el esquema de una base de datos.

Interfaces de usuario: Las ontologías han sido exitosamente utilizadas para generar interfaces basadas en formularios que chequean por restricciones de violación de tipos. En tiempo de ejecución, una ontología podría desplegarse en una ventana auxiliar para que el usuario la utilice como parte del sistema, por ejemplo para comprender el vocabulario utilizado.