Concept Lattice Builder

Input Format

Input data must be formatted in one of two ways.

Comma Separated Value (CSV)

       , bird, mammal, ape, flying, preying, talking
Ostrich, x   ,       ,    ,       ,        ,  
Sparrow, x   ,       ,    , x     ,        ,  
Eagle  , x   ,       ,    , x     , x      ,  
Lion   ,     , x     ,    ,       , x      ,  
Bonobo ,     , x     , x  ,       ,        ,  
Human  ,     , x     , x  ,       ,        , x

Context Explorer Format (CXT)

B

6
6

Ostrich
Sparrow
Eagle
Lion
Bonobo
Human
bird
mammal
ape
flying
preying
talking
X.....
X..X..
X..XX.
.X..X.
.XX...
.XX..X

Examples

Try the following help command for available options.

$ rubyfca -h

sample.cxt → sample1.png

$ rubyfca sample.cxt sample1.png

Data in either format above generates the following concept lattice (with Graphviz).

sample.cxt → sample2.png

$ rubyfca -c -l sample.cxt sample2.png

Nodes of the network can be also represented as boxes instead of circles.

sample.cxt → sample3.png

$ rubyfca -f sample.cxt sample3.png

By default, a label contains only the minimal information of the node. It is possible to show the full information

rubyfca 0.2.6 / rubyplb 0.2.5