diff options
Diffstat (limited to 'sandbox/slaws/old/distributed-runtime/distributed-cardinality.svg')
-rw-r--r-- | sandbox/slaws/old/distributed-runtime/distributed-cardinality.svg | 471 |
1 files changed, 471 insertions, 0 deletions
diff --git a/sandbox/slaws/old/distributed-runtime/distributed-cardinality.svg b/sandbox/slaws/old/distributed-runtime/distributed-cardinality.svg new file mode 100644 index 0000000000..5a14ed4575 --- /dev/null +++ b/sandbox/slaws/old/distributed-runtime/distributed-cardinality.svg @@ -0,0 +1,471 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + 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="1052.3622" + height="744.09448" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.45.1" + sodipodi:docbase="C:\simon\tuscany\sandbox\slaws\distributed-runtime" + sodipodi:docname="distributed-cardinality.svg" + version="1.0" + inkscape:export-filename="C:\simon\Tuscany\sandbox\slaws\distributed-runtime\distributed-cardinality.png" + inkscape:export-xdpi="105.68515" + inkscape:export-ydpi="105.68515" + inkscape:output_extension="org.inkscape.output.svg.inkscape"> + <defs + id="defs4"> + <marker + inkscape:stockid="Arrow1Lend" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow1Lend" + style="overflow:visible;"> + <path + id="path3210" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8) rotate(180) translate(12.5,0)" /> + </marker> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.98994949" + inkscape:cx="502.39151" + inkscape:cy="329.86088" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="1602" + inkscape:window-height="964" + inkscape:window-x="70" + inkscape:window-y="52" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="opacity:0.35555558;fill:#ececec;fill-opacity:1;stroke:#261c1c;stroke-width:1.851;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:7.404,1.851;stroke-dashoffset:0;stroke-opacity:1" + id="rect1938" + width="192.28979" + height="281.93597" + x="592.80554" + y="53.056503" + rx="8.9261026" + ry="15.625688" /> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" + x="605.23724" + y="79.773918" + id="text1870" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan1872" + x="605.23724" + y="79.773918">LogicalDomain</tspan></text> + <rect + style="opacity:0.35555558;fill:#9a8787;fill-opacity:1;stroke:#261c1c;stroke-width:1.98191917;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect1874" + width="149.73236" + height="415.14508" + x="53.043877" + y="235.84761" + rx="6.9505839" + ry="23.008512" /> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" + x="70.237511" + y="273.61115" + id="text1876" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan1878" + x="70.237511" + y="273.61115">TuscanyRuntime</tspan></text> + <rect + style="opacity:0.35555558;fill:#9a8787;fill-opacity:1;stroke:#261c1c;stroke-width:1.1708349;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect1880" + width="170.74649" + height="127.05252" + x="45.641045" + y="48.859726" + rx="7.9260616" + ry="7.0416098" /> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" + x="85.555717" + y="77.345703" + id="text1882" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan1884" + x="85.555717" + y="77.345703">Node</tspan></text> + <rect + style="opacity:0.35555558;fill:#9a8787;fill-opacity:1;stroke:#261c1c;stroke-width:1.78771436;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect2181" + width="176.19054" + height="287.0499" + x="295.94952" + y="53.453842" + rx="8.1787739" + ry="15.909116" /> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" + x="308.97089" + y="81.907104" + id="text2183" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan2185" + x="308.97089" + y="81.907104">Domain</tspan></text> + <rect + style="opacity:0.35555558;fill:#9a8787;fill-opacity:1;stroke:#261c1c;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect2193" + width="150.71428" + height="105" + x="297.10687" + y="403.311" + rx="6.9961648" + ry="5.8193965" /> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" + x="313.10455" + y="428.68039" + id="text2195" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan2197" + x="313.10455" + y="428.68039">Domain</tspan><tspan + sodipodi:role="line" + x="313.10455" + y="444.68039" + id="tspan2222">Level</tspan><tspan + sodipodi:role="line" + x="313.10455" + y="460.68039" + id="tspan2224">Composite</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.87367702px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 217.89532,101.27428 C 295.31691,101.27428 295.31691,101.27428 295.31691,101.27428" + id="path2188" /> + <rect + style="opacity:0.35555558;fill:#9a8787;fill-opacity:1;stroke:#261c1c;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect2204" + width="150.71428" + height="105" + x="298.5354" + y="550.4538" + rx="6.9961648" + ry="5.8193965" /> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" + x="316.67596" + y="572.966" + id="text2206" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan2208" + x="316.67596" + y="572.966">Component</tspan></text> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" + x="279.34424" + y="116.94504" + id="text2210" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan2212" + x="279.34424" + y="116.94504">n</tspan></text> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" + x="221.55011" + y="119.16714" + id="text2214" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan2216" + x="221.55011" + y="119.16714">1</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.11103559px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 368.35157,341.07609 C 368.35157,403.6778 368.35157,403.6778 368.35157,403.6778" + id="path2218" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 366.74969,509.38236 C 366.74969,550.81093 366.74969,550.09664 366.74969,550.09664" + id="path2220" /> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" + x="373.78571" + y="397.82059" + id="text2226" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan2228" + x="373.78571" + y="397.82059">1</tspan></text> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" + x="374.50006" + y="355.28033" + id="text2230" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan2232" + x="374.50006" + y="355.28033">1</tspan></text> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" + x="370.75525" + y="522.27521" + id="text2234" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan2236" + x="370.75525" + y="522.27521">1</tspan></text> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" + x="372.32391" + y="545.7674" + id="text2238" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan2240" + x="372.32391" + y="545.7674">n</tspan></text> + <rect + style="opacity:0.35555558;fill:#f5f5f5;fill-opacity:1;stroke:#261c1c;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:4, 1;stroke-dashoffset:0;stroke-opacity:1" + id="rect2321" + width="150.71428" + height="105" + x="603.76123" + y="407.26758" + rx="6.9961648" + ry="5.8193965" /> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" + x="619.75891" + y="432.63696" + id="text2323" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan2325" + x="619.75891" + y="432.63696">Logical</tspan><tspan + sodipodi:role="line" + x="619.75891" + y="448.63696" + id="tspan2259">Domain</tspan><tspan + sodipodi:role="line" + x="619.75891" + y="464.63696" + id="tspan2327">Level</tspan><tspan + sodipodi:role="line" + x="619.75891" + y="480.63696" + id="tspan2329">Composite</tspan></text> + <rect + style="opacity:0.35555558;fill:#f5f5f5;fill-opacity:1;stroke:#261c1c;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:4, 1;stroke-dashoffset:0;stroke-opacity:1" + id="rect2331" + width="150.71428" + height="105" + x="605.1897" + y="554.4104" + rx="6.9961648" + ry="5.8193965" /> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" + x="623.33032" + y="576.92261" + id="text2333" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan2335" + x="623.33032" + y="576.92261">Logical</tspan><tspan + sodipodi:role="line" + x="623.33032" + y="592.92261" + id="tspan2261">Component</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.20399487px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 675.00592,333.00973 C 675.00592,406.52534 675.00592,406.52534 675.00592,406.52534" + id="path2337" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 673.40412,513.33894 C 673.40412,554.76751 673.40412,554.05322 673.40412,554.05322" + id="path2339" /> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" + x="680.44006" + y="401.77716" + id="text2341" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan2343" + x="680.44006" + y="401.77716">1</tspan></text> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" + x="681.1543" + y="348.12521" + id="text2345" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan2347" + x="681.1543" + y="348.12521">1</tspan></text> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" + x="677.40955" + y="526.23181" + id="text2349" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan2351" + x="677.40955" + y="526.23181">1</tspan></text> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" + x="678.97827" + y="549.724" + id="text2353" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan2355" + x="678.97827" + y="549.724">n</tspan></text> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" + x="278.41693" + y="592.77313" + id="text3352" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3354" + x="278.41693" + y="592.77313">n</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.06608832px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 127.27922,177.36873 C 127.27922,235.00776 127.27922,235.00776 127.27922,235.00776" + id="path2242" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.37724116px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 202.8002,463.77715 C 295.205,463.77715 295.205,463.77715 295.205,463.77715" + id="path2244" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.95962566px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 203.81599,606.71374 C 297.21966,606.71374 297.21966,606.71374 297.21966,606.71374" + id="path2246" /> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" + x="276.97089" + y="453.86981" + id="text2248" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan2250" + x="276.97089" + y="453.86981">1</tspan></text> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" + x="135.5495" + y="194.26059" + id="text2224" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan2226" + x="135.5495" + y="194.26059">1</tspan></text> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" + x="134.97528" + y="226.0878" + id="text2228" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan2230" + x="134.97528" + y="226.0878">n</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.06655526px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" + d="M 474.66087,182.44966 C 590.03992,182.44966 590.03992,182.44966 590.03992,182.44966" + id="path2232" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.06655526px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-opacity:1" + d="M 475.67102,456.201 C 591.05007,456.201 591.05007,456.201 591.05007,456.201" + id="path3402" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.06655526px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-opacity:1" + d="M 477.69132,605.70358 C 593.07037,605.70358 593.07037,605.70358 593.07037,605.70358" + id="path3404" /> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" + x="343.06973" + y="699.21967" + id="text3406" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3408" + x="343.06973" + y="699.21967">The physical artifacts on the left represent the role this node</tspan><tspan + sodipodi:role="line" + x="343.06973" + y="715.21967" + id="tspan3410">plays in the wider (logical) domain</tspan></text> + </g> +</svg> |