GALACTIC: towards a generic and scalable platform for complex and heterogeneous data using Formal Concept Analysis
Abstract
In a recent paper, we presented a new pattern discovery algorithm, NextPriorityConcept, in order to take into account complex and heterogeneous data using Formal Concept Analysis. We implemented this algorithm and developed a python 3 library whose acronym GALACTIC means Galois Lattices, Concept Theory, Implicational systems and Closures. It is opened to the community using a BSD-3 license and its architecture allows the writing of plugins to take into account new datatypes. In this article we will present the architecture of our software solution, we will explain how to add new plugins to the core of our system by giving the UML diagram of each kind of plugins and we will give some examples of plugins developed within our team.