<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.47.0 (20210316.0004)
 -->
<!-- Title: dbml Pages: 1 -->
<svg width="6217pt" height="3993pt"
 viewBox="0.00 0.00 6216.67 3993.04" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 3989.04)">
<title>dbml</title>
<!-- dataset_type -->
<g id="dataset_type" class="node">
<title>dataset_type</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="1019.59" cy="-214.96" rx="235.43" ry="214.92"/>
<polygon fill="#29235c" stroke="transparent" points="855.59,-304.96 855.59,-364.96 1184.59,-364.96 1184.59,-304.96 855.59,-304.96"/>
<polygon fill="none" stroke="#29235c" points="855.59,-304.96 855.59,-364.96 1184.59,-364.96 1184.59,-304.96 855.59,-304.96"/>
<text text-anchor="start" x="866.24" y="-326.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;dataset_type &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="855.59,-244.96 855.59,-304.96 1184.59,-304.96 1184.59,-244.96 855.59,-244.96"/>
<polygon fill="none" stroke="#29235c" points="855.59,-244.96 855.59,-304.96 1184.59,-304.96 1184.59,-244.96 855.59,-244.96"/>
<text text-anchor="start" x="913.39" y="-266.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;structured &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="855.59,-184.96 855.59,-244.96 1184.59,-244.96 1184.59,-184.96 855.59,-184.96"/>
<polygon fill="none" stroke="#29235c" points="855.59,-184.96 855.59,-244.96 1184.59,-244.96 1184.59,-184.96 855.59,-184.96"/>
<text text-anchor="start" x="895.6" y="-206.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;unstructured &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="855.59,-124.96 855.59,-184.96 1184.59,-184.96 1184.59,-124.96 855.59,-124.96"/>
<polygon fill="none" stroke="#29235c" points="855.59,-124.96 855.59,-184.96 1184.59,-184.96 1184.59,-124.96 855.59,-124.96"/>
<text text-anchor="start" x="958.73" y="-146.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;test &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="855.59,-64.96 855.59,-124.96 1184.59,-124.96 1184.59,-64.96 855.59,-64.96"/>
<polygon fill="none" stroke="#29235c" points="855.59,-64.96 855.59,-124.96 1184.59,-124.96 1184.59,-64.96 855.59,-64.96"/>
<text text-anchor="start" x="953.4" y="-86.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;train &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="854.09,-63.96 854.09,-365.96 1185.09,-365.96 1185.09,-63.96 854.09,-63.96"/>
</g>
<!-- gain_level -->
<g id="gain_level" class="node">
<title>gain_level</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="4428.3" cy="-1280.96" rx="207.78" ry="257.27"/>
<polygon fill="#29235c" stroke="transparent" points="4283.3,-1400.96 4283.3,-1460.96 4573.3,-1460.96 4573.3,-1400.96 4283.3,-1400.96"/>
<polygon fill="none" stroke="#29235c" points="4283.3,-1400.96 4283.3,-1460.96 4573.3,-1460.96 4573.3,-1400.96 4283.3,-1400.96"/>
<text text-anchor="start" x="4294.03" y="-1422.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;gain_level &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4283.3,-1340.96 4283.3,-1400.96 4573.3,-1400.96 4573.3,-1340.96 4283.3,-1340.96"/>
<polygon fill="none" stroke="#29235c" points="4283.3,-1340.96 4283.3,-1400.96 4573.3,-1400.96 4573.3,-1340.96 4283.3,-1340.96"/>
<text text-anchor="start" x="4368.73" y="-1362.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;low &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4283.3,-1280.96 4283.3,-1340.96 4573.3,-1340.96 4573.3,-1280.96 4283.3,-1280.96"/>
<polygon fill="none" stroke="#29235c" points="4283.3,-1280.96 4283.3,-1340.96 4573.3,-1340.96 4573.3,-1280.96 4283.3,-1280.96"/>
<text text-anchor="start" x="4306.52" y="-1302.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;low&#45;medium &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4283.3,-1220.96 4283.3,-1280.96 4573.3,-1280.96 4573.3,-1220.96 4283.3,-1220.96"/>
<polygon fill="none" stroke="#29235c" points="4283.3,-1220.96 4283.3,-1280.96 4573.3,-1280.96 4573.3,-1220.96 4283.3,-1220.96"/>
<text text-anchor="start" x="4335.84" y="-1242.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;medium &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4283.3,-1160.96 4283.3,-1220.96 4573.3,-1220.96 4573.3,-1160.96 4283.3,-1160.96"/>
<polygon fill="none" stroke="#29235c" points="4283.3,-1160.96 4283.3,-1220.96 4573.3,-1220.96 4573.3,-1160.96 4283.3,-1160.96"/>
<text text-anchor="start" x="4300.28" y="-1182.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;medium&#45;high &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4283.3,-1100.96 4283.3,-1160.96 4573.3,-1160.96 4573.3,-1100.96 4283.3,-1100.96"/>
<polygon fill="none" stroke="#29235c" points="4283.3,-1100.96 4283.3,-1160.96 4573.3,-1160.96 4573.3,-1100.96 4283.3,-1100.96"/>
<text text-anchor="start" x="4362.49" y="-1122.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;high &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="4282.3,-1099.96 4282.3,-1461.96 4574.3,-1461.96 4574.3,-1099.96 4282.3,-1099.96"/>
</g>
<!-- dataset -->
<g id="dataset" class="node">
<title>dataset</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="316.08" cy="-1927.96" rx="316.15" ry="342.48"/>
<polygon fill="#1d71b8" stroke="transparent" points="95.08,-2107.96 95.08,-2167.96 538.08,-2167.96 538.08,-2107.96 95.08,-2107.96"/>
<polygon fill="none" stroke="#29235c" points="95.08,-2107.96 95.08,-2167.96 538.08,-2167.96 538.08,-2107.96 95.08,-2107.96"/>
<text text-anchor="start" x="201.86" y="-2129.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;dataset &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="95.08,-2047.96 95.08,-2107.96 538.08,-2107.96 538.08,-2047.96 95.08,-2047.96"/>
<polygon fill="none" stroke="#29235c" points="95.08,-2047.96 95.08,-2107.96 538.08,-2107.96 538.08,-2047.96 95.08,-2047.96"/>
<text text-anchor="start" x="106.08" y="-2069.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="130.97" y="-2069.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="313.77" y="-2069.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(12)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="95.08,-1987.96 95.08,-2047.96 538.08,-2047.96 538.08,-1987.96 95.08,-1987.96"/>
<polygon fill="none" stroke="#29235c" points="95.08,-1987.96 95.08,-2047.96 538.08,-2047.96 538.08,-1987.96 95.08,-1987.96"/>
<text text-anchor="start" x="106.08" y="-2008.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">name &#160;&#160;&#160;</text>
<text text-anchor="start" x="256.89" y="-2009.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(255)</text>
<text text-anchor="start" x="487.99" y="-2009.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="496.88" y="-2009.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="95.08,-1927.96 95.08,-1987.96 538.08,-1987.96 538.08,-1927.96 95.08,-1927.96"/>
<polygon fill="none" stroke="#29235c" points="95.08,-1927.96 95.08,-1987.96 538.08,-1987.96 538.08,-1927.96 95.08,-1927.96"/>
<text text-anchor="start" x="105.95" y="-1948.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">description &#160;&#160;&#160;</text>
<text text-anchor="start" x="296.03" y="-1949.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(255)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="95.08,-1867.96 95.08,-1927.96 538.08,-1927.96 538.08,-1867.96 95.08,-1867.96"/>
<polygon fill="none" stroke="#29235c" points="95.08,-1867.96 95.08,-1927.96 538.08,-1927.96 538.08,-1867.96 95.08,-1867.96"/>
<text text-anchor="start" x="106.08" y="-1888.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">created_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="340.42" y="-1889.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="95.08,-1807.96 95.08,-1867.96 538.08,-1867.96 538.08,-1807.96 95.08,-1807.96"/>
<polygon fill="none" stroke="#29235c" points="95.08,-1807.96 95.08,-1867.96 538.08,-1867.96 538.08,-1807.96 95.08,-1807.96"/>
<text text-anchor="start" x="106.08" y="-1828.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">last_modified &#160;&#160;&#160;</text>
<text text-anchor="start" x="340.42" y="-1829.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="95.08,-1747.96 95.08,-1807.96 538.08,-1807.96 538.08,-1747.96 95.08,-1747.96"/>
<polygon fill="none" stroke="#29235c" points="95.08,-1747.96 95.08,-1807.96 538.08,-1807.96 538.08,-1747.96 95.08,-1747.96"/>
<text text-anchor="start" x="106.08" y="-1768.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">active &#160;&#160;&#160;</text>
<text text-anchor="start" x="372.38" y="-1769.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">BOOLEAN</text>
<polygon fill="#e7e2dd" stroke="transparent" points="95.08,-1687.96 95.08,-1747.96 538.08,-1747.96 538.08,-1687.96 95.08,-1687.96"/>
<polygon fill="none" stroke="#29235c" points="95.08,-1687.96 95.08,-1747.96 538.08,-1747.96 538.08,-1687.96 95.08,-1687.96"/>
<text text-anchor="start" x="106.08" y="-1708.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">type &#160;&#160;&#160;</text>
<text text-anchor="start" x="304.79" y="-1709.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">dataset_type</text>
<text text-anchor="start" x="487.99" y="-1709.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="496.88" y="-1709.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="93.58,-1686.96 93.58,-2168.96 538.58,-2168.96 538.58,-1686.96 93.58,-1686.96"/>
</g>
<!-- dataset&#45;&gt;dataset_type -->
<g id="edge45" class="edge">
<title>dataset:e&#45;&gt;dataset_type:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M539.08,-1717.96C823.64,-1717.96 514.27,-683.32 668.15,-443.96 720.06,-363.22 758.6,-334.96 854.59,-334.96"/>
</g>
<!-- location -->
<g id="location" class="node">
<title>location</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="1019.59" cy="-1837.96" rx="343.81" ry="469.54"/>
<polygon fill="#1d71b8" stroke="transparent" points="778.59,-2107.96 778.59,-2167.96 1260.59,-2167.96 1260.59,-2107.96 778.59,-2107.96"/>
<polygon fill="none" stroke="#29235c" points="778.59,-2107.96 778.59,-2167.96 1260.59,-2167.96 1260.59,-2107.96 778.59,-2107.96"/>
<text text-anchor="start" x="902.21" y="-2129.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;location &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="778.59,-2047.96 778.59,-2107.96 1260.59,-2107.96 1260.59,-2047.96 778.59,-2047.96"/>
<polygon fill="none" stroke="#29235c" points="778.59,-2047.96 778.59,-2107.96 1260.59,-2107.96 1260.59,-2047.96 778.59,-2047.96"/>
<text text-anchor="start" x="789.59" y="-2069.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="814.48" y="-2069.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1036.28" y="-2069.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(12)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="778.59,-1987.96 778.59,-2047.96 1260.59,-2047.96 1260.59,-1987.96 778.59,-1987.96"/>
<polygon fill="none" stroke="#29235c" points="778.59,-1987.96 778.59,-2047.96 1260.59,-2047.96 1260.59,-1987.96 778.59,-1987.96"/>
<text text-anchor="start" x="789.59" y="-2008.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">dataset_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="997.19" y="-2009.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(12)</text>
<text text-anchor="start" x="1210.49" y="-2009.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1219.39" y="-2009.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="778.59,-1927.96 778.59,-1987.96 1260.59,-1987.96 1260.59,-1927.96 778.59,-1927.96"/>
<polygon fill="none" stroke="#29235c" points="778.59,-1927.96 778.59,-1987.96 1260.59,-1987.96 1260.59,-1927.96 778.59,-1927.96"/>
<text text-anchor="start" x="789.59" y="-1948.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">name &#160;&#160;&#160;</text>
<text text-anchor="start" x="979.4" y="-1949.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(140)</text>
<text text-anchor="start" x="1210.49" y="-1949.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1219.39" y="-1949.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="778.59,-1867.96 778.59,-1927.96 1260.59,-1927.96 1260.59,-1867.96 778.59,-1867.96"/>
<polygon fill="none" stroke="#29235c" points="778.59,-1867.96 778.59,-1927.96 1260.59,-1927.96 1260.59,-1867.96 778.59,-1867.96"/>
<text text-anchor="start" x="789.59" y="-1888.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">latitude &#160;&#160;&#160;</text>
<text text-anchor="start" x="984.71" y="-1889.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">DECIMAL(10,7)</text>
<text text-anchor="start" x="1210.49" y="-1889.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1219.39" y="-1889.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="778.59,-1807.96 778.59,-1867.96 1260.59,-1867.96 1260.59,-1807.96 778.59,-1807.96"/>
<polygon fill="none" stroke="#29235c" points="778.59,-1807.96 778.59,-1867.96 1260.59,-1867.96 1260.59,-1807.96 778.59,-1807.96"/>
<text text-anchor="start" x="789.59" y="-1828.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">longitude &#160;&#160;&#160;</text>
<text text-anchor="start" x="984.71" y="-1829.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">DECIMAL(10,7)</text>
<text text-anchor="start" x="1210.49" y="-1829.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1219.39" y="-1829.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="778.59,-1747.96 778.59,-1807.96 1260.59,-1807.96 1260.59,-1747.96 778.59,-1747.96"/>
<polygon fill="none" stroke="#29235c" points="778.59,-1747.96 778.59,-1807.96 1260.59,-1807.96 1260.59,-1747.96 778.59,-1747.96"/>
<text text-anchor="start" x="789.59" y="-1768.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">description &#160;&#160;&#160;</text>
<text text-anchor="start" x="1018.49" y="-1769.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(255)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="778.59,-1687.96 778.59,-1747.96 1260.59,-1747.96 1260.59,-1687.96 778.59,-1687.96"/>
<polygon fill="none" stroke="#29235c" points="778.59,-1687.96 778.59,-1747.96 1260.59,-1747.96 1260.59,-1687.96 778.59,-1687.96"/>
<text text-anchor="start" x="789.59" y="-1708.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">created_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="1062.93" y="-1709.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="778.59,-1627.96 778.59,-1687.96 1260.59,-1687.96 1260.59,-1627.96 778.59,-1627.96"/>
<polygon fill="none" stroke="#29235c" points="778.59,-1627.96 778.59,-1687.96 1260.59,-1687.96 1260.59,-1627.96 778.59,-1627.96"/>
<text text-anchor="start" x="789.59" y="-1648.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">last_modified &#160;&#160;&#160;</text>
<text text-anchor="start" x="1062.93" y="-1649.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="778.59,-1567.96 778.59,-1627.96 1260.59,-1627.96 1260.59,-1567.96 778.59,-1567.96"/>
<polygon fill="none" stroke="#29235c" points="778.59,-1567.96 778.59,-1627.96 1260.59,-1627.96 1260.59,-1567.96 778.59,-1567.96"/>
<text text-anchor="start" x="789.59" y="-1588.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">active &#160;&#160;&#160;</text>
<text text-anchor="start" x="1094.89" y="-1589.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">BOOLEAN</text>
<polygon fill="#e7e2dd" stroke="transparent" points="778.59,-1507.96 778.59,-1567.96 1260.59,-1567.96 1260.59,-1507.96 778.59,-1507.96"/>
<polygon fill="none" stroke="#29235c" points="778.59,-1507.96 778.59,-1567.96 1260.59,-1567.96 1260.59,-1507.96 778.59,-1507.96"/>
<text text-anchor="start" x="789.56" y="-1528.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">timezone_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="997.39" y="-1529.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(40)</text>
<text text-anchor="start" x="1210.69" y="-1529.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1219.59" y="-1529.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="777.59,-1506.96 777.59,-2168.96 1261.59,-2168.96 1261.59,-1506.96 777.59,-1506.96"/>
</g>
<!-- dataset&#45;&gt;location -->
<!-- dataset&#45;&gt;location -->
<g id="edge2" class="edge">
<title>dataset:e&#45;&gt;location:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M539.08,-2077.96C644.86,-2077.96 666.9,-2021.77 767.29,-2018.14"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="767.65,-2021.64 777.59,-2017.96 767.52,-2014.64 767.65,-2021.64"/>
<text text-anchor="middle" x="771.36" y="-2027.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
<text text-anchor="middle" x="530.18" y="-2087.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
<!-- cluster -->
<g id="cluster" class="node">
<title>cluster</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="1875.83" cy="-1293.96" rx="468.62" ry="511.89"/>
<polygon fill="#1d71b8" stroke="transparent" points="1546.83,-1593.96 1546.83,-1653.96 2205.83,-1653.96 2205.83,-1593.96 1546.83,-1593.96"/>
<polygon fill="none" stroke="#29235c" points="1546.83,-1593.96 1546.83,-1653.96 2205.83,-1653.96 2205.83,-1593.96 1546.83,-1593.96"/>
<text text-anchor="start" x="1766.97" y="-1615.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;cluster &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1546.83,-1533.96 1546.83,-1593.96 2205.83,-1593.96 2205.83,-1533.96 1546.83,-1533.96"/>
<polygon fill="none" stroke="#29235c" points="1546.83,-1533.96 1546.83,-1593.96 2205.83,-1593.96 2205.83,-1533.96 1546.83,-1533.96"/>
<text text-anchor="start" x="1557.83" y="-1555.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="1582.72" y="-1555.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1981.52" y="-1555.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(12)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1546.83,-1473.96 1546.83,-1533.96 2205.83,-1533.96 2205.83,-1473.96 1546.83,-1473.96"/>
<polygon fill="none" stroke="#29235c" points="1546.83,-1473.96 1546.83,-1533.96 2205.83,-1533.96 2205.83,-1473.96 1546.83,-1473.96"/>
<text text-anchor="start" x="1557.83" y="-1494.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">dataset_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="1942.43" y="-1495.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(12)</text>
<text text-anchor="start" x="2155.74" y="-1495.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="2164.63" y="-1495.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1546.83,-1413.96 1546.83,-1473.96 2205.83,-1473.96 2205.83,-1413.96 1546.83,-1413.96"/>
<polygon fill="none" stroke="#29235c" points="1546.83,-1413.96 1546.83,-1473.96 2205.83,-1473.96 2205.83,-1413.96 1546.83,-1413.96"/>
<text text-anchor="start" x="1557.83" y="-1434.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">location_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="1942.43" y="-1435.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(12)</text>
<text text-anchor="start" x="2155.74" y="-1435.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="2164.63" y="-1435.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1546.83,-1353.96 1546.83,-1413.96 2205.83,-1413.96 2205.83,-1353.96 1546.83,-1353.96"/>
<polygon fill="none" stroke="#29235c" points="1546.83,-1353.96 1546.83,-1413.96 2205.83,-1413.96 2205.83,-1353.96 1546.83,-1353.96"/>
<text text-anchor="start" x="1557.83" y="-1374.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">name &#160;&#160;&#160;</text>
<text text-anchor="start" x="1924.64" y="-1375.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(140)</text>
<text text-anchor="start" x="2155.74" y="-1375.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="2164.63" y="-1375.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1546.83,-1293.96 1546.83,-1353.96 2205.83,-1353.96 2205.83,-1293.96 1546.83,-1293.96"/>
<polygon fill="none" stroke="#29235c" points="1546.83,-1293.96 1546.83,-1353.96 2205.83,-1353.96 2205.83,-1293.96 1546.83,-1293.96"/>
<text text-anchor="start" x="1557.83" y="-1314.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">description &#160;&#160;&#160;</text>
<text text-anchor="start" x="1963.73" y="-1315.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(255)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1546.83,-1233.96 1546.83,-1293.96 2205.83,-1293.96 2205.83,-1233.96 1546.83,-1233.96"/>
<polygon fill="none" stroke="#29235c" points="1546.83,-1233.96 1546.83,-1293.96 2205.83,-1293.96 2205.83,-1233.96 1546.83,-1233.96"/>
<text text-anchor="start" x="1557.83" y="-1254.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">created_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="2008.17" y="-1255.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1546.83,-1173.96 1546.83,-1233.96 2205.83,-1233.96 2205.83,-1173.96 1546.83,-1173.96"/>
<polygon fill="none" stroke="#29235c" points="1546.83,-1173.96 1546.83,-1233.96 2205.83,-1233.96 2205.83,-1173.96 1546.83,-1173.96"/>
<text text-anchor="start" x="1557.83" y="-1194.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">last_modified &#160;&#160;&#160;</text>
<text text-anchor="start" x="2008.17" y="-1195.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1546.83,-1113.96 1546.83,-1173.96 2205.83,-1173.96 2205.83,-1113.96 1546.83,-1113.96"/>
<polygon fill="none" stroke="#29235c" points="1546.83,-1113.96 1546.83,-1173.96 2205.83,-1173.96 2205.83,-1113.96 1546.83,-1113.96"/>
<text text-anchor="start" x="1557.83" y="-1134.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">active &#160;&#160;&#160;</text>
<text text-anchor="start" x="2040.13" y="-1135.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">BOOLEAN</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1546.83,-1053.96 1546.83,-1113.96 2205.83,-1113.96 2205.83,-1053.96 1546.83,-1053.96"/>
<polygon fill="none" stroke="#29235c" points="1546.83,-1053.96 1546.83,-1113.96 2205.83,-1113.96 2205.83,-1053.96 1546.83,-1053.96"/>
<text text-anchor="start" x="1557.34" y="-1074.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">cyclic_recording_pattern_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="1981.67" y="-1075.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(12)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1546.83,-993.96 1546.83,-1053.96 2205.83,-1053.96 2205.83,-993.96 1546.83,-993.96"/>
<polygon fill="none" stroke="#29235c" points="1546.83,-993.96 1546.83,-1053.96 2205.83,-1053.96 2205.83,-993.96 1546.83,-993.96"/>
<text text-anchor="start" x="1557.83" y="-1014.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">sample_rate &#160;&#160;&#160;</text>
<text text-anchor="start" x="2013.52" y="-1015.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">INTEGER</text>
<text text-anchor="start" x="2155.74" y="-1015.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="2164.63" y="-1015.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1546.83,-933.96 1546.83,-993.96 2205.83,-993.96 2205.83,-933.96 1546.83,-933.96"/>
<polygon fill="none" stroke="#29235c" points="1546.83,-933.96 1546.83,-993.96 2205.83,-993.96 2205.83,-933.96 1546.83,-933.96"/>
<text text-anchor="start" x="1557.83" y="-954.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">path &#160;&#160;&#160;</text>
<text text-anchor="start" x="1963.73" y="-955.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(255)</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="1545.33,-932.96 1545.33,-1654.96 2206.33,-1654.96 2206.33,-932.96 1545.33,-932.96"/>
</g>
<!-- dataset&#45;&gt;cluster -->
<!-- dataset&#45;&gt;cluster -->
<g id="edge4" class="edge">
<title>dataset:e&#45;&gt;cluster:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M539.08,-2077.96C845.98,-2077.96 441.23,-909.58 668.15,-702.96 725.9,-650.38 1310.19,-653.98 1371.02,-702.96 1652.11,-929.33 1190.4,-1493.09 1535.65,-1503.81"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="1535.78,-1507.31 1545.83,-1503.96 1535.88,-1500.31 1535.78,-1507.31"/>
<text text-anchor="middle" x="1552.05" y="-1513.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
<text text-anchor="middle" x="547.97" y="-2087.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
<!-- file_dataset -->
<g id="file_dataset" class="node">
<title>file_dataset</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="3581.95" cy="-2185.96" rx="325.95" ry="257.27"/>
<polygon fill="#1d71b8" stroke="transparent" points="3353.95,-2305.96 3353.95,-2365.96 3810.95,-2365.96 3810.95,-2305.96 3353.95,-2305.96"/>
<polygon fill="none" stroke="#29235c" points="3353.95,-2305.96 3353.95,-2365.96 3810.95,-2365.96 3810.95,-2305.96 3353.95,-2305.96"/>
<text text-anchor="start" x="3438.4" y="-2327.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;file_dataset &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3353.95,-2245.96 3353.95,-2305.96 3810.95,-2305.96 3810.95,-2245.96 3353.95,-2245.96"/>
<polygon fill="none" stroke="#29235c" points="3353.95,-2245.96 3353.95,-2305.96 3810.95,-2305.96 3810.95,-2245.96 3353.95,-2245.96"/>
<text text-anchor="start" x="3364.95" y="-2267.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">file_id</text>
<text text-anchor="start" x="3448.51" y="-2267.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="3547.55" y="-2267.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(21)</text>
<text text-anchor="start" x="3760.86" y="-2267.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="3769.75" y="-2267.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3353.95,-2185.96 3353.95,-2245.96 3810.95,-2245.96 3810.95,-2185.96 3353.95,-2185.96"/>
<polygon fill="none" stroke="#29235c" points="3353.95,-2185.96 3353.95,-2245.96 3810.95,-2245.96 3810.95,-2185.96 3353.95,-2185.96"/>
<text text-anchor="start" x="3364.86" y="-2207.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">dataset_id</text>
<text text-anchor="start" x="3512.48" y="-2207.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="3547.75" y="-2207.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(12)</text>
<text text-anchor="start" x="3761.06" y="-2207.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="3769.95" y="-2207.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3353.95,-2125.96 3353.95,-2185.96 3810.95,-2185.96 3810.95,-2125.96 3353.95,-2125.96"/>
<polygon fill="none" stroke="#29235c" points="3353.95,-2125.96 3353.95,-2185.96 3810.95,-2185.96 3810.95,-2125.96 3353.95,-2125.96"/>
<text text-anchor="start" x="3364.95" y="-2146.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">created_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="3613.29" y="-2147.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3353.95,-2065.96 3353.95,-2125.96 3810.95,-2125.96 3810.95,-2065.96 3353.95,-2065.96"/>
<polygon fill="none" stroke="#29235c" points="3353.95,-2065.96 3353.95,-2125.96 3810.95,-2125.96 3810.95,-2065.96 3353.95,-2065.96"/>
<text text-anchor="start" x="3364.95" y="-2086.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">last_modified &#160;&#160;&#160;</text>
<text text-anchor="start" x="3613.29" y="-2087.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3353.95,-2005.96 3353.95,-2065.96 3810.95,-2065.96 3810.95,-2005.96 3353.95,-2005.96"/>
<polygon fill="none" stroke="#29235c" points="3353.95,-2005.96 3353.95,-2065.96 3810.95,-2065.96 3810.95,-2005.96 3353.95,-2005.96"/>
<text text-anchor="start" x="3422.4" y="-2027.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;file_id, dataset_id &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="3352.45,-2004.96 3352.45,-2366.96 3811.45,-2366.96 3811.45,-2004.96 3352.45,-2004.96"/>
</g>
<!-- dataset&#45;&gt;file_dataset -->
<!-- dataset&#45;&gt;file_dataset -->
<g id="edge20" class="edge">
<title>dataset:e&#45;&gt;file_dataset:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M539.08,-2077.96C855.27,-2077.96 434.65,-874.16 668.15,-660.96 847.82,-496.92 2753.17,-361.56 3111.79,-721.96 3158.72,-769.12 3127.03,-1855.75 3147.79,-1918.96 3196.77,-2068.11 3192.72,-2209.74 3342.84,-2215.76"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="3342.89,-2219.26 3352.95,-2215.96 3343.02,-2212.26 3342.89,-2219.26"/>
<text text-anchor="middle" x="3359.18" y="-2225.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
<text text-anchor="middle" x="530.18" y="-2049.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
<!-- segment -->
<g id="segment" class="node">
<title>segment</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="4428.3" cy="-2110.96" rx="325.95" ry="554.24"/>
<polygon fill="#1d71b8" stroke="transparent" points="4200.3,-2440.96 4200.3,-2500.96 4657.3,-2500.96 4657.3,-2440.96 4200.3,-2440.96"/>
<polygon fill="none" stroke="#29235c" points="4200.3,-2440.96 4200.3,-2500.96 4657.3,-2500.96 4657.3,-2440.96 4200.3,-2440.96"/>
<text text-anchor="start" x="4305.2" y="-2462.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;segment &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4200.3,-2380.96 4200.3,-2440.96 4657.3,-2440.96 4657.3,-2380.96 4200.3,-2380.96"/>
<polygon fill="none" stroke="#29235c" points="4200.3,-2380.96 4200.3,-2440.96 4657.3,-2440.96 4657.3,-2380.96 4200.3,-2380.96"/>
<text text-anchor="start" x="4211.3" y="-2402.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="4236.19" y="-2402.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="4432.99" y="-2402.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(21)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4200.3,-2320.96 4200.3,-2380.96 4657.3,-2380.96 4657.3,-2320.96 4200.3,-2320.96"/>
<polygon fill="none" stroke="#29235c" points="4200.3,-2320.96 4200.3,-2380.96 4657.3,-2380.96 4657.3,-2320.96 4200.3,-2320.96"/>
<text text-anchor="start" x="4211.3" y="-2341.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">file_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="4393.9" y="-2342.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(21)</text>
<text text-anchor="start" x="4607.21" y="-2342.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="4616.1" y="-2342.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4200.3,-2260.96 4200.3,-2320.96 4657.3,-2320.96 4657.3,-2260.96 4200.3,-2260.96"/>
<polygon fill="none" stroke="#29235c" points="4200.3,-2260.96 4200.3,-2320.96 4657.3,-2320.96 4657.3,-2260.96 4200.3,-2260.96"/>
<text text-anchor="start" x="4211.2" y="-2281.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">dataset_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="4394.1" y="-2282.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(12)</text>
<text text-anchor="start" x="4607.41" y="-2282.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="4616.3" y="-2282.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4200.3,-2200.96 4200.3,-2260.96 4657.3,-2260.96 4657.3,-2200.96 4200.3,-2200.96"/>
<polygon fill="none" stroke="#29235c" points="4200.3,-2200.96 4200.3,-2260.96 4657.3,-2260.96 4657.3,-2200.96 4200.3,-2200.96"/>
<text text-anchor="start" x="4211.3" y="-2221.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">start_time &#160;&#160;&#160;</text>
<text text-anchor="start" x="4399.21" y="-2222.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">DECIMAL(7,3)</text>
<text text-anchor="start" x="4607.21" y="-2222.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="4616.1" y="-2222.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4200.3,-2140.96 4200.3,-2200.96 4657.3,-2200.96 4657.3,-2140.96 4200.3,-2140.96"/>
<polygon fill="none" stroke="#29235c" points="4200.3,-2140.96 4200.3,-2200.96 4657.3,-2200.96 4657.3,-2140.96 4200.3,-2140.96"/>
<text text-anchor="start" x="4211.3" y="-2161.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">end_time &#160;&#160;&#160;</text>
<text text-anchor="start" x="4399.21" y="-2162.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">DECIMAL(7,3)</text>
<text text-anchor="start" x="4607.21" y="-2162.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="4616.1" y="-2162.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4200.3,-2080.96 4200.3,-2140.96 4657.3,-2140.96 4657.3,-2080.96 4200.3,-2080.96"/>
<polygon fill="none" stroke="#29235c" points="4200.3,-2080.96 4200.3,-2140.96 4657.3,-2140.96 4657.3,-2080.96 4200.3,-2080.96"/>
<text text-anchor="start" x="4211.3" y="-2101.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">freq_low &#160;&#160;&#160;</text>
<text text-anchor="start" x="4438.3" y="-2102.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">DECIMAL(9,3)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4200.3,-2020.96 4200.3,-2080.96 4657.3,-2080.96 4657.3,-2020.96 4200.3,-2020.96"/>
<polygon fill="none" stroke="#29235c" points="4200.3,-2020.96 4200.3,-2080.96 4657.3,-2080.96 4657.3,-2020.96 4200.3,-2020.96"/>
<text text-anchor="start" x="4211.3" y="-2041.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">freq_high &#160;&#160;&#160;</text>
<text text-anchor="start" x="4438.3" y="-2042.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">DECIMAL(9,3)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4200.3,-1960.96 4200.3,-2020.96 4657.3,-2020.96 4657.3,-1960.96 4200.3,-1960.96"/>
<polygon fill="none" stroke="#29235c" points="4200.3,-1960.96 4200.3,-2020.96 4657.3,-2020.96 4657.3,-1960.96 4200.3,-1960.96"/>
<text text-anchor="start" x="4211.3" y="-1981.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">description &#160;&#160;&#160;</text>
<text text-anchor="start" x="4415.2" y="-1982.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(255)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4200.3,-1900.96 4200.3,-1960.96 4657.3,-1960.96 4657.3,-1900.96 4200.3,-1900.96"/>
<polygon fill="none" stroke="#29235c" points="4200.3,-1900.96 4200.3,-1960.96 4657.3,-1960.96 4657.3,-1900.96 4200.3,-1900.96"/>
<text text-anchor="start" x="4211.3" y="-1921.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">created_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="4459.64" y="-1922.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4200.3,-1840.96 4200.3,-1900.96 4657.3,-1900.96 4657.3,-1840.96 4200.3,-1840.96"/>
<polygon fill="none" stroke="#29235c" points="4200.3,-1840.96 4200.3,-1900.96 4657.3,-1900.96 4657.3,-1840.96 4200.3,-1840.96"/>
<text text-anchor="start" x="4211.3" y="-1861.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">last_modified &#160;&#160;&#160;</text>
<text text-anchor="start" x="4459.64" y="-1862.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4200.3,-1780.96 4200.3,-1840.96 4657.3,-1840.96 4657.3,-1780.96 4200.3,-1780.96"/>
<polygon fill="none" stroke="#29235c" points="4200.3,-1780.96 4200.3,-1840.96 4657.3,-1840.96 4657.3,-1780.96 4200.3,-1780.96"/>
<text text-anchor="start" x="4211.3" y="-1801.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">active &#160;&#160;&#160;</text>
<text text-anchor="start" x="4491.6" y="-1802.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">BOOLEAN</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4200.3,-1720.96 4200.3,-1780.96 4657.3,-1780.96 4657.3,-1720.96 4200.3,-1720.96"/>
<polygon fill="none" stroke="#29235c" points="4200.3,-1720.96 4200.3,-1780.96 4657.3,-1780.96 4657.3,-1720.96 4200.3,-1720.96"/>
<text text-anchor="start" x="4268.74" y="-1742.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;file_id, dataset_id &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="4198.8,-1719.96 4198.8,-2501.96 4657.8,-2501.96 4657.8,-1719.96 4198.8,-1719.96"/>
</g>
<!-- dataset&#45;&gt;segment -->
<!-- dataset&#45;&gt;segment -->
<g id="edge24" class="edge">
<title>dataset:e&#45;&gt;segment:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M539.08,-2077.96C713.45,-2077.96 542.66,-635.02 668.15,-513.96 764.75,-420.78 1740.61,-457.96 1874.83,-457.96 1874.83,-457.96 1874.83,-457.96 2747.22,-457.96 3311.32,-457.96 3615.03,-90.3 4016.12,-486.96 4058.01,-528.39 4045.38,-1488.42 4052.12,-1546.96 4071,-1710.96 4032.4,-2267.48 4189.19,-2290.24"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="4189.07,-2293.74 4199.3,-2290.96 4189.57,-2286.76 4189.07,-2293.74"/>
<text text-anchor="middle" x="4193.08" y="-2300.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
<text text-anchor="middle" x="547.97" y="-2049.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
<!-- location&#45;&gt;cluster -->
<!-- location&#45;&gt;cluster -->
<g id="edge6" class="edge">
<title>location:e&#45;&gt;cluster:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M1261.59,-2077.96C1566.92,-2077.96 1244.43,-1458.12 1535.67,-1444.2"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="1535.91,-1447.69 1545.83,-1443.96 1535.75,-1440.7 1535.91,-1447.69"/>
<text text-anchor="middle" x="1552.05" y="-1453.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
<text text-anchor="middle" x="1252.69" y="-2087.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
<!-- file -->
<g id="file" class="node">
<title>file</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="2746.22" cy="-1412.96" rx="365.65" ry="681.8"/>
<polygon fill="#1d71b8" stroke="transparent" points="2490.22,-1832.96 2490.22,-1892.96 3003.22,-1892.96 3003.22,-1832.96 2490.22,-1832.96"/>
<polygon fill="none" stroke="#29235c" points="2490.22,-1832.96 2490.22,-1892.96 3003.22,-1892.96 3003.22,-1832.96 2490.22,-1832.96"/>
<text text-anchor="start" x="2664.02" y="-1854.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;file &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="2490.22,-1772.96 2490.22,-1832.96 3003.22,-1832.96 3003.22,-1772.96 2490.22,-1772.96"/>
<polygon fill="none" stroke="#29235c" points="2490.22,-1772.96 2490.22,-1832.96 3003.22,-1832.96 3003.22,-1772.96 2490.22,-1772.96"/>
<text text-anchor="start" x="2501.22" y="-1794.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="2526.11" y="-1794.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="2778.91" y="-1794.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(21)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="2490.22,-1712.96 2490.22,-1772.96 3003.22,-1772.96 3003.22,-1712.96 2490.22,-1712.96"/>
<polygon fill="none" stroke="#29235c" points="2490.22,-1712.96 2490.22,-1772.96 3003.22,-1772.96 3003.22,-1712.96 2490.22,-1712.96"/>
<text text-anchor="start" x="2501.22" y="-1733.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">file_name &#160;&#160;&#160;</text>
<text text-anchor="start" x="2722.03" y="-1734.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(255)</text>
<text text-anchor="start" x="2953.12" y="-1734.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="2962.02" y="-1734.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="2490.22,-1652.96 2490.22,-1712.96 3003.22,-1712.96 3003.22,-1652.96 2490.22,-1652.96"/>
<polygon fill="none" stroke="#29235c" points="2490.22,-1652.96 2490.22,-1712.96 3003.22,-1712.96 3003.22,-1652.96 2490.22,-1652.96"/>
<text text-anchor="start" x="2501.22" y="-1673.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">xxh64_hash &#160;&#160;&#160;</text>
<text text-anchor="start" x="2739.82" y="-1674.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(16)</text>
<text text-anchor="start" x="2953.12" y="-1674.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="2962.02" y="-1674.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="2490.22,-1592.96 2490.22,-1652.96 3003.22,-1652.96 3003.22,-1592.96 2490.22,-1592.96"/>
<polygon fill="none" stroke="#29235c" points="2490.22,-1592.96 2490.22,-1652.96 3003.22,-1652.96 3003.22,-1592.96 2490.22,-1592.96"/>
<text text-anchor="start" x="2501.22" y="-1613.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">location_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="2778.91" y="-1614.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(12)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="2490.22,-1532.96 2490.22,-1592.96 3003.22,-1592.96 3003.22,-1532.96 2490.22,-1532.96"/>
<polygon fill="none" stroke="#29235c" points="2490.22,-1532.96 2490.22,-1592.96 3003.22,-1592.96 3003.22,-1532.96 2490.22,-1532.96"/>
<text text-anchor="start" x="2500.87" y="-1553.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">timestamp_local &#160;&#160;&#160;</text>
<text text-anchor="start" x="2766.84" y="-1554.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<text text-anchor="start" x="2953.5" y="-1554.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="2962.39" y="-1554.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="2490.22,-1472.96 2490.22,-1532.96 3003.22,-1532.96 3003.22,-1472.96 2490.22,-1472.96"/>
<polygon fill="none" stroke="#29235c" points="2490.22,-1472.96 2490.22,-1532.96 3003.22,-1532.96 3003.22,-1472.96 2490.22,-1472.96"/>
<text text-anchor="start" x="2501.22" y="-1493.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">cluster_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="2778.91" y="-1494.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(12)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="2490.22,-1412.96 2490.22,-1472.96 3003.22,-1472.96 3003.22,-1412.96 2490.22,-1412.96"/>
<polygon fill="none" stroke="#29235c" points="2490.22,-1412.96 2490.22,-1472.96 3003.22,-1472.96 3003.22,-1412.96 2490.22,-1412.96"/>
<text text-anchor="start" x="2501.22" y="-1433.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">duration &#160;&#160;&#160;</text>
<text text-anchor="start" x="2745.13" y="-1434.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">DECIMAL(7,3)</text>
<text text-anchor="start" x="2953.12" y="-1434.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="2962.02" y="-1434.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="2490.22,-1352.96 2490.22,-1412.96 3003.22,-1412.96 3003.22,-1352.96 2490.22,-1352.96"/>
<polygon fill="none" stroke="#29235c" points="2490.22,-1352.96 2490.22,-1412.96 3003.22,-1412.96 3003.22,-1352.96 2490.22,-1352.96"/>
<text text-anchor="start" x="2501.22" y="-1373.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">sample_rate &#160;&#160;&#160;</text>
<text text-anchor="start" x="2810.91" y="-1374.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">INTEGER</text>
<text text-anchor="start" x="2953.12" y="-1374.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="2962.02" y="-1374.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="2490.22,-1292.96 2490.22,-1352.96 3003.22,-1352.96 3003.22,-1292.96 2490.22,-1292.96"/>
<polygon fill="none" stroke="#29235c" points="2490.22,-1292.96 2490.22,-1352.96 3003.22,-1352.96 3003.22,-1292.96 2490.22,-1292.96"/>
<text text-anchor="start" x="2501.22" y="-1313.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">description &#160;&#160;&#160;</text>
<text text-anchor="start" x="2761.12" y="-1314.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(255)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="2490.22,-1232.96 2490.22,-1292.96 3003.22,-1292.96 3003.22,-1232.96 2490.22,-1232.96"/>
<polygon fill="none" stroke="#29235c" points="2490.22,-1232.96 2490.22,-1292.96 3003.22,-1292.96 3003.22,-1232.96 2490.22,-1232.96"/>
<text text-anchor="start" x="2501.22" y="-1253.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">maybe_solar_night &#160;&#160;&#160;</text>
<text text-anchor="start" x="2837.52" y="-1254.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">BOOLEAN</text>
<polygon fill="#e7e2dd" stroke="transparent" points="2490.22,-1172.96 2490.22,-1232.96 3003.22,-1232.96 3003.22,-1172.96 2490.22,-1172.96"/>
<polygon fill="none" stroke="#29235c" points="2490.22,-1172.96 2490.22,-1232.96 3003.22,-1232.96 3003.22,-1172.96 2490.22,-1172.96"/>
<text text-anchor="start" x="2501.22" y="-1193.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">maybe_civil_night &#160;&#160;&#160;</text>
<text text-anchor="start" x="2837.52" y="-1194.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">BOOLEAN</text>
<polygon fill="#e7e2dd" stroke="transparent" points="2490.22,-1112.96 2490.22,-1172.96 3003.22,-1172.96 3003.22,-1112.96 2490.22,-1112.96"/>
<polygon fill="none" stroke="#29235c" points="2490.22,-1112.96 2490.22,-1172.96 3003.22,-1172.96 3003.22,-1112.96 2490.22,-1112.96"/>
<text text-anchor="start" x="2501.22" y="-1133.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">moon_phase &#160;&#160;&#160;</text>
<text text-anchor="start" x="2784.22" y="-1134.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">DECIMAL(3,2)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="2490.22,-1052.96 2490.22,-1112.96 3003.22,-1112.96 3003.22,-1052.96 2490.22,-1052.96"/>
<polygon fill="none" stroke="#29235c" points="2490.22,-1052.96 2490.22,-1112.96 3003.22,-1112.96 3003.22,-1052.96 2490.22,-1052.96"/>
<text text-anchor="start" x="2501.22" y="-1073.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">created_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="2805.56" y="-1074.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="2490.22,-992.96 2490.22,-1052.96 3003.22,-1052.96 3003.22,-992.96 2490.22,-992.96"/>
<polygon fill="none" stroke="#29235c" points="2490.22,-992.96 2490.22,-1052.96 3003.22,-1052.96 3003.22,-992.96 2490.22,-992.96"/>
<text text-anchor="start" x="2501.22" y="-1013.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">last_modified &#160;&#160;&#160;</text>
<text text-anchor="start" x="2805.56" y="-1014.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="2490.22,-932.96 2490.22,-992.96 3003.22,-992.96 3003.22,-932.96 2490.22,-932.96"/>
<polygon fill="none" stroke="#29235c" points="2490.22,-932.96 2490.22,-992.96 3003.22,-992.96 3003.22,-932.96 2490.22,-932.96"/>
<text text-anchor="start" x="2501.22" y="-953.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">active &#160;&#160;&#160;</text>
<text text-anchor="start" x="2837.52" y="-954.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">BOOLEAN</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="2488.72,-931.96 2488.72,-1893.96 3003.72,-1893.96 3003.72,-931.96 2488.72,-931.96"/>
</g>
<!-- location&#45;&gt;file -->
<!-- location&#45;&gt;file -->
<g id="edge10" class="edge">
<title>location:e&#45;&gt;file:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M1261.59,-2077.96C1371.85,-2077.96 1310.53,-1930.33 1407.02,-1876.96 1589.74,-1775.89 2160.96,-1914.28 2344.64,-1814.96 2435.48,-1765.84 2385.96,-1632.24 2479.1,-1623.42"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="2479.38,-1626.91 2489.22,-1622.96 2479.07,-1619.92 2479.38,-1626.91"/>
<text text-anchor="middle" x="2482.99" y="-1632.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
<text text-anchor="middle" x="1252.69" y="-2049.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
<!-- cyclic_recording_pattern -->
<g id="cyclic_recording_pattern" class="node">
<title>cyclic_recording_pattern</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="1019.59" cy="-1011.96" rx="351.36" ry="299.63"/>
<polygon fill="#1d71b8" stroke="transparent" points="773.59,-1161.96 773.59,-1221.96 1266.59,-1221.96 1266.59,-1161.96 773.59,-1161.96"/>
<polygon fill="none" stroke="#29235c" points="773.59,-1161.96 773.59,-1221.96 1266.59,-1221.96 1266.59,-1161.96 773.59,-1161.96"/>
<text text-anchor="start" x="784.47" y="-1183.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;cyclic_recording_pattern &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="773.59,-1101.96 773.59,-1161.96 1266.59,-1161.96 1266.59,-1101.96 773.59,-1101.96"/>
<polygon fill="none" stroke="#29235c" points="773.59,-1101.96 773.59,-1161.96 1266.59,-1161.96 1266.59,-1101.96 773.59,-1101.96"/>
<text text-anchor="start" x="784.59" y="-1123.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="809.48" y="-1123.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1042.28" y="-1123.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(12)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="773.59,-1041.96 773.59,-1101.96 1266.59,-1101.96 1266.59,-1041.96 773.59,-1041.96"/>
<polygon fill="none" stroke="#29235c" points="773.59,-1041.96 773.59,-1101.96 1266.59,-1101.96 1266.59,-1041.96 773.59,-1041.96"/>
<text text-anchor="start" x="784.59" y="-1062.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">record_s &#160;&#160;&#160;</text>
<text text-anchor="start" x="1074.28" y="-1063.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">INTEGER</text>
<text text-anchor="start" x="1216.49" y="-1063.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1225.39" y="-1063.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="773.59,-981.96 773.59,-1041.96 1266.59,-1041.96 1266.59,-981.96 773.59,-981.96"/>
<polygon fill="none" stroke="#29235c" points="773.59,-981.96 773.59,-1041.96 1266.59,-1041.96 1266.59,-981.96 773.59,-981.96"/>
<text text-anchor="start" x="784.59" y="-1002.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">sleep_s &#160;&#160;&#160;</text>
<text text-anchor="start" x="1074.28" y="-1003.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">INTEGER</text>
<text text-anchor="start" x="1216.49" y="-1003.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1225.39" y="-1003.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="773.59,-921.96 773.59,-981.96 1266.59,-981.96 1266.59,-921.96 773.59,-921.96"/>
<polygon fill="none" stroke="#29235c" points="773.59,-921.96 773.59,-981.96 1266.59,-981.96 1266.59,-921.96 773.59,-921.96"/>
<text text-anchor="start" x="784.59" y="-942.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">created_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="1068.93" y="-943.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="773.59,-861.96 773.59,-921.96 1266.59,-921.96 1266.59,-861.96 773.59,-861.96"/>
<polygon fill="none" stroke="#29235c" points="773.59,-861.96 773.59,-921.96 1266.59,-921.96 1266.59,-861.96 773.59,-861.96"/>
<text text-anchor="start" x="784.59" y="-882.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">last_modified &#160;&#160;&#160;</text>
<text text-anchor="start" x="1068.93" y="-883.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="773.59,-801.96 773.59,-861.96 1266.59,-861.96 1266.59,-801.96 773.59,-801.96"/>
<polygon fill="none" stroke="#29235c" points="773.59,-801.96 773.59,-861.96 1266.59,-861.96 1266.59,-801.96 773.59,-801.96"/>
<text text-anchor="start" x="784.59" y="-822.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">active &#160;&#160;&#160;</text>
<text text-anchor="start" x="1100.89" y="-823.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">BOOLEAN</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="772.09,-800.96 772.09,-1222.96 1267.09,-1222.96 1267.09,-800.96 772.09,-800.96"/>
</g>
<!-- cyclic_recording_pattern&#45;&gt;cluster -->
<!-- cyclic_recording_pattern&#45;&gt;cluster -->
<g id="edge8" class="edge">
<title>cyclic_recording_pattern:e&#45;&gt;cluster:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M1267.59,-1131.96C1389.64,-1131.96 1418.77,-1086.55 1535.75,-1084.07"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="1535.87,-1087.57 1545.83,-1083.96 1535.79,-1080.57 1535.87,-1087.57"/>
<text text-anchor="middle" x="1552.05" y="-1093.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
<text text-anchor="middle" x="1258.69" y="-1141.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
<!-- cluster&#45;&gt;file -->
<!-- cluster&#45;&gt;file -->
<g id="edge12" class="edge">
<title>cluster:e&#45;&gt;file:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M2206.83,-1563.96C2331.72,-1563.96 2359.34,-1506.25 2478.91,-1503.09"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="2479.26,-1506.59 2489.22,-1502.96 2479.17,-1499.59 2479.26,-1506.59"/>
<text text-anchor="middle" x="2482.99" y="-1512.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
<text text-anchor="middle" x="2215.72" y="-1573.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
<!-- moth_metadata -->
<g id="moth_metadata" class="node">
<title>moth_metadata</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="3581.95" cy="-950.96" rx="308.1" ry="427.19"/>
<polygon fill="#1d71b8" stroke="transparent" points="3365.95,-1190.96 3365.95,-1250.96 3797.95,-1250.96 3797.95,-1190.96 3365.95,-1190.96"/>
<polygon fill="none" stroke="#29235c" points="3365.95,-1190.96 3365.95,-1250.96 3797.95,-1250.96 3797.95,-1190.96 3365.95,-1190.96"/>
<text text-anchor="start" x="3408.56" y="-1212.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;moth_metadata &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3365.95,-1130.96 3365.95,-1190.96 3797.95,-1190.96 3797.95,-1130.96 3365.95,-1130.96"/>
<polygon fill="none" stroke="#29235c" points="3365.95,-1130.96 3365.95,-1190.96 3797.95,-1190.96 3797.95,-1130.96 3365.95,-1130.96"/>
<text text-anchor="start" x="3376.95" y="-1152.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">file_id</text>
<text text-anchor="start" x="3460.51" y="-1152.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="3573.64" y="-1152.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(21)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3365.95,-1070.96 3365.95,-1130.96 3797.95,-1130.96 3797.95,-1070.96 3365.95,-1070.96"/>
<polygon fill="none" stroke="#29235c" points="3365.95,-1070.96 3365.95,-1130.96 3797.95,-1130.96 3797.95,-1070.96 3365.95,-1070.96"/>
<text text-anchor="start" x="3376.95" y="-1091.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">timestamp &#160;&#160;&#160;</text>
<text text-anchor="start" x="3561.2" y="-1092.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<text text-anchor="start" x="3747.86" y="-1092.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="3756.75" y="-1092.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3365.95,-1010.96 3365.95,-1070.96 3797.95,-1070.96 3797.95,-1010.96 3365.95,-1010.96"/>
<polygon fill="none" stroke="#29235c" points="3365.95,-1010.96 3365.95,-1070.96 3797.95,-1070.96 3797.95,-1010.96 3365.95,-1010.96"/>
<text text-anchor="start" x="3376.77" y="-1031.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">recorder_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="3573.8" y="-1032.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(16)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3365.95,-950.96 3365.95,-1010.96 3797.95,-1010.96 3797.95,-950.96 3365.95,-950.96"/>
<polygon fill="none" stroke="#29235c" points="3365.95,-950.96 3365.95,-1010.96 3797.95,-1010.96 3797.95,-950.96 3365.95,-950.96"/>
<text text-anchor="start" x="3376.95" y="-971.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">gain &#160;&#160;&#160;</text>
<text text-anchor="start" x="3642.92" y="-972.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">gain_level</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3365.95,-890.96 3365.95,-950.96 3797.95,-950.96 3797.95,-890.96 3365.95,-890.96"/>
<polygon fill="none" stroke="#29235c" points="3365.95,-890.96 3365.95,-950.96 3797.95,-950.96 3797.95,-890.96 3365.95,-890.96"/>
<text text-anchor="start" x="3376.95" y="-911.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">battery_v &#160;&#160;&#160;</text>
<text text-anchor="start" x="3578.96" y="-912.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">DECIMAL(2,1)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3365.95,-830.96 3365.95,-890.96 3797.95,-890.96 3797.95,-830.96 3365.95,-830.96"/>
<polygon fill="none" stroke="#29235c" points="3365.95,-830.96 3365.95,-890.96 3797.95,-890.96 3797.95,-830.96 3365.95,-830.96"/>
<text text-anchor="start" x="3376.95" y="-851.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">temp_c &#160;&#160;&#160;</text>
<text text-anchor="start" x="3578.96" y="-852.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">DECIMAL(3,1)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3365.95,-770.96 3365.95,-830.96 3797.95,-830.96 3797.95,-770.96 3365.95,-770.96"/>
<polygon fill="none" stroke="#29235c" points="3365.95,-770.96 3365.95,-830.96 3797.95,-830.96 3797.95,-770.96 3365.95,-770.96"/>
<text text-anchor="start" x="3376.95" y="-791.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">created_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="3600.29" y="-792.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3365.95,-710.96 3365.95,-770.96 3797.95,-770.96 3797.95,-710.96 3365.95,-710.96"/>
<polygon fill="none" stroke="#29235c" points="3365.95,-710.96 3365.95,-770.96 3797.95,-770.96 3797.95,-710.96 3365.95,-710.96"/>
<text text-anchor="start" x="3376.93" y="-731.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">last_modified &#160;&#160;&#160;</text>
<text text-anchor="start" x="3600.62" y="-732.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3365.95,-650.96 3365.95,-710.96 3797.95,-710.96 3797.95,-650.96 3365.95,-650.96"/>
<polygon fill="none" stroke="#29235c" points="3365.95,-650.96 3365.95,-710.96 3797.95,-710.96 3797.95,-650.96 3365.95,-650.96"/>
<text text-anchor="start" x="3376.95" y="-671.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">active &#160;&#160;&#160;</text>
<text text-anchor="start" x="3632.26" y="-672.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">BOOLEAN</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="3364.95,-649.96 3364.95,-1251.96 3798.95,-1251.96 3798.95,-649.96 3364.95,-649.96"/>
</g>
<!-- file&#45;&gt;moth_metadata -->
<!-- file&#45;&gt;moth_metadata -->
<g id="edge14" class="edge">
<title>file:e&#45;&gt;moth_metadata:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M3004.22,-1802.96C3199.81,-1802.96 3045.74,-1553.82 3147.79,-1386.96 3218.62,-1271.14 3225.35,-1166.41 3354.6,-1161.17"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="3355.02,-1164.66 3364.95,-1160.96 3354.89,-1157.66 3355.02,-1164.66"/>
<text text-anchor="middle" x="3371.18" y="-1170.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
<text text-anchor="middle" x="2995.32" y="-1812.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
<!-- file_metadata -->
<g id="file_metadata" class="node">
<title>file_metadata</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="3581.95" cy="-1652.96" rx="308.1" ry="257.27"/>
<polygon fill="#1d71b8" stroke="transparent" points="3365.95,-1772.96 3365.95,-1832.96 3797.95,-1832.96 3797.95,-1772.96 3365.95,-1772.96"/>
<polygon fill="none" stroke="#29235c" points="3365.95,-1772.96 3365.95,-1832.96 3797.95,-1832.96 3797.95,-1772.96 3365.95,-1772.96"/>
<text text-anchor="start" x="3423.68" y="-1794.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;file_metadata &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3365.95,-1712.96 3365.95,-1772.96 3797.95,-1772.96 3797.95,-1712.96 3365.95,-1712.96"/>
<polygon fill="none" stroke="#29235c" points="3365.95,-1712.96 3365.95,-1772.96 3797.95,-1772.96 3797.95,-1712.96 3365.95,-1712.96"/>
<text text-anchor="start" x="3376.95" y="-1734.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">file_id</text>
<text text-anchor="start" x="3460.51" y="-1734.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="3573.64" y="-1734.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(21)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3365.95,-1652.96 3365.95,-1712.96 3797.95,-1712.96 3797.95,-1652.96 3365.95,-1652.96"/>
<polygon fill="none" stroke="#29235c" points="3365.95,-1652.96 3365.95,-1712.96 3797.95,-1712.96 3797.95,-1652.96 3365.95,-1652.96"/>
<text text-anchor="start" x="3376.95" y="-1673.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">json &#160;&#160;&#160;</text>
<text text-anchor="start" x="3701.62" y="-1674.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">JSON</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3365.95,-1592.96 3365.95,-1652.96 3797.95,-1652.96 3797.95,-1592.96 3365.95,-1592.96"/>
<polygon fill="none" stroke="#29235c" points="3365.95,-1592.96 3365.95,-1652.96 3797.95,-1652.96 3797.95,-1592.96 3365.95,-1592.96"/>
<text text-anchor="start" x="3376.95" y="-1613.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">created_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="3600.29" y="-1614.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3365.95,-1532.96 3365.95,-1592.96 3797.95,-1592.96 3797.95,-1532.96 3365.95,-1532.96"/>
<polygon fill="none" stroke="#29235c" points="3365.95,-1532.96 3365.95,-1592.96 3797.95,-1592.96 3797.95,-1532.96 3365.95,-1532.96"/>
<text text-anchor="start" x="3376.93" y="-1553.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">last_modified &#160;&#160;&#160;</text>
<text text-anchor="start" x="3600.62" y="-1554.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3365.95,-1472.96 3365.95,-1532.96 3797.95,-1532.96 3797.95,-1472.96 3365.95,-1472.96"/>
<polygon fill="none" stroke="#29235c" points="3365.95,-1472.96 3365.95,-1532.96 3797.95,-1532.96 3797.95,-1472.96 3365.95,-1472.96"/>
<text text-anchor="start" x="3376.95" y="-1493.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">active &#160;&#160;&#160;</text>
<text text-anchor="start" x="3632.26" y="-1494.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">BOOLEAN</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="3364.95,-1471.96 3364.95,-1833.96 3798.95,-1833.96 3798.95,-1471.96 3364.95,-1471.96"/>
</g>
<!-- file&#45;&gt;file_metadata -->
<!-- file&#45;&gt;file_metadata -->
<g id="edge16" class="edge">
<title>file:e&#45;&gt;file_metadata:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M3004.22,-1802.96C3163.25,-1802.96 3200.83,-1745.51 3354.65,-1743.04"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="3354.98,-1746.54 3364.95,-1742.96 3354.93,-1739.54 3354.98,-1746.54"/>
<text text-anchor="middle" x="3371.18" y="-1752.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
<text text-anchor="middle" x="3013.11" y="-1812.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
<!-- file&#45;&gt;file_dataset -->
<!-- file&#45;&gt;file_dataset -->
<g id="edge18" class="edge">
<title>file:e&#45;&gt;file_dataset:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M3004.22,-1802.96C3131.36,-1802.96 3217.71,-2251.35 3342.71,-2274.99"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="3342.67,-2278.5 3352.95,-2275.96 3343.33,-2271.53 3342.67,-2278.5"/>
<text text-anchor="middle" x="3359.18" y="-2285.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
<text text-anchor="middle" x="2995.32" y="-1774.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
<!-- file&#45;&gt;segment -->
<!-- file&#45;&gt;segment -->
<g id="edge22" class="edge">
<title>file:e&#45;&gt;segment:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M3004.22,-1802.96C3292.21,-1802.96 2933.16,-706.99 3147.79,-514.96 3183.74,-482.79 3981.42,-481.45 4016.12,-514.96 4057.38,-554.81 4045.94,-1489.93 4052.12,-1546.96 4071.32,-1724.1 4019.69,-2327.38 4189.18,-2350.29"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="4189.09,-2353.79 4199.3,-2350.96 4189.55,-2346.81 4189.09,-2353.79"/>
<text text-anchor="middle" x="4193.08" y="-2360.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
<text text-anchor="middle" x="3013.11" y="-1774.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
<!-- moth_metadata&#45;&gt;gain_level -->
<g id="edge46" class="edge">
<title>moth_metadata:e&#45;&gt;gain_level:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M3798.95,-980.96C4092.46,-980.96 3988.79,-1430.96 4282.3,-1430.96"/>
</g>
<!-- file_dataset&#45;&gt;segment -->
<!-- file_dataset&#45;&gt;segment -->
<g id="edge26" class="edge">
<title>file_dataset:e&#45;&gt;segment:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M3811.95,-2035.96C3916.54,-2035.96 3931.69,-1980.68 4016.12,-1918.96 4102.42,-1855.86 4089.78,-1757.55 4189.01,-1751.28"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="4189.41,-1754.77 4199.3,-1750.96 4189.19,-1747.77 4189.41,-1754.77"/>
<text text-anchor="middle" x="4193.08" y="-1760.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
<text text-anchor="middle" x="3803.06" y="-2045.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
<!-- label -->
<g id="label" class="node">
<title>label</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="5178.48" cy="-2230.96" rx="337.99" ry="384.83"/>
<polygon fill="#1d71b8" stroke="transparent" points="4941.48,-2440.96 4941.48,-2500.96 5415.48,-2500.96 5415.48,-2440.96 4941.48,-2440.96"/>
<polygon fill="none" stroke="#29235c" points="4941.48,-2440.96 4941.48,-2500.96 5415.48,-2500.96 5415.48,-2440.96 4941.48,-2440.96"/>
<text text-anchor="start" x="5082.44" y="-2462.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;label &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4941.48,-2380.96 4941.48,-2440.96 5415.48,-2440.96 5415.48,-2380.96 4941.48,-2380.96"/>
<polygon fill="none" stroke="#29235c" points="4941.48,-2380.96 4941.48,-2440.96 5415.48,-2440.96 5415.48,-2380.96 4941.48,-2380.96"/>
<text text-anchor="start" x="4952.48" y="-2402.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="4977.36" y="-2402.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="5191.17" y="-2402.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(21)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4941.48,-2320.96 4941.48,-2380.96 5415.48,-2380.96 5415.48,-2320.96 4941.48,-2320.96"/>
<polygon fill="none" stroke="#29235c" points="4941.48,-2320.96 4941.48,-2380.96 5415.48,-2380.96 5415.48,-2320.96 4941.48,-2320.96"/>
<text text-anchor="start" x="4952" y="-2341.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">segment_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="5152.28" y="-2342.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(21)</text>
<text text-anchor="start" x="5365.58" y="-2342.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="5374.48" y="-2342.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4941.48,-2260.96 4941.48,-2320.96 5415.48,-2320.96 5415.48,-2260.96 4941.48,-2260.96"/>
<polygon fill="none" stroke="#29235c" points="4941.48,-2260.96 4941.48,-2320.96 5415.48,-2320.96 5415.48,-2260.96 4941.48,-2260.96"/>
<text text-anchor="start" x="4952.48" y="-2281.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">species_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="5152.08" y="-2282.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(12)</text>
<text text-anchor="start" x="5365.38" y="-2282.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="5374.28" y="-2282.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4941.48,-2200.96 4941.48,-2260.96 5415.48,-2260.96 5415.48,-2200.96 4941.48,-2200.96"/>
<polygon fill="none" stroke="#29235c" points="4941.48,-2200.96 4941.48,-2260.96 5415.48,-2260.96 5415.48,-2200.96 4941.48,-2200.96"/>
<text text-anchor="start" x="4952.48" y="-2221.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">filter_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="5152.08" y="-2222.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(12)</text>
<text text-anchor="start" x="5365.38" y="-2222.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="5374.28" y="-2222.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4941.48,-2140.96 4941.48,-2200.96 5415.48,-2200.96 5415.48,-2140.96 4941.48,-2140.96"/>
<polygon fill="none" stroke="#29235c" points="4941.48,-2140.96 4941.48,-2200.96 5415.48,-2200.96 5415.48,-2140.96 4941.48,-2140.96"/>
<text text-anchor="start" x="4952.48" y="-2161.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">certainty &#160;&#160;&#160;</text>
<text text-anchor="start" x="5196.48" y="-2162.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">DECIMAL(5,2)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4941.48,-2080.96 4941.48,-2140.96 5415.48,-2140.96 5415.48,-2080.96 4941.48,-2080.96"/>
<polygon fill="none" stroke="#29235c" points="4941.48,-2080.96 4941.48,-2140.96 5415.48,-2140.96 5415.48,-2080.96 4941.48,-2080.96"/>
<text text-anchor="start" x="4952.48" y="-2101.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">created_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="5217.82" y="-2102.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4941.48,-2020.96 4941.48,-2080.96 5415.48,-2080.96 5415.48,-2020.96 4941.48,-2020.96"/>
<polygon fill="none" stroke="#29235c" points="4941.48,-2020.96 4941.48,-2080.96 5415.48,-2080.96 5415.48,-2020.96 4941.48,-2020.96"/>
<text text-anchor="start" x="4952.48" y="-2041.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">last_modified &#160;&#160;&#160;</text>
<text text-anchor="start" x="5217.82" y="-2042.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4941.48,-1960.96 4941.48,-2020.96 5415.48,-2020.96 5415.48,-1960.96 4941.48,-1960.96"/>
<polygon fill="none" stroke="#29235c" points="4941.48,-1960.96 4941.48,-2020.96 5415.48,-2020.96 5415.48,-1960.96 4941.48,-1960.96"/>
<text text-anchor="start" x="4952.48" y="-1981.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">active &#160;&#160;&#160;</text>
<text text-anchor="start" x="5210.69" y="-1982.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">BOOLEAN</text>
<text text-anchor="start" x="5365.38" y="-1982.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="5374.28" y="-1982.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="4940.48,-1959.96 4940.48,-2501.96 5416.48,-2501.96 5416.48,-1959.96 4940.48,-1959.96"/>
</g>
<!-- segment&#45;&gt;label -->
<!-- segment&#45;&gt;label -->
<g id="edge32" class="edge">
<title>segment:e&#45;&gt;label:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M4658.3,-2410.96C4783.01,-2410.96 4810.77,-2354.2 4930.18,-2351.09"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="4930.52,-2354.59 4940.48,-2350.96 4930.43,-2347.59 4930.52,-2354.59"/>
<text text-anchor="middle" x="4934.25" y="-2360.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
<text text-anchor="middle" x="4649.4" y="-2420.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
<!-- ebird_taxonomy -->
<g id="ebird_taxonomy" class="node">
<title>ebird_taxonomy</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="3581.95" cy="-3260.96" rx="434.33" ry="724.15"/>
<polygon fill="#1d71b8" stroke="transparent" points="3276.95,-3710.96 3276.95,-3770.96 3886.95,-3770.96 3886.95,-3710.96 3276.95,-3710.96"/>
<polygon fill="none" stroke="#29235c" points="3276.95,-3710.96 3276.95,-3770.96 3886.95,-3770.96 3886.95,-3710.96 3276.95,-3710.96"/>
<text text-anchor="start" x="3405.9" y="-3732.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;ebird_taxonomy &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3276.95,-3650.96 3276.95,-3710.96 3886.95,-3710.96 3886.95,-3650.96 3276.95,-3650.96"/>
<polygon fill="none" stroke="#29235c" points="3276.95,-3650.96 3276.95,-3710.96 3886.95,-3710.96 3886.95,-3650.96 3276.95,-3650.96"/>
<text text-anchor="start" x="3287.95" y="-3672.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="3312.84" y="-3672.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="3662.64" y="-3672.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(12)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3276.95,-3590.96 3276.95,-3650.96 3886.95,-3650.96 3886.95,-3590.96 3276.95,-3590.96"/>
<polygon fill="none" stroke="#29235c" points="3276.95,-3590.96 3276.95,-3650.96 3886.95,-3650.96 3886.95,-3590.96 3276.95,-3590.96"/>
<text text-anchor="start" x="3287.95" y="-3611.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">taxonomy_version &#160;&#160;&#160;</text>
<text text-anchor="start" x="3641.34" y="-3612.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(4)</text>
<text text-anchor="start" x="3836.86" y="-3612.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="3845.75" y="-3612.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3276.95,-3530.96 3276.95,-3590.96 3886.95,-3590.96 3886.95,-3530.96 3276.95,-3530.96"/>
<polygon fill="none" stroke="#29235c" points="3276.95,-3530.96 3276.95,-3590.96 3886.95,-3590.96 3886.95,-3530.96 3276.95,-3530.96"/>
<text text-anchor="start" x="3287.95" y="-3551.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">taxon_order &#160;&#160;&#160;</text>
<text text-anchor="start" x="3694.64" y="-3552.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">INTEGER</text>
<text text-anchor="start" x="3836.86" y="-3552.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="3845.75" y="-3552.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3276.95,-3470.96 3276.95,-3530.96 3886.95,-3530.96 3886.95,-3470.96 3276.95,-3470.96"/>
<polygon fill="none" stroke="#29235c" points="3276.95,-3470.96 3276.95,-3530.96 3886.95,-3530.96 3886.95,-3470.96 3276.95,-3470.96"/>
<text text-anchor="start" x="3287.95" y="-3491.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">category &#160;&#160;&#160;</text>
<text text-anchor="start" x="3623.55" y="-3492.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(15)</text>
<text text-anchor="start" x="3836.86" y="-3492.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="3845.75" y="-3492.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3276.95,-3410.96 3276.95,-3470.96 3886.95,-3470.96 3886.95,-3410.96 3276.95,-3410.96"/>
<polygon fill="none" stroke="#29235c" points="3276.95,-3410.96 3276.95,-3470.96 3886.95,-3470.96 3886.95,-3410.96 3276.95,-3410.96"/>
<text text-anchor="start" x="3287.95" y="-3431.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">species_code &#160;&#160;&#160;</text>
<text text-anchor="start" x="3623.55" y="-3432.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(15)</text>
<text text-anchor="start" x="3836.86" y="-3432.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="3845.75" y="-3432.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3276.95,-3350.96 3276.95,-3410.96 3886.95,-3410.96 3886.95,-3350.96 3276.95,-3350.96"/>
<polygon fill="none" stroke="#29235c" points="3276.95,-3350.96 3276.95,-3410.96 3886.95,-3410.96 3886.95,-3350.96 3276.95,-3350.96"/>
<text text-anchor="start" x="3287.95" y="-3371.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">taxon_concept_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="3662.64" y="-3372.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(15)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3276.95,-3290.96 3276.95,-3350.96 3886.95,-3350.96 3886.95,-3290.96 3276.95,-3290.96"/>
<polygon fill="none" stroke="#29235c" points="3276.95,-3290.96 3276.95,-3350.96 3886.95,-3350.96 3886.95,-3290.96 3276.95,-3290.96"/>
<text text-anchor="start" x="3287.83" y="-3311.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">primary_com_name &#160;&#160;&#160;</text>
<text text-anchor="start" x="3605.86" y="-3312.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(100)</text>
<text text-anchor="start" x="3836.96" y="-3312.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="3845.85" y="-3312.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3276.95,-3230.96 3276.95,-3290.96 3886.95,-3290.96 3886.95,-3230.96 3276.95,-3230.96"/>
<polygon fill="none" stroke="#29235c" points="3276.95,-3230.96 3276.95,-3290.96 3886.95,-3290.96 3886.95,-3230.96 3276.95,-3230.96"/>
<text text-anchor="start" x="3287.95" y="-3251.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">sci_name &#160;&#160;&#160;</text>
<text text-anchor="start" x="3605.76" y="-3252.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(100)</text>
<text text-anchor="start" x="3836.86" y="-3252.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="3845.75" y="-3252.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3276.95,-3170.96 3276.95,-3230.96 3886.95,-3230.96 3886.95,-3170.96 3276.95,-3170.96"/>
<polygon fill="none" stroke="#29235c" points="3276.95,-3170.96 3276.95,-3230.96 3886.95,-3230.96 3886.95,-3170.96 3276.95,-3170.96"/>
<text text-anchor="start" x="3287.95" y="-3191.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">bird_order &#160;&#160;&#160;</text>
<text text-anchor="start" x="3662.64" y="-3192.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(30)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3276.95,-3110.96 3276.95,-3170.96 3886.95,-3170.96 3886.95,-3110.96 3276.95,-3110.96"/>
<polygon fill="none" stroke="#29235c" points="3276.95,-3110.96 3276.95,-3170.96 3886.95,-3170.96 3886.95,-3110.96 3276.95,-3110.96"/>
<text text-anchor="start" x="3287.95" y="-3131.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">family &#160;&#160;&#160;</text>
<text text-anchor="start" x="3644.86" y="-3132.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(100)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3276.95,-3050.96 3276.95,-3110.96 3886.95,-3110.96 3886.95,-3050.96 3276.95,-3050.96"/>
<polygon fill="none" stroke="#29235c" points="3276.95,-3050.96 3276.95,-3110.96 3886.95,-3110.96 3886.95,-3050.96 3276.95,-3050.96"/>
<text text-anchor="start" x="3287.95" y="-3071.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">species_group &#160;&#160;&#160;</text>
<text text-anchor="start" x="3644.86" y="-3072.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(100)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3276.95,-2990.96 3276.95,-3050.96 3886.95,-3050.96 3886.95,-2990.96 3276.95,-2990.96"/>
<polygon fill="none" stroke="#29235c" points="3276.95,-2990.96 3276.95,-3050.96 3886.95,-3050.96 3886.95,-2990.96 3276.95,-2990.96"/>
<text text-anchor="start" x="3287.95" y="-3011.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">report_as &#160;&#160;&#160;</text>
<text text-anchor="start" x="3662.64" y="-3012.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(15)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3276.95,-2930.96 3276.95,-2990.96 3886.95,-2990.96 3886.95,-2930.96 3276.95,-2930.96"/>
<polygon fill="none" stroke="#29235c" points="3276.95,-2930.96 3276.95,-2990.96 3886.95,-2990.96 3886.95,-2930.96 3276.95,-2930.96"/>
<text text-anchor="start" x="3287.95" y="-2951.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">valid_from &#160;&#160;&#160;</text>
<text text-anchor="start" x="3751.53" y="-2952.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">DATE</text>
<text text-anchor="start" x="3836.86" y="-2952.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="3845.75" y="-2952.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3276.95,-2870.96 3276.95,-2930.96 3886.95,-2930.96 3886.95,-2870.96 3276.95,-2870.96"/>
<polygon fill="none" stroke="#29235c" points="3276.95,-2870.96 3276.95,-2930.96 3886.95,-2930.96 3886.95,-2870.96 3276.95,-2870.96"/>
<text text-anchor="start" x="3287.95" y="-2891.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">valid_to &#160;&#160;&#160;</text>
<text text-anchor="start" x="3790.62" y="-2892.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">DATE</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3276.95,-2810.96 3276.95,-2870.96 3886.95,-2870.96 3886.95,-2810.96 3276.95,-2810.96"/>
<polygon fill="none" stroke="#29235c" points="3276.95,-2810.96 3276.95,-2870.96 3886.95,-2870.96 3886.95,-2810.96 3276.95,-2810.96"/>
<text text-anchor="start" x="3287.95" y="-2831.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">active &#160;&#160;&#160;</text>
<text text-anchor="start" x="3721.26" y="-2832.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">BOOLEAN</text>
<polygon fill="#e7e2dd" stroke="transparent" points="3276.95,-2750.96 3276.95,-2810.96 3886.95,-2810.96 3886.95,-2750.96 3276.95,-2750.96"/>
<polygon fill="none" stroke="#29235c" points="3276.95,-2750.96 3276.95,-2810.96 3886.95,-2810.96 3886.95,-2750.96 3276.95,-2750.96"/>
<text text-anchor="start" x="3309.87" y="-2772.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;taxonomy_version, species_code &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="3275.95,-2749.96 3275.95,-3771.96 3887.95,-3771.96 3887.95,-2749.96 3275.95,-2749.96"/>
</g>
<!-- species -->
<g id="species" class="node">
<title>species</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="4428.3" cy="-3109.96" rx="376.36" ry="427.19"/>
<polygon fill="#1d71b8" stroke="transparent" points="4164.3,-3349.96 4164.3,-3409.96 4692.3,-3409.96 4692.3,-3349.96 4164.3,-3349.96"/>
<polygon fill="none" stroke="#29235c" points="4164.3,-3349.96 4164.3,-3409.96 4692.3,-3409.96 4692.3,-3349.96 4164.3,-3349.96"/>
<text text-anchor="start" x="4311.81" y="-3371.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;species &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4164.3,-3289.96 4164.3,-3349.96 4692.3,-3349.96 4692.3,-3289.96 4164.3,-3289.96"/>
<polygon fill="none" stroke="#29235c" points="4164.3,-3289.96 4164.3,-3349.96 4692.3,-3349.96 4692.3,-3289.96 4164.3,-3289.96"/>
<text text-anchor="start" x="4175.3" y="-3311.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="4200.19" y="-3311.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="4467.99" y="-3311.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(12)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4164.3,-3229.96 4164.3,-3289.96 4692.3,-3289.96 4692.3,-3229.96 4164.3,-3229.96"/>
<polygon fill="none" stroke="#29235c" points="4164.3,-3229.96 4164.3,-3289.96 4692.3,-3289.96 4692.3,-3229.96 4164.3,-3229.96"/>
<text text-anchor="start" x="4175.3" y="-3250.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">label &#160;&#160;&#160;</text>
<text text-anchor="start" x="4411.11" y="-3251.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(100)</text>
<text text-anchor="start" x="4642.21" y="-3251.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="4651.1" y="-3251.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4164.3,-3169.96 4164.3,-3229.96 4692.3,-3229.96 4692.3,-3169.96 4164.3,-3169.96"/>
<polygon fill="none" stroke="#29235c" points="4164.3,-3169.96 4164.3,-3229.96 4692.3,-3229.96 4692.3,-3169.96 4164.3,-3169.96"/>
<text text-anchor="start" x="4175.3" y="-3190.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">ebird_code &#160;&#160;&#160;</text>
<text text-anchor="start" x="4467.99" y="-3191.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(12)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4164.3,-3109.96 4164.3,-3169.96 4692.3,-3169.96 4692.3,-3109.96 4164.3,-3109.96"/>
<polygon fill="none" stroke="#29235c" points="4164.3,-3109.96 4164.3,-3169.96 4692.3,-3169.96 4692.3,-3109.96 4164.3,-3109.96"/>
<text text-anchor="start" x="4175.3" y="-3130.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">taxonomy_version &#160;&#160;&#160;</text>
<text text-anchor="start" x="4485.78" y="-3131.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(4)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4164.3,-3049.96 4164.3,-3109.96 4692.3,-3109.96 4692.3,-3049.96 4164.3,-3049.96"/>
<polygon fill="none" stroke="#29235c" points="4164.3,-3049.96 4164.3,-3109.96 4692.3,-3109.96 4692.3,-3049.96 4164.3,-3049.96"/>
<text text-anchor="start" x="4175.3" y="-3070.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">description &#160;&#160;&#160;</text>
<text text-anchor="start" x="4450.2" y="-3071.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(255)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4164.3,-2989.96 4164.3,-3049.96 4692.3,-3049.96 4692.3,-2989.96 4164.3,-2989.96"/>
<polygon fill="none" stroke="#29235c" points="4164.3,-2989.96 4164.3,-3049.96 4692.3,-3049.96 4692.3,-2989.96 4164.3,-2989.96"/>
<text text-anchor="start" x="4175.3" y="-3010.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">created_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="4494.64" y="-3011.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4164.3,-2929.96 4164.3,-2989.96 4692.3,-2989.96 4692.3,-2929.96 4164.3,-2929.96"/>
<polygon fill="none" stroke="#29235c" points="4164.3,-2929.96 4164.3,-2989.96 4692.3,-2989.96 4692.3,-2929.96 4164.3,-2929.96"/>
<text text-anchor="start" x="4175.3" y="-2950.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">last_modified &#160;&#160;&#160;</text>
<text text-anchor="start" x="4494.64" y="-2951.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4164.3,-2869.96 4164.3,-2929.96 4692.3,-2929.96 4692.3,-2869.96 4164.3,-2869.96"/>
<polygon fill="none" stroke="#29235c" points="4164.3,-2869.96 4164.3,-2929.96 4692.3,-2929.96 4692.3,-2869.96 4164.3,-2869.96"/>
<text text-anchor="start" x="4175.3" y="-2890.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">active &#160;&#160;&#160;</text>
<text text-anchor="start" x="4526.6" y="-2891.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">BOOLEAN</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4164.3,-2809.96 4164.3,-2869.96 4692.3,-2869.96 4692.3,-2809.96 4164.3,-2809.96"/>
<polygon fill="none" stroke="#29235c" points="4164.3,-2809.96 4164.3,-2869.96 4692.3,-2869.96 4692.3,-2809.96 4164.3,-2809.96"/>
<text text-anchor="start" x="4174.89" y="-2831.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;ebird_code, taxonomy_version &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="4163.3,-2808.96 4163.3,-3410.96 4693.3,-3410.96 4693.3,-2808.96 4163.3,-2808.96"/>
</g>
<!-- ebird_taxonomy&#45;&gt;species -->
<!-- ebird_taxonomy&#45;&gt;species -->
<g id="edge28" class="edge">
<title>ebird_taxonomy:e&#45;&gt;species:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M3887.95,-2780.96C4009.68,-2780.96 4036.7,-2836.78 4153.25,-2839.83"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="4153.25,-2843.33 4163.3,-2839.96 4153.34,-2836.33 4153.25,-2843.33"/>
<text text-anchor="middle" x="4157.08" y="-2849.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
<text text-anchor="middle" x="3879.06" y="-2790.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
<!-- call_type -->
<g id="call_type" class="node">
<title>call_type</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="5178.48" cy="-3111.96" rx="328.2" ry="299.63"/>
<polygon fill="#1d71b8" stroke="transparent" points="4948.48,-3261.96 4948.48,-3321.96 5408.48,-3321.96 5408.48,-3261.96 4948.48,-3261.96"/>
<polygon fill="none" stroke="#29235c" points="4948.48,-3261.96 4948.48,-3321.96 5408.48,-3321.96 5408.48,-3261.96 4948.48,-3261.96"/>
<text text-anchor="start" x="5053.1" y="-3283.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;call_type &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4948.48,-3201.96 4948.48,-3261.96 5408.48,-3261.96 5408.48,-3201.96 4948.48,-3201.96"/>
<polygon fill="none" stroke="#29235c" points="4948.48,-3201.96 4948.48,-3261.96 5408.48,-3261.96 5408.48,-3201.96 4948.48,-3201.96"/>
<text text-anchor="start" x="4959.48" y="-3223.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="4984.36" y="-3223.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="5184.17" y="-3223.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(12)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4948.48,-3141.96 4948.48,-3201.96 5408.48,-3201.96 5408.48,-3141.96 4948.48,-3141.96"/>
<polygon fill="none" stroke="#29235c" points="4948.48,-3141.96 4948.48,-3201.96 5408.48,-3201.96 5408.48,-3141.96 4948.48,-3141.96"/>
<text text-anchor="start" x="4959.12" y="-3162.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">species_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="5145.28" y="-3163.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(12)</text>
<text text-anchor="start" x="5358.58" y="-3163.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="5367.48" y="-3163.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4948.48,-3081.96 4948.48,-3141.96 5408.48,-3141.96 5408.48,-3081.96 4948.48,-3081.96"/>
<polygon fill="none" stroke="#29235c" points="4948.48,-3081.96 4948.48,-3141.96 5408.48,-3141.96 5408.48,-3081.96 4948.48,-3081.96"/>
<text text-anchor="start" x="4959.48" y="-3102.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">label &#160;&#160;&#160;</text>
<text text-anchor="start" x="5127.29" y="-3103.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(100)</text>
<text text-anchor="start" x="5358.38" y="-3103.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="5367.28" y="-3103.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4948.48,-3021.96 4948.48,-3081.96 5408.48,-3081.96 5408.48,-3021.96 4948.48,-3021.96"/>
<polygon fill="none" stroke="#29235c" points="4948.48,-3021.96 4948.48,-3081.96 5408.48,-3081.96 5408.48,-3021.96 4948.48,-3021.96"/>
<text text-anchor="start" x="4959.48" y="-3042.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">created_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="5210.82" y="-3043.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4948.48,-2961.96 4948.48,-3021.96 5408.48,-3021.96 5408.48,-2961.96 4948.48,-2961.96"/>
<polygon fill="none" stroke="#29235c" points="4948.48,-2961.96 4948.48,-3021.96 5408.48,-3021.96 5408.48,-2961.96 4948.48,-2961.96"/>
<text text-anchor="start" x="4959.48" y="-2982.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">last_modified &#160;&#160;&#160;</text>
<text text-anchor="start" x="5210.82" y="-2983.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4948.48,-2901.96 4948.48,-2961.96 5408.48,-2961.96 5408.48,-2901.96 4948.48,-2901.96"/>
<polygon fill="none" stroke="#29235c" points="4948.48,-2901.96 4948.48,-2961.96 5408.48,-2961.96 5408.48,-2901.96 4948.48,-2901.96"/>
<text text-anchor="start" x="4959.48" y="-2922.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">active &#160;&#160;&#160;</text>
<text text-anchor="start" x="5242.78" y="-2923.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">BOOLEAN</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="4947.48,-2900.96 4947.48,-3322.96 5409.48,-3322.96 5409.48,-2900.96 4947.48,-2900.96"/>
</g>
<!-- species&#45;&gt;call_type -->
<!-- species&#45;&gt;call_type -->
<g id="edge30" class="edge">
<title>species:e&#45;&gt;call_type:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M4693.3,-3319.96C4820.57,-3319.96 4817.04,-3179.66 4937.42,-3172.26"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="4937.59,-3175.76 4947.48,-3171.96 4937.37,-3168.76 4937.59,-3175.76"/>
<text text-anchor="middle" x="4941.25" y="-3181.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
<text text-anchor="middle" x="4684.4" y="-3329.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
<!-- species&#45;&gt;label -->
<!-- species&#45;&gt;label -->
<g id="edge34" class="edge">
<title>species:e&#45;&gt;label:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M4693.3,-3319.96C4925.02,-3319.96 4711.74,-2320.89 4930.43,-2291.62"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="4930.72,-2295.1 4940.48,-2290.96 4930.27,-2288.12 4930.72,-2295.1"/>
<text text-anchor="middle" x="4934.25" y="-2300.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
<text text-anchor="middle" x="4702.19" y="-3329.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
<!-- label_subtype -->
<g id="label_subtype" class="node">
<title>label_subtype</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="5880.57" cy="-2963.96" rx="328.2" ry="384.83"/>
<polygon fill="#1d71b8" stroke="transparent" points="5650.57,-3173.96 5650.57,-3233.96 6110.57,-3233.96 6110.57,-3173.96 5650.57,-3173.96"/>
<polygon fill="none" stroke="#29235c" points="5650.57,-3173.96 5650.57,-3233.96 6110.57,-3233.96 6110.57,-3173.96 5650.57,-3173.96"/>
<text text-anchor="start" x="5719.62" y="-3195.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;label_subtype &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="5650.57,-3113.96 5650.57,-3173.96 6110.57,-3173.96 6110.57,-3113.96 5650.57,-3113.96"/>
<polygon fill="none" stroke="#29235c" points="5650.57,-3113.96 5650.57,-3173.96 6110.57,-3173.96 6110.57,-3113.96 5650.57,-3113.96"/>
<text text-anchor="start" x="5661.57" y="-3135.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="5686.46" y="-3135.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="5886.26" y="-3135.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(21)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="5650.57,-3053.96 5650.57,-3113.96 6110.57,-3113.96 6110.57,-3053.96 5650.57,-3053.96"/>
<polygon fill="none" stroke="#29235c" points="5650.57,-3053.96 5650.57,-3113.96 6110.57,-3113.96 6110.57,-3053.96 5650.57,-3053.96"/>
<text text-anchor="start" x="5661.57" y="-3074.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">label_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="5847.17" y="-3075.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(21)</text>
<text text-anchor="start" x="6060.48" y="-3075.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="6069.37" y="-3075.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="5650.57,-2993.96 5650.57,-3053.96 6110.57,-3053.96 6110.57,-2993.96 5650.57,-2993.96"/>
<polygon fill="none" stroke="#29235c" points="5650.57,-2993.96 5650.57,-3053.96 6110.57,-3053.96 6110.57,-2993.96 5650.57,-2993.96"/>
<text text-anchor="start" x="5661.21" y="-3014.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">calltype_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="5847.37" y="-3015.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(12)</text>
<text text-anchor="start" x="6060.68" y="-3015.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="6069.57" y="-3015.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="5650.57,-2933.96 5650.57,-2993.96 6110.57,-2993.96 6110.57,-2933.96 5650.57,-2933.96"/>
<polygon fill="none" stroke="#29235c" points="5650.57,-2933.96 5650.57,-2993.96 6110.57,-2993.96 6110.57,-2933.96 5650.57,-2933.96"/>
<text text-anchor="start" x="5661.57" y="-2954.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">filter_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="5886.26" y="-2955.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(12)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="5650.57,-2873.96 5650.57,-2933.96 6110.57,-2933.96 6110.57,-2873.96 5650.57,-2873.96"/>
<polygon fill="none" stroke="#29235c" points="5650.57,-2873.96 5650.57,-2933.96 6110.57,-2933.96 6110.57,-2873.96 5650.57,-2873.96"/>
<text text-anchor="start" x="5661.57" y="-2894.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">certainty &#160;&#160;&#160;</text>
<text text-anchor="start" x="5891.58" y="-2895.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">DECIMAL(5,2)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="5650.57,-2813.96 5650.57,-2873.96 6110.57,-2873.96 6110.57,-2813.96 5650.57,-2813.96"/>
<polygon fill="none" stroke="#29235c" points="5650.57,-2813.96 5650.57,-2873.96 6110.57,-2873.96 6110.57,-2813.96 5650.57,-2813.96"/>
<text text-anchor="start" x="5661.57" y="-2834.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">created_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="5912.91" y="-2835.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="5650.57,-2753.96 5650.57,-2813.96 6110.57,-2813.96 6110.57,-2753.96 5650.57,-2753.96"/>
<polygon fill="none" stroke="#29235c" points="5650.57,-2753.96 5650.57,-2813.96 6110.57,-2813.96 6110.57,-2753.96 5650.57,-2753.96"/>
<text text-anchor="start" x="5661.57" y="-2774.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">last_modified &#160;&#160;&#160;</text>
<text text-anchor="start" x="5912.91" y="-2775.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="5650.57,-2693.96 5650.57,-2753.96 6110.57,-2753.96 6110.57,-2693.96 5650.57,-2693.96"/>
<polygon fill="none" stroke="#29235c" points="5650.57,-2693.96 5650.57,-2753.96 6110.57,-2753.96 6110.57,-2693.96 5650.57,-2693.96"/>
<text text-anchor="start" x="5661.57" y="-2714.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">active &#160;&#160;&#160;</text>
<text text-anchor="start" x="5905.78" y="-2715.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">BOOLEAN</text>
<text text-anchor="start" x="6060.48" y="-2715.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="6069.37" y="-2715.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="5649.57,-2692.96 5649.57,-3234.96 6111.57,-3234.96 6111.57,-2692.96 5649.57,-2692.96"/>
</g>
<!-- call_type&#45;&gt;label_subtype -->
<!-- call_type&#45;&gt;label_subtype -->
<g id="edge42" class="edge">
<title>call_type:e&#45;&gt;label_subtype:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M5409.48,-3231.96C5547.21,-3231.96 5510.34,-3033.99 5639.55,-3024.33"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="5639.7,-3027.82 5649.57,-3023.96 5639.45,-3020.83 5639.7,-3027.82"/>
<text text-anchor="middle" x="5643.35" y="-3033.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
<text text-anchor="middle" x="5400.58" y="-3241.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
<!-- filter -->
<g id="filter" class="node">
<title>filter</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="4428.3" cy="-705.96" rx="316.15" ry="299.63"/>
<polygon fill="#1d71b8" stroke="transparent" points="4207.3,-855.96 4207.3,-915.96 4650.3,-915.96 4650.3,-855.96 4207.3,-855.96"/>
<polygon fill="none" stroke="#29235c" points="4207.3,-855.96 4207.3,-915.96 4650.3,-915.96 4650.3,-855.96 4207.3,-855.96"/>
<text text-anchor="start" x="4336.33" y="-877.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;filter &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4207.3,-795.96 4207.3,-855.96 4650.3,-855.96 4650.3,-795.96 4207.3,-795.96"/>
<polygon fill="none" stroke="#29235c" points="4207.3,-795.96 4207.3,-855.96 4650.3,-855.96 4650.3,-795.96 4207.3,-795.96"/>
<text text-anchor="start" x="4218.3" y="-817.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="4243.19" y="-817.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="4425.99" y="-817.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(12)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4207.3,-735.96 4207.3,-795.96 4650.3,-795.96 4650.3,-735.96 4207.3,-735.96"/>
<polygon fill="none" stroke="#29235c" points="4207.3,-735.96 4207.3,-795.96 4650.3,-795.96 4650.3,-735.96 4207.3,-735.96"/>
<text text-anchor="start" x="4218.3" y="-756.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">name &#160;&#160;&#160;</text>
<text text-anchor="start" x="4369.11" y="-757.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(140)</text>
<text text-anchor="start" x="4600.21" y="-757.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="4609.1" y="-757.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4207.3,-675.96 4207.3,-735.96 4650.3,-735.96 4650.3,-675.96 4207.3,-675.96"/>
<polygon fill="none" stroke="#29235c" points="4207.3,-675.96 4207.3,-735.96 4650.3,-735.96 4650.3,-675.96 4207.3,-675.96"/>
<text text-anchor="start" x="4218.17" y="-696.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">description &#160;&#160;&#160;</text>
<text text-anchor="start" x="4408.25" y="-697.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(255)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4207.3,-615.96 4207.3,-675.96 4650.3,-675.96 4650.3,-615.96 4207.3,-615.96"/>
<polygon fill="none" stroke="#29235c" points="4207.3,-615.96 4207.3,-675.96 4650.3,-675.96 4650.3,-615.96 4207.3,-615.96"/>
<text text-anchor="start" x="4218.3" y="-636.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">created_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="4452.64" y="-637.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4207.3,-555.96 4207.3,-615.96 4650.3,-615.96 4650.3,-555.96 4207.3,-555.96"/>
<polygon fill="none" stroke="#29235c" points="4207.3,-555.96 4207.3,-615.96 4650.3,-615.96 4650.3,-555.96 4207.3,-555.96"/>
<text text-anchor="start" x="4218.3" y="-576.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">last_modified &#160;&#160;&#160;</text>
<text text-anchor="start" x="4452.64" y="-577.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="4207.3,-495.96 4207.3,-555.96 4650.3,-555.96 4650.3,-495.96 4207.3,-495.96"/>
<polygon fill="none" stroke="#29235c" points="4207.3,-495.96 4207.3,-555.96 4650.3,-555.96 4650.3,-495.96 4207.3,-495.96"/>
<text text-anchor="start" x="4218.3" y="-516.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">active &#160;&#160;&#160;</text>
<text text-anchor="start" x="4445.51" y="-517.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">BOOLEAN</text>
<text text-anchor="start" x="4600.21" y="-517.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="4609.1" y="-517.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="4205.8,-494.96 4205.8,-916.96 4650.8,-916.96 4650.8,-494.96 4205.8,-494.96"/>
</g>
<!-- filter&#45;&gt;label -->
<!-- filter&#45;&gt;label -->
<g id="edge36" class="edge">
<title>filter:e&#45;&gt;label:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M4651.3,-825.96C4759.42,-825.96 4762.75,-915.21 4804.48,-1014.96 4908.09,-1262.62 4674.63,-2206.57 4930.37,-2230.5"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="4930.33,-2234 4940.48,-2230.96 4930.65,-2227.01 4930.33,-2234"/>
<text text-anchor="middle" x="4934.25" y="-2240.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
<text text-anchor="middle" x="4642.4" y="-797.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
<!-- filter&#45;&gt;label_subtype -->
<!-- filter&#45;&gt;label_subtype -->
<g id="edge44" class="edge">
<title>filter:e&#45;&gt;label_subtype:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M4651.3,-825.96C5242.7,-825.96 5297.96,-1287.41 5516.47,-1836.96 5608.38,-2068.1 5403.13,-2939.67 5639.48,-2963.46"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="5639.41,-2966.96 5649.57,-2963.96 5639.75,-2959.97 5639.41,-2966.96"/>
<text text-anchor="middle" x="5643.35" y="-2973.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
<text text-anchor="middle" x="4660.19" y="-797.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
<!-- label_metadata -->
<g id="label_metadata" class="node">
<title>label_metadata</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="5880.57" cy="-2303.96" rx="308.1" ry="257.27"/>
<polygon fill="#1d71b8" stroke="transparent" points="5664.57,-2423.96 5664.57,-2483.96 6096.57,-2483.96 6096.57,-2423.96 5664.57,-2423.96"/>
<polygon fill="none" stroke="#29235c" points="5664.57,-2423.96 5664.57,-2483.96 6096.57,-2483.96 6096.57,-2423.96 5664.57,-2423.96"/>
<text text-anchor="start" x="5708.95" y="-2445.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;label_metadata &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="5664.57,-2363.96 5664.57,-2423.96 6096.57,-2423.96 6096.57,-2363.96 5664.57,-2363.96"/>
<polygon fill="none" stroke="#29235c" points="5664.57,-2363.96 5664.57,-2423.96 6096.57,-2423.96 6096.57,-2363.96 5664.57,-2363.96"/>
<text text-anchor="start" x="5675.57" y="-2385.16" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">label_id</text>
<text text-anchor="start" x="5785.82" y="-2385.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="5872.26" y="-2385.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">VARCHAR(21)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="5664.57,-2303.96 5664.57,-2363.96 6096.57,-2363.96 6096.57,-2303.96 5664.57,-2303.96"/>
<polygon fill="none" stroke="#29235c" points="5664.57,-2303.96 5664.57,-2363.96 6096.57,-2363.96 6096.57,-2303.96 5664.57,-2303.96"/>
<text text-anchor="start" x="5675.57" y="-2324.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">json &#160;&#160;&#160;</text>
<text text-anchor="start" x="6000.24" y="-2325.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">JSON</text>
<polygon fill="#e7e2dd" stroke="transparent" points="5664.57,-2243.96 5664.57,-2303.96 6096.57,-2303.96 6096.57,-2243.96 5664.57,-2243.96"/>
<polygon fill="none" stroke="#29235c" points="5664.57,-2243.96 5664.57,-2303.96 6096.57,-2303.96 6096.57,-2243.96 5664.57,-2243.96"/>
<text text-anchor="start" x="5675.57" y="-2264.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">created_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="5898.91" y="-2265.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="5664.57,-2183.96 5664.57,-2243.96 6096.57,-2243.96 6096.57,-2183.96 5664.57,-2183.96"/>
<polygon fill="none" stroke="#29235c" points="5664.57,-2183.96 5664.57,-2243.96 6096.57,-2243.96 6096.57,-2183.96 5664.57,-2183.96"/>
<text text-anchor="start" x="5675.55" y="-2204.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">last_modified &#160;&#160;&#160;</text>
<text text-anchor="start" x="5899.24" y="-2205.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">TIMESTAMP</text>
<polygon fill="#e7e2dd" stroke="transparent" points="5664.57,-2123.96 5664.57,-2183.96 6096.57,-2183.96 6096.57,-2123.96 5664.57,-2123.96"/>
<polygon fill="none" stroke="#29235c" points="5664.57,-2123.96 5664.57,-2183.96 6096.57,-2183.96 6096.57,-2123.96 5664.57,-2123.96"/>
<text text-anchor="start" x="5675.57" y="-2144.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">active &#160;&#160;&#160;</text>
<text text-anchor="start" x="5930.87" y="-2145.16" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">BOOLEAN</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="5663.57,-2122.96 5663.57,-2484.96 6097.57,-2484.96 6097.57,-2122.96 5663.57,-2122.96"/>
</g>
<!-- label&#45;&gt;label_metadata -->
<!-- label&#45;&gt;label_metadata -->
<g id="edge38" class="edge">
<title>label:e&#45;&gt;label_metadata:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M5416.48,-2410.96C5523.11,-2410.96 5551.73,-2395.01 5653.49,-2394.01"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="5653.59,-2397.51 5663.57,-2393.96 5653.55,-2390.51 5653.59,-2397.51"/>
<text text-anchor="middle" x="5657.35" y="-2403.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
<text text-anchor="middle" x="5407.58" y="-2420.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
<!-- label&#45;&gt;label_subtype -->
<!-- label&#45;&gt;label_subtype -->
<g id="edge40" class="edge">
<title>label:e&#45;&gt;label_subtype:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M5416.48,-2410.96C5729.46,-2410.96 5341.92,-3068.93 5639.17,-3083.71"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="5639.49,-3087.22 5649.57,-3083.96 5639.66,-3080.22 5639.49,-3087.22"/>
<text text-anchor="middle" x="5643.35" y="-3093.56" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
<text text-anchor="middle" x="5407.58" y="-2382.16" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
</g>
</svg>