bachelorthesis/img/aggregation-patternmatching.svg

457 lines
19 KiB
XML
Raw Permalink Normal View History

<?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://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="28.700001cm"
height="10cm"
viewBox="0 0 1016.9291 354.33071"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="lowfrequent-highfrequent.svg">
<defs
id="defs4">
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker9998"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Lend">
<path
transform="matrix(-0.8,0,0,-0.8,-10,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 0,0 Z"
id="path10000"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path4380"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lstart"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lstart"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path4377"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
transform="matrix(0.8,0,0,0.8,10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-5"
style="overflow:visible"
inkscape:isstock="true">
<path
inkscape:connector-curvature="0"
id="path4380-9"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-2"
style="overflow:visible"
inkscape:isstock="true">
<path
inkscape:connector-curvature="0"
id="path4380-8"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-2-7"
style="overflow:visible"
inkscape:isstock="true">
<path
inkscape:connector-curvature="0"
id="path4380-8-3"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
style="fill:#0076c8;fill-opacity:1;fill-rule:evenodd;stroke:#0076c8;stroke-width:1pt;stroke-opacity:1"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-2-7-1"
style="overflow:visible"
inkscape:isstock="true">
<path
inkscape:connector-curvature="0"
id="path4380-8-3-2"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-2-0"
style="overflow:visible"
inkscape:isstock="true">
<path
inkscape:connector-curvature="0"
id="path4380-8-2"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
style="fill:#0076c8;fill-opacity:1;fill-rule:evenodd;stroke:#0076c8;stroke-width:1pt;stroke-opacity:1"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="472.22588"
inkscape:cy="348.46437"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
units="cm"
borderlayer="true"
inkscape:snap-tangential="true"
inkscape:snap-perpendicular="true"
showguides="false"
inkscape:window-width="1920"
inkscape:window-height="1056"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1">
<sodipodi:guide
position="0,0"
orientation="0,1052.3622"
id="guide4218" />
<sodipodi:guide
position="1052.3622,0"
orientation="-744.09449,0"
id="guide4220" />
<sodipodi:guide
position="1052.3622,744.09449"
orientation="0,-1052.3622"
id="guide4222" />
<sodipodi:guide
position="0,744.09449"
orientation="744.09449,0"
id="guide4224" />
<inkscape:grid
type="xygrid"
id="grid4226" />
</sodipodi:namedview>
<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" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Ebene 2"
transform="translate(0,-389.76377)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.09896421;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker9998)"
d="M 29.271265,661.45465 982.02412,657.49796"
id="path9990"
inkscape:connector-curvature="0" />
</g>
<g
inkscape:label="Ebene 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-698.03149)"
style="display:inline">
<path
sodipodi:type="star"
style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.02455115;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4230-6"
sodipodi:sides="5"
sodipodi:cx="163.64471"
sodipodi:cy="626.07782"
sodipodi:r1="48.906406"
sodipodi:r2="19.562563"
sodipodi:arg1="0.90250691"
sodipodi:arg2="1.5308254"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 193.94929,664.46362 -29.52285,-18.83886 -27.92416,21.13629 8.79376,-33.89943 -28.73085,-20.02598 34.95769,-2.11214 10.16752,-33.51302 12.81129,32.59405 35.01471,-0.68621 -27.03988,22.25637 z"
inkscape:transform-center-x="0.027008216"
inkscape:transform-center-y="-4.5291766"
transform="matrix(1.0000061,0.03722803,-0.03820377,0.97446543,188.82901,162.33025)" />
<path
sodipodi:type="star"
style="opacity:1;fill:#0076c8;fill-opacity:1;stroke:#000000;stroke-width:2.02455115;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4230-1"
sodipodi:sides="5"
sodipodi:cx="163.64471"
sodipodi:cy="626.07782"
sodipodi:r1="48.906406"
sodipodi:r2="19.562563"
sodipodi:arg1="0.90250691"
sodipodi:arg2="1.5308254"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 193.94929,664.46362 -29.52285,-18.83886 -27.92416,21.13629 8.79376,-33.89943 -28.73085,-20.02598 34.95769,-2.11214 10.16752,-33.51302 12.81129,32.59405 35.01471,-0.68621 -27.03988,22.25637 z"
inkscape:transform-center-x="0.027008216"
inkscape:transform-center-y="-4.5291766"
transform="matrix(1.0000061,0.03722803,-0.03820377,0.97446543,564.53295,162.33025)" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.64311552;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4228-6"
width="836.76318"
height="107.43305"
x="64.597305"
y="912.30469" />
<path
sodipodi:type="star"
style="opacity:1;fill:none;fill-opacity:0.18260869;stroke:#000000;stroke-width:2.02455115;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4230-18"
sodipodi:sides="5"
sodipodi:cx="163.64471"
sodipodi:cy="626.07782"
sodipodi:r1="48.906406"
sodipodi:r2="19.562563"
sodipodi:arg1="0.90250691"
sodipodi:arg2="1.5308254"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 193.94929,664.46362 -29.52285,-18.83886 -27.92416,21.13629 8.79376,-33.89943 -28.73085,-20.02598 34.95769,-2.11214 10.16752,-33.51302 12.81129,32.59405 35.01471,-0.68621 -27.03988,22.25637 z"
inkscape:transform-center-x="0.027008216"
inkscape:transform-center-y="-4.5291766"
transform="matrix(1.0000061,0.03722803,-0.03820377,0.97446543,-17.448286,354.36704)" />
<path
sodipodi:type="star"
style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.02455115;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4230-5-7"
sodipodi:sides="5"
sodipodi:cx="163.64471"
sodipodi:cy="626.07782"
sodipodi:r1="48.906406"
sodipodi:r2="19.562563"
sodipodi:arg1="0.90250691"
sodipodi:arg2="1.5308254"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 193.94929,664.46362 -29.52285,-18.83886 -27.92416,21.13629 8.79376,-33.89943 -28.73085,-20.02598 34.95769,-2.11214 10.16752,-33.51302 12.81129,32.59405 35.01471,-0.68621 -27.03988,22.25637 z"
inkscape:transform-center-x="0.027008216"
inkscape:transform-center-y="-4.5291766"
transform="matrix(1.0000061,0.03722803,-0.03820377,0.97446543,85.403677,354.36704)" />
<path
sodipodi:type="star"
style="opacity:1;fill:#a5a5a5;fill-opacity:1;stroke:#000000;stroke-width:2.02455115;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4230-6-9"
sodipodi:sides="5"
sodipodi:cx="163.64471"
sodipodi:cy="626.07782"
sodipodi:r1="48.906406"
sodipodi:r2="19.562563"
sodipodi:arg1="0.90250691"
sodipodi:arg2="1.5308254"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 193.94929,664.46362 -29.52285,-18.83886 -27.92416,21.13629 8.79376,-33.89943 -28.73085,-20.02598 34.95769,-2.11214 10.16752,-33.51302 12.81129,32.59405 35.01471,-0.68621 -27.03988,22.25637 z"
inkscape:transform-center-x="0.027008216"
inkscape:transform-center-y="-4.5291766"
transform="matrix(1.0000061,0.03722803,-0.03820377,0.97446543,188.25564,354.36704)" />
<path
sodipodi:type="star"
style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.02455115;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4230-9-2"
sodipodi:sides="5"
sodipodi:cx="163.64471"
sodipodi:cy="626.07782"
sodipodi:r1="48.906406"
sodipodi:r2="19.562563"
sodipodi:arg1="0.90250691"
sodipodi:arg2="1.5308254"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 193.94929,664.46362 -29.52285,-18.83886 -27.92416,21.13629 8.79376,-33.89943 -28.73085,-20.02598 34.95769,-2.11214 10.16752,-33.51302 12.81129,32.59405 35.01471,-0.68621 -27.03988,22.25637 z"
inkscape:transform-center-x="0.027008216"
inkscape:transform-center-y="-4.5291766"
transform="matrix(1.0000061,0.03722803,-0.03820377,0.97446543,291.1076,354.36704)" />
<path
sodipodi:type="star"
style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.02455115;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4230-1-0"
sodipodi:sides="5"
sodipodi:cx="163.64471"
sodipodi:cy="626.07782"
sodipodi:r1="48.906406"
sodipodi:r2="19.562563"
sodipodi:arg1="0.90250691"
sodipodi:arg2="1.5308254"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 193.94929,664.46362 -29.52285,-18.83886 -27.92416,21.13629 8.79376,-33.89943 -28.73085,-20.02598 34.95769,-2.11214 10.16752,-33.51302 12.81129,32.59405 35.01471,-0.68621 -27.03988,22.25637 z"
inkscape:transform-center-x="0.027008216"
inkscape:transform-center-y="-4.5291766"
transform="matrix(1.0000061,0.03722803,-0.03820377,0.97446543,393.95958,354.36704)" />
<path
sodipodi:type="star"
style="opacity:1;fill:#a1a1a1;fill-opacity:1;stroke:#000000;stroke-width:2.02455115;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4230-0-2"
sodipodi:sides="5"
sodipodi:cx="163.64471"
sodipodi:cy="626.07782"
sodipodi:r1="48.906406"
sodipodi:r2="19.562563"
sodipodi:arg1="0.90250691"
sodipodi:arg2="1.5308254"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 193.94929,664.46362 -29.52285,-18.83886 -27.92416,21.13629 8.79376,-33.89943 -28.73085,-20.02598 34.95769,-2.11214 10.16752,-33.51302 12.81129,32.59405 35.01471,-0.68621 -27.03988,22.25637 z"
inkscape:transform-center-x="0.027008216"
inkscape:transform-center-y="-4.5291766"
transform="matrix(1.0000061,0.03722803,-0.03820377,0.97446543,496.81157,354.36704)" />
<path
sodipodi:type="star"
style="opacity:1;fill:#f6f6f6;fill-opacity:1;stroke:#000000;stroke-width:2.02455115;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4230-60-3"
sodipodi:sides="5"
sodipodi:cx="163.64471"
sodipodi:cy="626.07782"
sodipodi:r1="48.906406"
sodipodi:r2="19.562563"
sodipodi:arg1="0.90250691"
sodipodi:arg2="1.5308254"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 193.94929,664.46362 -29.52285,-18.83886 -27.92416,21.13629 8.79376,-33.89943 -28.73085,-20.02598 34.95769,-2.11214 10.16752,-33.51302 12.81129,32.59405 35.01471,-0.68621 -27.03988,22.25637 z"
inkscape:transform-center-x="0.027008216"
inkscape:transform-center-y="-4.5291766"
transform="matrix(1.0000061,0.03722803,-0.03820377,0.97446543,599.66356,354.36704)" />
<path
sodipodi:type="star"
style="opacity:1;fill:#5e5e5e;fill-opacity:1;stroke:#000000;stroke-width:2.02455115;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4230-62-7"
sodipodi:sides="5"
sodipodi:cx="163.64471"
sodipodi:cy="626.07782"
sodipodi:r1="48.906406"
sodipodi:r2="19.562563"
sodipodi:arg1="0.90250691"
sodipodi:arg2="1.5308254"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 193.94929,664.46362 -29.52285,-18.83886 -27.92416,21.13629 8.79376,-33.89943 -28.73085,-20.02598 34.95769,-2.11214 10.16752,-33.51302 12.81129,32.59405 35.01471,-0.68621 -27.03988,22.25637 z"
inkscape:transform-center-x="0.027008216"
inkscape:transform-center-y="-4.5291766"
transform="matrix(1.0000061,0.03722803,-0.03820377,0.97446543,702.51555,354.36704)" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.47917902;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.95835804, 5.91671608;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="M 240.53845,943.73499 307.94464,826.61634"
id="path4371"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.6232301;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.24646026, 6.49292051;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#Arrow1Lend-5)"
d="M 416.09798,946.5409 336.39382,822.59296"
id="path4371-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.36599052;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.73198112, 5.46396225;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#Arrow1Lend-2)"
d="M 516.30138,942.46994 366.49962,822.09179"
id="path4371-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;stroke:#0075c7;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:5, 2.50000000000000000;stroke-dashoffset:0;stroke-opacity:1"
id="rect12188"
width="306.89563"
height="94.763611"
x="585.98383"
y="919.11749" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:20.66599464px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="132.48099"
y="903.06354"
id="text13208"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan13210"
x="132.48099"
y="903.06354">Aggregation</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:20.66599464px;line-height:125%;font-family:sans-serif;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#0076c8;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="645.73016"
y="903.06354"
id="text13212"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan13224"
x="645.73016"
y="903.06354">Mustererkennung</tspan></text>
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#0076c8;stroke-width:1.36600006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.366, 1.366;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#Arrow1Lend-2-0)"
d="m 616.08753,916.08398 80.51302,-99.16494"
id="path4371-9-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
</g>
</svg>