lunes, 3 de agosto de 2009

ONTOLOGIA.......

Este post está dedicado a todas las personas que al igual que yo son nuevos en el tema de los sistemas Basados en el conociemiento. Para lo que voy a empezar de finiendo lo que es una ontología, los elementos que la conformasn y cosas básicas de una ontología........

Agradezco a quienes colaboraron con conocimiento para la realización de este post, mi profesor de la materia y a mis compañeros quienes compartieron su conocimineto para poder realizar este análisis..........

ONTOLOGÍA.....


¿ Qué es una ontología?

Ontología es una entidad computacional, y no ha de ser considerada como una entidad natural que se descubre, sino como recurso artificial que se crea (Mahesh 1996). Una ontología ha de entenderse como un entendimiento común y compartido de un dominio, que puede comunicarse entre personas y sistemas computacionales. El sinónimo más usual de ontología es conceptualización. Conceptualización se refiere a un modelo abstracto de algún fenómeno del mundo del que se identifican los conceptos que son relevantes; la especificación debe representarse por medio de un lenguaje de representación formalizado y compartida refleja que una ontología debe, en el mejor de los casos, dar cuenta de conocimiento aceptado (como mínimo, por el grupo de personas que deben usarla).


Elementos de una ontología

  • Categorias: incluyen objetos con propiedades comúnes arregladas en taxonomías jerárquicas. Mucho del razonamiento ocurre a nivel de categorías.

  • Medidas: relaciona objetos a cantidades de tipos particulares (e.g., masa, edad, precios, etc). Las medidas cuantitativas son en general fácil de representar. Otras medidas no tienen una escala de valores única (problemas, sabor, belleza, etc). El aspecto más importante de una medidad no es su valor numérico particular sino el hecho de que puede ordenarse.

  • Objetos Compuestos: objetos que pertenecen a categorias por su estructura constitutiva (e.g., carros están compuestos de llantas, motor, ...). Se pueden tener jerarquías de tipo partes-de (parts-of). Se pueden tener relaciones de Partición de Partes (análogo a una partición de categorias). Se pueden tener objetos compuestos sin estructura (e.g., bolsa de manzanas).

  • Tiempo, Espacio y Cambio: Para permitir acciones y eventos con diferentes duraciones y que puedan ocurrir simulataneamente. La noción general es que el universo es continuo tanto en tiempo como en espacio. Un espacio puede tener un tiempo y lugar particular. Un espacio puede estar dado en términos de áreas o volúmenes.

  • Eventos y Procesos: Eventos individuales ocurren en un tiempo y lugar particular. Los procesos son eventos continuos y homogéneos por naturaleza. Podemos referirnos a eventos, subeventos e intervalos.

  • Objetos Físicos: Al extender las cosas en tiempo y espacio, los objetos físicos tienen mucho en común con los eventos. A veces les llaman ``fluentes'' (fluents) (e.g., Polonia ha cambiado de área y posición con el tiempo)

  • Substancias: Podemos pensar en substancias temporales y espaciales (e.g., mantequilla). Existen propiedades intrinsecas que son de la substancia del objeto más que del objeto mismo (color, temperatura en que se derrite, contenido de grasa, etc), y propiedades extrinsecas (peso, forma, etc). Un objeto con solo propiedades intrinsecas es una substancia (noun mass), con propiedades extrinsecas es un nombre contable (count noun). Un objeto puede pertenecer a las dos.

  • Objetos Mentales y Creencias: Se tiene que razonar acerca de creencias del mundo. Podemos pensar en agentes con racionalidad limitada (hacen un número limitado de deducciones en un tiempo limitado).

Tipos de Ontologías

  • Ontología de la aplicación: usadas por la aplicación. Ontología de procesos de producción, de diagnóstico de fallas, etc.
  • Ontología del dominio: específicas para un tipo de artefacto, generalizaciones sobre tareas específicas en algún dominio. Por ejemplo, ontología de la red eléctrica, etc.
  • Ontologías técnicas básicas: describe características generales de artefactos. Por ejemplo: componentes, procesos, funciones.
  • Ontologías genéricas: describe la categoría de mas alto nivel.

EJEMPLO DE ONTOLOGÍA.......

He tomado como tema para desarrollo de mi ontología algo relacionado a las plantas, es cierto que no soy una persona conocedora a profundidad del tema pero he tratado de plasmar un poco de mi conocimiento en la ontología que presento en láminas posteriores.

La razón por la cual tome dicho tema, es por que en la actualidad muchos de nosotros no sabemos lo que las plantas representan en nuestras vidas.

La ontología desarrollada no contiene temimos científicos en cantidad, esto es debido a que no todas las personas estamos relacionados con dichos temas. Por tal motivo la he desarrollado en un lenguaje natural para que pueda ser entendida por personas que conocen y desconocen del tema.

En si las preguntas que se tratan de resolver con la ontología planteada son:

  • ¿Partes que conforman una planta?
  • ¿Clasificación de las plantas según su Uso?
  • ¿Elementos que intervienen en el crecimiento de la planta?
  • ¿Tipos de frutos que brindan las plantas?
  • ¿Lugar donde crecen las raices de los plantas?
  • ¿Algunos tipos de plantas?

  • CONCEPTUALIZACIÓN
El documento técnico que presento para mi ontología se encuentra en la siguiente dirección: dirección

A continuación presento las diferentes etapas de mi ontología, presento la conceptualización realizada en la herramienta CMapTools COE
















Como podemos darnos cuenta esta es la versión una, que esta realizada en lenguaje natural......



Ahora observamos la versión 2 de la conceptualización, como podemos darnos cuenta aquí tenemos algunos terminos reservados de la ontología......



Aquí tenemos terminada la conceptualización.......

Esto es la primera etapa de la ontología ahora si procedemos a realizar las tripletas......

  • TRIPLETAS RDF
Para realizar las tripletas de las ontologías, se lo hace a partir de un documento XML, mi documento lo pueden descargar de el siguiente link y las diapositivas se las puede descargar de aquí


Espero aportar con una pequeña parte de conocimiento a este inmenso mundo del cual todos los días aprendemos algo nuevo....

saludos.....