Propuesta PFC: interfaz gráfica para la consulta semántica de textos

Este proyecto esta relacionado con el proyecto "Analizador semántico de textos" y consistiría en la elaboración de una aplicación gráfica para la generación de consultas en SPARQL sobre las ontologías creadas en el proyecto anterior. El tipo de consultas tiene que ver con el procesado de los textos. Una posible consulta podría consistir en determinar aquellas palabras que se encuentren precedidas por un adjetivo. La aplicación debería mostrar una lista de palabras genéricas (en forma de variables) formando una frase y permitir filtrar los resultados aplicando los filtros correspondientes. Por ejemplo, en la siguiente imagen se recogería la forma que debería tener una consulta para encontrar todos los términos del texto que vayan precedidos por algún adjetivo plural y que precedan a su vez a algún verbo.

Esta regla deberia traducirse a lenguaje SPARQL, dando como resultado algo parecido a:

SELECT ?term
WHERE { 
 ?term a Sustantivo .

 ?predecesor1 a Adjetivo
              a Plural .

 ?predecesor2 a Adjetivo
              a Plural .

 ?posterior1 a Verbo .
}

La ejecución de esta consulta dará lugar a una nueva clase de individuos, denominada "Especial", por ejemplo, que podrá ser utilizada en consultas posteriores del igual forma que se hizo con los adjetivos, sustantivos...

Ya se ha implementado un prototipo en Java capaz de lanzar las consultas y manejar la ontología. Las fuentes de dicho prototipo se pondrán a disposición del alumno al comienzo del proyecto.