El objetivo de este proyecto es realizar una visualización tridimensional para el análisis de
conceptos formales (o FCA, de las siglas en inglés de Formal Concept Analysis). En el presente
documento, se llevará a cabo un desarrollo de cuáles han sido los puntos a tratar para la realización
el proyecto, así como una explicación de la naturaleza de los propios conceptos formales.
El conjunto de conceptos formales dentro de un mismo contexto (llamado contexto formal)
tiene la estructura de un retículo, que será la estructura a representar en este proyecto. Más adelante
se realizará una explicación mas detallada de la teoría de retículos así como su relación con el FCA.
Para el desarrollo de la visualización, se ha procedido a realizar una extensión o
modificación “mod”, como lo denominaremos a continuación, de la plataforma Minecraft
aprovechando la capacidad de libre creación y el mundo abierto de dicha plataforma. Otro de los
motivos por los que utilizar Minecraft como soporte para la visualización de conceptos formales es
debido al carácter multiplataforma del programa, lo que da a lugar a que el mod pueda ser instalado
en multitud de máquinas de diferentes características desde una misma compilación del programa.
El mod de Minecraft se encargará de la visualización de los retículos. Esta visualización será
inmersiva, es decir, podremos realizar una exploración por el interior del propio retículo y explorar
las diferentes partes del mismo. La generación del retículo conceptual viene dada por el programa
“Concept Explorer FX” (Conexp-FX) y mediante una conexión entre los dos programas (Conexp-
FX – Minecraft) se transfieren las coordenadas tridimensionales del retículo desde Conexp-FX a la
plataforma de Minecraft con el mod instalado. La conexión entre los programas se realizará
mediante sockets, por lo que es necesario el uso simultáneo de los dos programas. Los controles
para la exploración dentro del entorno de Minecraft son los propios de la plataforma, mediante el
teclado y el ratón para el desplazamiento en el interior del contexto.
Conexp-FX es un programa de exploración de conceptos, capaz de generar un modelo de
retículo del contexto formal además de permitir una interacción con el usuario. El programa permite
tanto generar nuevos contextos formales, como importalos desde el sistema local de archivos. Una
vez cargado el contexto formal en el programa se permite la modificación del mismo por el usuario,
estas modificaciones se realizan en tiempo real en el programa, por lo que resultó idóneo para la
realización de este proyecto.Ingeniería de Sistemas Audiovisuale