digraph {
  graph [compound=true, rankdir=BT, ranksep=0.3];
	edge [penwidth=1.5];
	node [label="\N",
		penwidth=1.5
	];
  subgraph "cluster_com" {
		graph [label=<<TABLE BORDER="0"><TR><TD ALIGN="LEFT"><FONT POINT-SIZE="12">com</FONT></TD></TR><TR><TD ALIGN="LEFT"><FONT POINT-SIZE="10">(2015-02-06 12:55:32 UTC)</FONT></TD></TR></TABLE>>,
				labeljust=l,
				penwidth=0.5
		];

		"DNSKEY-0|com|8|12345"	 [color="#000000",
			fillcolor="#ffffff",
			label=<<FONT POINT-SIZE="12" FACE="Helvetica">DNSKEY</FONT><BR/><FONT POINT-SIZE="10">alg=8, id=12345<BR/>1024 bits</FONT>>,
			shape=ellipse,
			style=filled];
		"DS-1_2|example.com|8|54321|1_2" [color="#000000",
			fillcolor="#ffffff",
			label=<<FONT POINT-SIZE="12" FACE="Helvetica">DS</FONT><BR/><FONT POINT-SIZE="10">digest algs=1,2</FONT>>,
			shape=ellipse,
			style=filled];
		"DS-1_2|example.com|8|09876|1_2" [color="#000000",
			fillcolor="#ffffff",
			label=<<FONT POINT-SIZE="12" FACE="Helvetica">DS</FONT><BR/><FONT POINT-SIZE="10">digest algs=1,2</FONT>>,
			shape=ellipse,
			style=filled];
		"cluster_com_top" [shape=point, style=invis];
		"cluster_com_bottom" [shape=point, style=invis];
  }
  subgraph "cluster_example.com" {
		graph [label=<<TABLE BORDER="0"><TR><TD ALIGN="LEFT"><FONT POINT-SIZE="12">example.com</FONT></TD></TR><TR><TD ALIGN="LEFT"><FONT POINT-SIZE="10">(2015-02-06 12:55:32 UTC)</FONT></TD></TR></TABLE>>,
				labeljust=l,
				penwidth=0.5
		];

		"DNSKEY-0|example.com|8|54321"	 [color="#000000",
			fillcolor="lightgray",
			label=<<FONT POINT-SIZE="12" FACE="Helvetica">DNSKEY</FONT><BR/><FONT POINT-SIZE="10">alg=8, id=54321<BR/>1024 bits</FONT>>,
			shape=ellipse,
			style=filled];
		"DNSKEY-0|example.com|8|09876"	 [color="#000000",
			fillcolor="lightgray",
			label=<<FONT POINT-SIZE="12" FACE="Helvetica">DNSKEY</FONT><BR/><FONT POINT-SIZE="10">alg=8, id=09876<BR/>1024 bits</FONT>>,
			shape=ellipse,
			style=filled];
		"cluster_example.com_top" [shape=point, style=invis];
		"cluster_example.com_bottom" [shape=point, style=invis];
  }
	"cluster_com_bottom" -> "DS-1_2|example.com|8|54321|1_2" [style=invis];
	"cluster_com_bottom" -> "DS-1_2|example.com|8|09876|1_2" [style=invis];
	"DNSKEY-0|example.com|8|54321"-> "DS-1_2|example.com|8|54321|1_2" [style=solid,
		color="#0a879a",
		dir=back];
	"DNSKEY-0|example.com|8|09876"-> "DS-1_2|example.com|8|09876|1_2" [style=solid,
		color="#0a879a",
		dir=back];
	"cluster_example.com_top" -> cluster_com_bottom [color="#000000",
		dir=back,
		lhead=cluster_com,
		ltail="cluster_example.com",
		minlen=2,
		penwidth=5.0,
		style=solid];
	"DS-1_2|example.com|8|54321|1_2" -> "DNSKEY-0|com|8|12345" [dir=back,
		color="#0a879a",
		style="solid"];
	"DS-1_2|example.com|8|09876|1_2" -> "DNSKEY-0|com|8|12345" [dir=back,
		color="#0a879a",
		style="solid"];
	"DNSKEY-0|example.com|8|54321" -> "cluster_example.com_top" [style=invis];
	"DNSKEY-0|com|8|12345" -> "cluster_com_top" [style=invis];
}
