== ARD Graph generated from ardml -> xslt -> dot ==
digraph {
node [shape=record]
prp_14 [label="month"];
prp_10 [label="season"];
prp_10 [label="season"];
prp_5 [label="thermostat_settings"];
prp_16 [label="day"];
prp_17 [label="today"];
prp_17 [label="today"];
prp_11 [label="operation"];
prp_11 [label="operation"];
prp_5 [label="thermostat_settings"];
prp_13 [label="hour"];
prp_11 [label="operation"];
prp_14 -> prp_10;
prp_10 -> prp_5;
prp_16 -> prp_17;
prp_17 -> prp_11;
prp_11 -> prp_5;
prp_13 -> prp_11;
}
== TPH graph generated from ardml -> xslt -> dot ==
digraph {
node [shape=record]
prp_0 [label="Thermostat\n"];
prp_1 [label="Time\nTemperature\n"];
prp_2 [label="Time\n"];
prp_3 [label="Temperature\n"];
prp_4 [label="Date\nHour\nseason\noperation\n"];
prp_5 [label="thermostat_settings\n"];
prp_6 [label="Date\nHour\n"];
prp_7 [label="season\noperation\n"];
prp_8 [label="Date\n"];
prp_9 [label="Hour\n"];
prp_10 [label="season\n"];
prp_11 [label="operation\n"];
prp_12 [label="day\nmonth\ntoday\n"];
prp_13 [label="hour\n"];
prp_14 [label="month\n"];
prp_15 [label="day\ntoday\n"];
prp_16 [label="day\n"];
prp_17 [label="today\n"];
prp_0 -> prp_1;
prp_1 -> prp_2;
prp_1 -> prp_3;
prp_2 -> prp_4;
prp_3 -> prp_5;
prp_4 -> prp_6;
prp_4 -> prp_7;
prp_6 -> prp_8;
prp_6 -> prp_9;
prp_7 -> prp_10;
prp_7 -> prp_11;
prp_8 -> prp_12;
prp_9 -> prp_13;
prp_12 -> prp_14;
prp_12 -> prp_15;
prp_15 -> prp_16;
prp_15 -> prp_17;
}