fcatools / conexp-ng

ConExp-NG is a simple GUI-centric tool for the study & research of Formal Concept Analysis (FCA) that allows you to create formal contexts, draw concept lattices and explore dependencies between attributes.
https://github.com/fcatools/conexp-ng/wiki
GNU General Public License v3.0
29 stars 8 forks source link

Database access, many-valued contexts and incomplete kowledge #157

Open jwollbold opened 9 years ago

jwollbold commented 9 years ago

Hi,

on July 20th, I will start a 8 week fulltime training with the aim of developing a software project with Java and MySQL. As you partially know, I am working since many years with formal concept analysis and also contributed some bits to conexp-clj. Hence, I thought about extending conexp-ng, for instance in the following way:

Do you think these would be interesting extensions? And realistic to accomplish in 8 weeks? I am not a very fast programmer, programmed mostly in R during the last year, but refreshed my Java knowledge quite well recently. On the other hand, conexp-ng and the FCA library seems to be well structured! Yesterday, I could get a good overview on the interfaces and the class hierarchy in a short time.

Johannes Wollbold, Rostock/Erfurt

jwollbold commented 9 years ago

I started the project now, with a focus on implementing access to standard database management systems and on the possibility to import tables and views with and without SQL. For instance, the GUI should allow the selection of intervals for several attributes (where clauses) and (semi-)automatic joins.

Probably only by the end (mid-September), I will transfer my code to a fork of this repository and ask for merging with the master branch. Of course, I could also make implemented classes available earlier, if someone is interested.

Regards Johannes