1289 lines
50 KiB
XML
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>
|