Visualización del FCA en Minecraft

Abstract

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

    Similar works