Files
dima/docs/software_arquitecture_diagram.svg

1289 lines
50 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="386.23929mm"
height="213.4003mm"
viewBox="0 0 386.2393 213.4003"
version="1.1"
id="svg26252"
inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
sodipodi:docname="software arquitecture diagram.svg">
<defs
id="defs26246">
<marker
inkscape:stockid="EmptyTriangleOutL"
orient="auto"
refY="0"
refX="0"
id="marker8964"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path8962"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
transform="matrix(0.8,0,0,0.8,-4.8,0)" />
</marker>
<marker
inkscape:stockid="EmptyTriangleOutL"
orient="auto"
refY="0"
refX="0"
id="marker4960"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path4958"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
transform="matrix(0.8,0,0,0.8,-4.8,0)" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker4754"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="EmptyTriangleOutL"
inkscape:collect="always">
<path
transform="matrix(0.8,0,0,0.8,-4.8,0)"
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path4752" />
</marker>
<marker
inkscape:stockid="EmptyTriangleOutL"
orient="auto"
refY="0"
refX="0"
id="EmptyTriangleOutL"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path4480"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
transform="matrix(0.8,0,0,0.8,-4.8,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="marker27895"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path27893"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
<marker
style="overflow:visible"
id="DistanceStart"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DistanceStart"
inkscape:isstock="true">
<g
id="g2300"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1">
<path
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.15;stroke-linecap:square;stroke-opacity:1"
d="M 0,0 H 2"
id="path2306" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-opacity:1"
d="M 0,0 13,4 9,0 13,-4 Z"
id="path2302" />
<path
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-opacity:1"
d="M 0,-4 V 40"
id="path2304" />
</g>
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker27152"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:collect="always">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path27150" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker1461-3"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#e81717;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path1459-9" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker1461-5"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#f32525;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path1459-1" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="marker21607"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path21605"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#f31616;stroke-width:1pt;stroke-opacity:1"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
<marker
inkscape:isstock="true"
inkscape:stockid="DistanceStart"
orient="auto"
refY="0"
refX="0"
id="DistanceStart-0"
style="overflow:visible">
<g
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1"
id="g2300-1">
<path
id="path2306-5"
d="M 0,0 H 2"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.15;stroke-linecap:square;stroke-opacity:1" />
<path
id="path2302-8"
d="M 0,0 13,4 9,0 13,-4 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-opacity:1" />
<path
id="path2304-8"
d="M 0,-4 V 40"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-opacity:1" />
</g>
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="marker27152-2"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path27150-5"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
<marker
inkscape:collect="always"
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="marker27152-7"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path27150-3"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill:#e82626;fill-opacity:1;fill-rule:evenodd;stroke:#f31c1c;stroke-width:1pt;stroke-opacity:1"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker27895-7"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#e82626;fill-opacity:1;fill-rule:evenodd;stroke:#f31c1c;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path27893-1" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker27152-7-5"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:collect="always">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#e82626;fill-opacity:1;fill-rule:evenodd;stroke:#f31c1c;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path27150-3-7" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker27895-74"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#f82121;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path27893-14" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="marker27895-74-7"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path27893-14-2"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath29812">
<rect
style="fill:#ff0000;fill-opacity:1;stroke:#f82121;stroke-width:0.681635;stroke-miterlimit:4;stroke-dasharray:4.08982, 4.08982;stroke-dashoffset:0;stroke-opacity:1"
id="rect29814"
width="30.60582"
height="45.326694"
x="-199.93417"
y="29.194984" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath29816">
<rect
style="fill:#ff0000;fill-opacity:1;stroke:#f82121;stroke-width:0.681635;stroke-miterlimit:4;stroke-dasharray:4.08982, 4.08982;stroke-dashoffset:0;stroke-opacity:1"
id="rect29818"
width="30.60582"
height="45.326694"
x="-199.93417"
y="29.194984" />
</clipPath>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker27895-8"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path27893-3" />
</marker>
<marker
inkscape:collect="always"
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="marker27152-5"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path27150-1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker27152-2-2"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path27150-5-7" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker27152-7-8"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:collect="always">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#e82626;fill-opacity:1;fill-rule:evenodd;stroke:#f31c1c;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path27150-3-3" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="marker27895-7-7"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path27893-1-9"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill:#e82626;fill-opacity:1;fill-rule:evenodd;stroke:#f31c1c;stroke-width:1pt;stroke-opacity:1"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
<marker
inkscape:collect="always"
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="marker27152-7-5-4"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path27150-3-7-5"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill:#e82626;fill-opacity:1;fill-rule:evenodd;stroke:#f31c1c;stroke-width:1pt;stroke-opacity:1"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker27895-74-7-8"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path27893-14-2-4" />
</marker>
<clipPath
id="clipPath29812-1"
clipPathUnits="userSpaceOnUse">
<rect
y="29.194984"
x="-199.93417"
height="45.326694"
width="30.60582"
id="rect29814-2"
style="fill:#ff0000;fill-opacity:1;stroke:#f82121;stroke-width:0.681635;stroke-miterlimit:4;stroke-dasharray:4.08982, 4.08982;stroke-dashoffset:0;stroke-opacity:1" />
</clipPath>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="marker27895-74-4"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path27893-14-1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#f82121;stroke-width:1pt;stroke-opacity:1"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
<clipPath
id="clipPath29816-0"
clipPathUnits="userSpaceOnUse">
<rect
y="29.194984"
x="-199.93417"
height="45.326694"
width="30.60582"
id="rect29818-8"
style="fill:#ff0000;fill-opacity:1;stroke:#f82121;stroke-width:0.681635;stroke-miterlimit:4;stroke-dasharray:4.08982, 4.08982;stroke-dashoffset:0;stroke-opacity:1" />
</clipPath>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker27152-5-0"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:collect="always">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path27150-1-2" />
</marker>
<marker
inkscape:collect="always"
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="marker27152-5-0-9"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path27150-1-2-5"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
<marker
inkscape:collect="always"
inkscape:isstock="true"
style="overflow:visible"
id="marker4960-9"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="EmptyTriangleOutL">
<path
transform="matrix(0.8,0,0,0.8,-4.8,0)"
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path4958-8" />
</marker>
<marker
inkscape:stockid="EmptyTriangleOutL"
orient="auto"
refY="0"
refX="0"
id="marker4960-9-2"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path4958-8-2"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
transform="matrix(0.8,0,0,0.8,-4.8,0)" />
</marker>
<marker
inkscape:collect="always"
inkscape:isstock="true"
style="overflow:visible"
id="marker4960-9-2-8"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="EmptyTriangleOutL">
<path
transform="matrix(0.8,0,0,0.8,-4.8,0)"
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path4958-8-2-6" />
</marker>
<marker
inkscape:stockid="EmptyTriangleOutL"
orient="auto"
refY="0"
refX="0"
id="marker4960-9-4"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path4958-8-7"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
transform="matrix(0.8,0,0,0.8,-4.8,0)" />
</marker>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.70710678"
inkscape:cx="688.66991"
inkscape:cy="374.5558"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
inkscape:document-rotation="0"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata26249">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(439.31742,-478.77978)">
<g
id="g30060"
transform="translate(-164.04167,-6.8791667)">
<g
transform="translate(-37.596676,-1.5875002)"
id="g27847">
<rect
style="fill:#b7c8b7;fill-opacity:1;stroke:#000000;stroke-width:0.499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect857-5-7-0"
width="65.897682"
height="65.897682"
x="-9.7863207"
y="104.83819"
ry="4.8108482" />
<text
id="text835"
y="124.27674"
x="23.139782"
style="font-size:8.46667px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
xml:space="preserve"><tspan
id="tspan837"
style="text-align:center;text-anchor:middle;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
y="124.27674"
x="23.139782"
sodipodi:role="line">Experimental</tspan><tspan
style="text-align:center;text-anchor:middle;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
y="134.86008"
x="23.139782"
sodipodi:role="line"
id="tspan27087">Campaign</tspan><tspan
style="text-align:center;text-anchor:middle;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
y="145.44342"
x="23.139782"
sodipodi:role="line"
id="tspan27089">Project</tspan><tspan
style="text-align:center;text-anchor:middle;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
y="156.02675"
x="23.139782"
sodipodi:role="line"
id="tspan27741">(Internal)</tspan></text>
</g>
<rect
ry="5.3453903"
style="fill:none;stroke:#000000;stroke-width:0.6;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect857-5-7"
width="65.897682"
height="65.897682"
x="52.643463"
y="51.511116" />
<text
xml:space="preserve"
style="font-size:8.46667px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;stroke-width:0.264583"
x="85.544762"
y="76.102844"
id="text841"><tspan
sodipodi:role="line"
x="85.544762"
y="76.102844"
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
id="tspan845">Science</tspan><tspan
sodipodi:role="line"
x="85.544762"
y="86.68618"
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
id="tspan27053">Project 1</tspan><tspan
sodipodi:role="line"
x="85.544762"
y="97.269516"
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
id="tspan27737">(Internal)</tspan></text>
<text
xml:space="preserve"
style="font-size:8.46667px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;stroke-width:0.264583"
x="85.871254"
y="170.34549"
id="text849"><tspan
sodipodi:role="line"
x="85.871254"
y="170.34549"
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
id="tspan855" /><tspan
sodipodi:role="line"
x="85.871254"
y="180.92883"
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
id="tspan27057">Science</tspan><tspan
sodipodi:role="line"
x="85.871254"
y="191.51216"
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
id="tspan27059">Project 2</tspan><tspan
sodipodi:role="line"
x="85.871254"
y="202.0955"
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
id="tspan27739">(External)</tspan></text>
<rect
ry="4.2763124"
y="155.14008"
x="52.95343"
height="65.897682"
width="65.897682"
id="rect857-5-7-6"
style="fill:none;stroke:#000000;stroke-width:0.600001;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
transform="translate(-33.866667,-1.5875002)"
id="g27854">
<rect
ry="4.8108482"
y="105.21236"
x="-113.69777"
height="65.897682"
width="65.897682"
id="rect857-5-7-0-7"
style="fill:#afcdff;fill-opacity:1;stroke:#000000;stroke-width:0.499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
xml:space="preserve"
style="font-size:8.46667px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
x="-80.955635"
y="129.80409"
id="text835-4"><tspan
sodipodi:role="line"
id="tspan833-0"
x="-80.955635"
y="129.80409"
style="text-align:center;text-anchor:middle;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">DIMA</tspan><tspan
sodipodi:role="line"
x="-80.955635"
y="140.38744"
style="text-align:center;text-anchor:middle;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
id="tspan837-5">Package</tspan><tspan
sodipodi:role="line"
x="-80.955635"
y="150.97076"
style="text-align:center;text-anchor:middle;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
id="tspan27743">(Public)</tspan></text>
</g>
<path
id="path27856"
d="M -47.360417,136.85572 H -81.491666"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker27895)" />
<path
id="path27858"
d="M 52.387499,82.285414 18.520832,128.05832"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker27152)" />
<path
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker27152-2)"
d="m 18.78542,145.65311 33.86666,45.77292"
id="path27858-2" />
<path
style="fill:#e82626;fill-opacity:1;stroke:#f31c1c;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.99999, 2.99999;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker27152-7)"
d="M 19.049999,120.12077 52.916667,74.347972"
id="path27858-4" />
<path
style="fill:#e82626;fill-opacity:1;stroke:#f31c1c;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.99999, 2.99999;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker27895-7)"
d="m -82.189624,131.76269 h 34.13125"
id="path27856-0" />
<path
id="path27858-4-8"
d="m 19.579166,153.98765 33.86667,45.77291"
style="fill:#e82626;fill-opacity:1;stroke:#f31c1c;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.99998, 2.99998;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker27152-7-5)" />
<g
transform="translate(-13.229286,2.1166667)"
id="g29907">
<path
style="fill:none;stroke:#000000;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker27895-74-7)"
d="m -210.24795,42.333334 h 34.13125"
id="path27856-5-2"
clip-path="url(#clipPath29812)"
transform="translate(66.145833,11.260293)" />
<text
xml:space="preserve"
style="font-size:8.46667px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583"
x="-105.30417"
y="55.5625"
id="text29654"><tspan
sodipodi:role="line"
id="tspan29652"
x="-105.30417"
y="55.5625"
style="font-size:8.46667px;stroke-width:0.264583">has subproject</tspan></text>
</g>
<g
transform="translate(-13.229286,-4.7625003)"
id="g29930">
<path
id="path27856-5"
d="m -210.24796,60.324997 h 34.13125"
style="fill:#ff0000;stroke:#f82121;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker27895-74)"
clip-path="url(#clipPath29816)"
transform="translate(66.145833,11.643388)" />
<text
xml:space="preserve"
style="font-size:8.46667px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583"
x="-105.30417"
y="74.612495"
id="text29658"><tspan
sodipodi:role="line"
id="tspan29656"
x="-105.30417"
y="74.612495"
style="font-size:8.46667px;stroke-width:0.264583">information flow</tspan></text>
</g>
</g>
<g
transform="translate(-67.866243,174.75752)"
id="g29907-2">
<path
style="fill:none;stroke:#000000;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker27895-74-7-8)"
d="m -210.24795,42.333334 h 34.13125"
id="path27856-5-2-4"
clip-path="url(#clipPath29812-1)"
transform="translate(66.145833,11.260293)" />
<text
xml:space="preserve"
style="font-size:8.46667px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583"
x="-105.30417"
y="55.5625"
id="text29654-4"><tspan
sodipodi:role="line"
id="tspan29652-9"
x="-105.30417"
y="55.5625"
style="font-size:8.46667px;stroke-width:0.264583">has subproject</tspan></text>
</g>
<g
transform="translate(-67.866243,167.87835)"
id="g29930-6">
<path
id="path27856-5-9"
d="m -210.24796,60.324997 h 34.13125"
style="fill:#ff0000;stroke:#f82121;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker27895-74-4)"
clip-path="url(#clipPath29816-0)"
transform="translate(66.145833,11.643388)" />
<text
xml:space="preserve"
style="font-size:8.46667px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583"
x="-105.30417"
y="74.612495"
id="text29658-5"><tspan
sodipodi:role="line"
id="tspan29656-9"
x="-105.30417"
y="74.612495"
style="font-size:8.46667px;stroke-width:0.264583">information flow</tspan></text>
</g>
<path
id="path27856-6"
d="m -330.59737,330.66323 h -34.13125"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker27895-8)" />
<path
id="path27858-8"
d="m -230.84945,276.09292 -33.86667,45.77291"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker27152-5)" />
<path
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker27152-2-2)"
d="m -264.45153,339.46062 33.86666,45.77292"
id="path27858-2-0" />
<path
style="fill:#e82626;fill-opacity:1;stroke:#f31c1c;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.99999, 2.99999;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker27152-7-8)"
d="m -264.18695,313.92828 33.86667,-45.7728"
id="path27858-4-81" />
<path
style="fill:#e82626;fill-opacity:1;stroke:#f31c1c;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.99999, 2.99999;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker27895-7-7)"
d="m -365.42657,325.5702 h 34.13125"
id="path27856-0-7" />
<path
id="path27858-4-8-2"
d="m -263.65778,347.79516 33.86667,45.77291"
style="fill:#e82626;fill-opacity:1;stroke:#f31c1c;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.99998, 2.99998;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker27152-7-5-4)" />
<path
style="fill:none;stroke:#000000;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker27152-5-0)"
d="m -431.78439,310.04878 -33.86667,45.77292"
id="path27858-8-9" />
<path
id="path27858-8-9-3"
d="m -431.25522,313.07343 -33.86667,-45.77292"
style="fill:none;stroke:#000000;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker27152-5-0-9)" />
<text
xml:space="preserve"
style="font-size:8.46667px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583"
x="-533.50909"
y="529.0506"
id="text2191"><tspan
sodipodi:role="line"
id="tspan2189"
x="-533.50909"
y="529.0506"
style="stroke-width:0.264583" /></text>
<rect
style="fill:#aaccff;stroke:#000000;stroke-width:0.510928;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect857-5-7-6-3-1"
width="75.950157"
height="41.459816"
x="-432.56848"
y="629.40503"
ry="2.6904607" />
<text
id="text849-9-7"
y="636.62463"
x="-394.96753"
style="font-size:8.46667px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;stroke-width:0.264583"
xml:space="preserve"><tspan
id="tspan27739-2-0"
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
y="636.62463"
x="-394.96753"
sodipodi:role="line">File </tspan><tspan
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
y="647.20795"
x="-394.96753"
sodipodi:role="line"
id="tspan2964">Standarization</tspan><tspan
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
y="657.79132"
x="-394.96753"
sodipodi:role="line"
id="tspan2962">Module</tspan><tspan
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
y="668.37463"
x="-393.47925"
sodipodi:role="line"
id="tspan2966">instruments/ </tspan></text>
<rect
y="629.40503"
x="-308.60553"
height="41.459816"
width="75.950157"
id="rect857-5-7-5-3"
style="fill:#aaccff;stroke:#000000;stroke-width:0.510928;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
ry="3.363076" />
<text
xml:space="preserve"
style="font-size:8.46667px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;stroke-width:0.264583"
x="-270.82269"
y="641.91632"
id="text3000"><tspan
id="tspan3297"
sodipodi:role="line"
x="-270.82269"
y="641.91632"
style="text-align:center;text-anchor:middle;stroke-width:0.264583">Data Structure</tspan><tspan
id="tspan3313"
sodipodi:role="line"
x="-270.82269"
y="652.49963"
style="text-align:center;text-anchor:middle;stroke-width:0.264583">Conversion</tspan><tspan
sodipodi:role="line"
x="-270.82269"
y="663.08301"
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
id="tspan3004">utils/</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#EmptyTriangleOutL)"
d="m -356.46576,654.36827 h 47.70761"
id="path3785" />
<path
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4754)"
d="m -308.75815,644.84321 -23.8538,-44.09255 -23.85381,44.09255"
id="path3819" />
<rect
style="fill:none;stroke:#9e9e9e;stroke-width:0.492258"
id="rect3884"
width="213.65556"
height="123.7112"
x="-439.07129"
y="559.2049"
ry="5.5552411" />
<rect
ry="5.558907"
y="559.16516"
x="-204.22125"
height="123.79283"
width="150.93619"
id="rect3884-1"
style="fill:none;stroke:#9e9e9e;stroke-width:0.413882" />
<path
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4960)"
d="m -332.61194,600.75066 23.85379,44.09255"
id="path4956" />
<g
id="g5433"
transform="translate(-6.3500001)">
<rect
ry="3.0267663"
y="564.50659"
x="-364.237"
height="41.459816"
width="75.950157"
id="rect857-5-7-0-7-0"
style="fill:#afcdff;fill-opacity:1;stroke:#000000;stroke-width:0.425772;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
xml:space="preserve"
style="font-size:8.46667px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
x="-326.25778"
y="576.87939"
id="text835-4-2"><tspan
id="tspan2996"
sodipodi:role="line"
x="-326.25778"
y="576.87939"
style="text-align:center;text-anchor:middle;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">HDF5 </tspan><tspan
id="tspan2990"
sodipodi:role="line"
x="-326.25778"
y="587.46271"
style="text-align:center;text-anchor:middle;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">Writer</tspan><tspan
id="tspan2992"
sodipodi:role="line"
x="-326.25778"
y="598.04608"
style="text-align:center;text-anchor:middle;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">src/</tspan></text>
</g>
<g
id="g3699"
transform="translate(-20.16046,-6.0358432)">
<g
transform="translate(-13.367382,6.2917804)"
id="g3365">
<rect
ry="3.0267663"
y="564.25067"
x="-163.30519"
height="41.459816"
width="75.950157"
id="rect857-5-7-0-6"
style="fill:#b7c8b7;fill-opacity:1;stroke:#000000;stroke-width:0.425772;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
xml:space="preserve"
style="font-size:8.46667px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
x="-125.32598"
y="576.62347"
id="text835-5"><tspan
sodipodi:role="line"
x="-125.32598"
y="576.62347"
style="text-align:center;text-anchor:middle;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
id="tspan2979">HDF5 Data </tspan><tspan
id="tspan3317"
sodipodi:role="line"
x="-125.32598"
y="587.20679"
style="text-align:center;text-anchor:middle;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">Operations</tspan><tspan
sodipodi:role="line"
x="-125.32598"
y="597.79016"
style="text-align:center;text-anchor:middle;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
id="tspan2981">src/</tspan></text>
</g>
</g>
<g
id="g3691"
transform="translate(39.635399,0.02662034)">
<g
id="g3365-9"
transform="translate(-13.367382,65.154335)">
<rect
style="fill:#b7c8b7;fill-opacity:1;stroke:#000000;stroke-width:0.425772;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect857-5-7-0-6-5"
width="75.950157"
height="41.459816"
x="-163.30519"
y="564.25067"
ry="3.0267663" />
<text
id="text835-5-0"
y="576.62347"
x="-125.32598"
style="font-size:8.46667px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
xml:space="preserve"><tspan
id="tspan2979-4"
style="text-align:center;text-anchor:middle;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
y="576.62347"
x="-125.32598"
sodipodi:role="line">Git </tspan><tspan
style="text-align:center;text-anchor:middle;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
y="587.20679"
x="-125.32598"
sodipodi:role="line"
id="tspan3317-3">Operations</tspan><tspan
id="tspan2981-0"
style="text-align:center;text-anchor:middle;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
y="597.79016"
x="-125.32598"
sodipodi:role="line">src/</tspan></text>
</g>
</g>
<path
id="path4956-5"
d="m -188.79516,534.12774 13.64728,25.22632"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4960-9)" />
<path
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4960-9-2)"
d="m -4.792713,533.70257 -13.647202,25.22632"
id="path4956-5-3" />
<path
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker8964)"
d="m -204.27105,615.19817 h -21.52427"
id="path8960" />
<rect
ry="2.5941091"
y="487.39725"
x="-438.28333"
height="57.768925"
width="384.11038"
id="rect3884-5"
style="fill:none;stroke:#9e9e9e;stroke-width:0.451032" />
<g
id="g2245"
transform="translate(12.970626)">
<rect
ry="2.6904607"
y="497.22974"
x="-248.06796"
height="41.459816"
width="75.950157"
id="rect857-5-7-6-3-2"
style="fill:#ffb380;fill-opacity:1;stroke:#000000;stroke-width:0.510928;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
xml:space="preserve"
style="font-size:8.46667px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;stroke-width:0.264583"
x="-209.9854"
y="499.15768"
id="text849-9-6"><tspan
sodipodi:role="line"
x="-209.9854"
y="499.15768"
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
id="tspan855-1-2" /><tspan
sodipodi:role="line"
x="-209.9854"
y="509.74103"
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
id="tspan3948">Metadata Rev.</tspan><tspan
sodipodi:role="line"
x="-209.9854"
y="520.32434"
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
id="tspan3954">Pipeline</tspan><tspan
sodipodi:role="line"
x="-209.9854"
y="530.90771"
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
id="tspan3022-4">pipelines/</tspan></text>
</g>
<g
id="g2251"
transform="translate(7.4083337)">
<rect
y="497.82983"
x="-144.03015"
height="40.259579"
width="75.950157"
id="rect857-5-7-5"
style="fill:#ffb380;fill-opacity:1;stroke:#000000;stroke-width:0.503477;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
ry="3.2657168" />
<text
id="text841-5"
y="515.03271"
x="-106.15636"
style="font-size:8.46667px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;stroke-width:0.264583"
xml:space="preserve"><tspan
id="tspan3011"
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
y="515.03271"
x="-106.15636"
sodipodi:role="line">Visualization</tspan><tspan
id="tspan3013"
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
y="525.61603"
x="-106.15636"
sodipodi:role="line">visualization/</tspan></text>
</g>
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.445308;stroke-opacity:1"
id="rect1410-7"
width="148.16667"
height="17.991667"
x="-406.25351"
y="674.18842" />
<text
id="text1400"
y="685.52625"
x="-402.01193"
style="font-size:8.46667px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583"
xml:space="preserve"><tspan
style="stroke-width:0.264583"
y="685.52625"
x="-402.01193"
id="tspan1398"
sodipodi:role="line">File Standardization and Storage</tspan></text>
<g
transform="translate(-8.4666671,2.1166667)"
id="g1445">
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.499999;stroke-opacity:1"
id="rect1410"
width="186.79584"
height="17.991667"
x="-332.94269"
y="476.66312" />
<text
xml:space="preserve"
style="font-size:8.46667px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583"
x="-328.69492"
y="488.02161"
id="text1408"><tspan
sodipodi:role="line"
id="tspan1406"
x="-328.69492"
y="488.02161"
style="stroke-width:0.264583">Information Processing and Data Analysis </tspan></text>
</g>
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.345148;stroke-opacity:1"
id="rect1410-3"
width="89.010391"
height="17.991667"
x="-173.00137"
y="674.02081" />
<text
id="text1435"
y="685.22015"
x="-168.56877"
style="font-size:8.46667px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583"
xml:space="preserve"><tspan
style="stroke-width:0.264583"
y="685.22015"
x="-168.56877"
id="tspan1433"
sodipodi:role="line">Data Management</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4960-9-4)"
d="m -384.41895,533.86299 13.64728,25.22632"
id="path4956-5-8" />
<path
id="path4956-5-3-2"
d="m -306.24996,533.43782 -13.64728,25.22632"
style="fill:none;stroke:#000000;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4960-9-2-8)" />
<rect
y="497.56503"
x="-333.57281"
height="40.259579"
width="75.950157"
id="rect857-5-7-5-6"
style="fill:#ffb380;fill-opacity:1;stroke:#000000;stroke-width:0.503478;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
ry="3.2657168" />
<rect
ry="2.6904607"
y="496.96494"
x="-432.04831"
height="41.459816"
width="75.950157"
id="rect857-5-7-6-3-2-5"
style="fill:#ffb380;fill-opacity:1;stroke:#000000;stroke-width:0.510929;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
id="text849-9-4"
y="498.39255"
x="-295.64529"
style="font-size:8.46667px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;stroke-width:0.264583"
xml:space="preserve"><tspan
id="tspan855-1-1"
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
y="498.39255"
x="-295.64529"
sodipodi:role="line" /><tspan
id="tspan3020-1"
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
y="508.97589"
x="-295.64529"
sodipodi:role="line">Data Integration</tspan><tspan
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
y="519.5592"
x="-295.64529"
sodipodi:role="line"
id="tspan3956-7">Pipeline</tspan><tspan
id="tspan3022-2"
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
y="530.14258"
x="-295.64529"
sodipodi:role="line">pipelines/</tspan></text>
<text
xml:space="preserve"
style="font-size:8.46667px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;stroke-width:0.264583"
x="-393.95126"
y="488.15027"
id="text849-9"><tspan
sodipodi:role="line"
x="-393.95126"
y="488.15027"
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
id="tspan855-1" /><tspan
sodipodi:role="line"
x="-393.95126"
y="498.73361"
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
id="tspan2187" /><tspan
sodipodi:role="line"
x="-393.95126"
y="509.31696"
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
id="tspan2202">ETL and Data </tspan><tspan
sodipodi:role="line"
x="-393.95126"
y="519.90027"
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
id="tspan2200">Analysis Demos</tspan><tspan
sodipodi:role="line"
x="-393.95126"
y="530.48364"
style="text-align:center;text-anchor:middle;stroke-width:0.264583"
id="tspan3022">notebooks/</tspan></text>
</g>
</svg>