Decontrucción del Lenguaje en Unidades Básicas de Conocimiento (L-BRICK)

Partiendo de que el objetivo principal de este proyecto es el desarrollar un nuevo modelo de generación del lenguaje humano basado en el concepto de deconstrucción, y que este concepto se apoya en la descomposición en unidades esenciales de conocimiento, en esta capa se tratarán las actividades relacionadas con la definición, estructuración e inserción de datos en estas unidades, denominadas L-Brick (language brick: ladrillo del lenguaje) por el paralelismo generado con las unidades de los juegos infantiles para construcción en bloques.

Responsable de actividad: Antonio Ferrández

En esta actividad se definirá la estructura de estas unidades L-Brick. La definición de esta estructura se guiará por las metas a alcanzar con el deconstructivismo: capacidad de enriquecimiento de los L-Bricks, potencia de combinación en nuevas estructuras e independencia de la aplicación final en la que se utilicen y de los recursos de los cuales se obtengan.

Responsable de actividad: Jesús Peral

En esta actividad se prevé desarrollar el conjunto de operaciones que se pueden ejecutar sobre un L-Brick o conjunto de ellos. Al menos se contará con las operaciones de CREACIÓN, DIMENSIÓN, ENRIQUECIMIENTO, COMBINACIÓN y COMPATIBILIDAD.

Responsable de actividad: Fernando Llopis

En esta actividad se analizarán y compararán diferentes alternativas computacionales para la implementación del L-Brick. Este proceso comparativo se guiará por los requisitos de eficiencia y eficacia computacional, así como por la flexibilidad de diseño para poder representar y gestionar la estructura multidimensional del L-Brick y de los diferentes atributos de cada dimensión. Igualmente, ha de garantizar su portabilidad para permitir su implementación en diferentes plataformas. Además, se considerará de vital importancia la elección de un lenguaje de programación que permita la escalabilidad del sistema y que facilite procesos de inferencia sobre la información almacenada en los L-Bricks. Por último, se considerará fundamental que proporcione capacidades de interacción con diferentes recursos computacionales (tanto programas como sistemas de gestión de bases de datos).