PLANTEAMIENTO DEL PROBLEMA
En el área de Inteligencia Artificial se utilizan estructuras de conocimiento en los procesos de simulación de razonamiento automatizado. Hasta ahora obtener estas estructuras a partir de textos es una tarea compleja porque se presentan problemas del lenguaje natural como manejo de la sinonimia, ambigüedad.
En este trabajo se plantea el análisis de textos que describen herramientas para obtener de estos una representación semántica que represente a los objetos contenidos y sus relaciones.
DESARROLLO
Se siguió una metodología de la investigación basada en el planteamiento del problema, investigación documental, propuesta de una hipótesis, desarrollo de un sistema prototipo apoyado en la metodología de desarrollo de sistemas, luego se realizan pruebas, obtención de resultados y conclusiones.
La metodología de desarrollo de sistemas consiste en el análisis de un problema desde el punto de vista de programación, diseño, programación, pruebas y resultados.
En el desarrollo de este trabajo se analizan definiciones de herramientas (martillo, pico, pala, rastrillo), a partir de esto se obtiene una matriz de caracterización (uso, partes, materiales, tamaño y forma).
En los textos se aprovecha la herramienta conocida como FreeLing que permite etiquetar palabras con sus categorías gramaticales (entre ellas: sustantivo, verbo, adjetivo), estas categorías y las palabras se aprovechan usando reglas de transformación hacia estructuras de la forma “nodo-relación-nodo”.
Las estructuras obtenidas nodo-relación-nodo se registran en la matriz y una vez llena se pasa al formato OM que está basado en XML.
CONCLUSIÓN
La obtención de estructuras semánticas que representan conocimiento es una tarea compleja y en este trabajo se ha obtenido un prototipo acotando el lenguaje natural. Es posible la continuación de este estudio para incluirle otras mejoras en el proceso de transformación de lenguaje natural a estructuras semánticas.