digraph G { label="eyefloss 2005.12.25"; labelloc=t; fontsize=16; ranksep=0; size="8,10"; subgraph cluster0 { someone0 [label="someone"]; card0 [label="card"]; head0 [shape=polygon,sides=4,skew=.4,label="_ _\no0\n\n/ ~ / "]; thorax0 [label="thorax"]; extremity00 [label="extremity[0]"]; extremity01 [label="extremity[1]"]; head0 -> thorax0; thorax0 -> extremity00; thorax0 -> extremity01; someone0 -> card0 [style=bold,label="write"] label="Someone wrote a card"; } head0 -> head1 [style=bold,color="#c0c0c0"]; subgraph cluster1 { card1 [label="card"]; head1 [shape=polygon,sides=4,skew=.4,label="_ _\no0\n\n/ ~ / "]; thorax1 [label="thorax"]; extremity10 [label="extremity[0]"]; extremity11 [label="extremity[1]"]; head1 -> thorax1; thorax1 -> extremity10; thorax1 -> extremity11; card1 -> head1 [style=bold,label="send"]; label="and sent it to me."; } head1 -> head2 [style=bold,color="#c0c0c0"]; subgraph cluster2 { card2 [fontcolor="#800000",label="card"]; head2 [shape=polygon,sides=4,skew=.4,label="_ _\no0\n\n/ ~ / "]; thorax2 [label="thorax"]; extremity20 [label="extremity[0]"]; extremity21 [label="extremity[1]"]; head2 -> thorax2; thorax2 -> extremity20; thorax2 -> extremity21; head2 -> card2 [style=bold,label="read"]; label="I read the card."; } head2 -> head3 [style=bold,color="#c0c0c0"]; subgraph cluster3 { head3 [shape=polygon,sides=4,skew=.4,label="_ _\no0\n\n/ ~ / "]; thorax3 [label="thorax"]; extremity30 [label="extremity[0]"]; extremity31 [label="extremity[1]"]; head3 -> thorax3; thorax3 -> extremity30; thorax3 -> extremity31; label="It was a good card."; } }