Procesamiento de lenguaje natural con tratamiento de ambiguedad para la recuperación de información en una base de datos relacional

En este trabajo se propone un modelo para el procesamiento de lenguaje natural y la resolución de ambigüedades en consultas en bases de datos relacionales. El procesamiento de lenguaje natural se basa en el análisis lingüístico de la consulta. La resolución de ambigüedades se aborda con el análisis...

Full description

Autores:
Guzmán Murillo, Carlos Alberto
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2010
Institución:
Universidad del Valle
Repositorio:
Repositorio Digital Univalle
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.univalle.edu.co:10893/25703
Acceso en línea:
https://hdl.handle.net/10893/25703
Palabra clave:
Bases de datos relacionales
Procesamiento del Lenguaje natural (computacion)
SQL (Lenguaje de programación)
Análisis lingüístico
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
Description
Summary:En este trabajo se propone un modelo para el procesamiento de lenguaje natural y la resolución de ambigüedades en consultas en bases de datos relacionales. El procesamiento de lenguaje natural se basa en el análisis lingüístico de la consulta. La resolución de ambigüedades se aborda con el análisis lingüístico y el uso de ontologías. De igual manera, el modelo propone el uso de lexicones y ontologías para generar un mapeo más acertado, en el sentido de obtener los datos correctos que se habían solicitado en la consulta (No generar consultas SQL que no recuperan los datos deseados). Así mismo, se describe una implementación del modelo. El prototipo resultante fue probado con la base de datos de pruebas PUBS.