cleaning up images and some text
parent
c3c3f39187
commit
23819edfb7
Binary file not shown.
|
@ -0,0 +1,754 @@
|
|||
<?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="250.4057mm"
|
||||
height="144.62688mm"
|
||||
viewBox="0 0 250.4057 144.62688"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
inkscape:version="0.92.2 5c3e80d, 2017-08-06"
|
||||
sodipodi:docname="entropy.svg">
|
||||
<defs
|
||||
id="defs2">
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Lend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="marker5725"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
id="path5723"
|
||||
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:1.00000003pt;stroke-opacity:1"
|
||||
transform="matrix(-0.8,0,0,-0.8,-10,0)"
|
||||
inkscape:connector-curvature="0" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:isstock="true"
|
||||
style="overflow:visible"
|
||||
id="marker5557"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow1Lend"
|
||||
inkscape:collect="always">
|
||||
<path
|
||||
transform="matrix(-0.8,0,0,-0.8,-10,0)"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 Z"
|
||||
id="path5555"
|
||||
inkscape:connector-curvature="0" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Lend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="marker5431"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true"
|
||||
inkscape:collect="always">
|
||||
<path
|
||||
id="path5429"
|
||||
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:1.00000003pt;stroke-opacity:1"
|
||||
transform="matrix(-0.8,0,0,-0.8,-10,0)"
|
||||
inkscape:connector-curvature="0" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:isstock="true"
|
||||
style="overflow:visible"
|
||||
id="marker5275"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow1Lend"
|
||||
inkscape:collect="always">
|
||||
<path
|
||||
transform="matrix(-0.8,0,0,-0.8,-10,0)"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 Z"
|
||||
id="path5273"
|
||||
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="path4860"
|
||||
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:1.00000003pt;stroke-opacity:1"
|
||||
transform="matrix(-0.8,0,0,-0.8,-10,0)"
|
||||
inkscape:connector-curvature="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="498.20833"
|
||||
inkscape:cy="265.89855"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="g7221"
|
||||
showgrid="false"
|
||||
fit-margin-top="5"
|
||||
fit-margin-left="5"
|
||||
fit-margin-right="5"
|
||||
fit-margin-bottom="5"
|
||||
inkscape:window-width="1356"
|
||||
inkscape:window-height="1034"
|
||||
inkscape:window-x="532"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<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:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-5.3333328,-9.9266474)">
|
||||
<g
|
||||
id="g4601">
|
||||
<g
|
||||
id="g4550">
|
||||
<rect
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect3699"
|
||||
width="24.946428"
|
||||
height="18.898809"
|
||||
x="10.583333"
|
||||
y="27.880953" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="19.203812"
|
||||
y="40.29245"
|
||||
id="text4516"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4514"
|
||||
x="19.203812"
|
||||
y="40.29245"
|
||||
style="stroke-width:0.26458332">f<tspan
|
||||
style="font-size:64.99999762%;baseline-shift:sub"
|
||||
id="tspan4518">1</tspan></tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g4556">
|
||||
<rect
|
||||
y="27.880953"
|
||||
x="35.529762"
|
||||
height="18.898809"
|
||||
width="24.946428"
|
||||
id="rect4506"
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
id="text4524"
|
||||
y="40.29245"
|
||||
x="44.177113"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="stroke-width:0.26458332"
|
||||
y="40.29245"
|
||||
x="44.177113"
|
||||
id="tspan4522"
|
||||
sodipodi:role="line">f<tspan
|
||||
style="font-size:64.99999762%;baseline-shift:sub"
|
||||
id="tspan4544">2</tspan></tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g4562">
|
||||
<rect
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4508"
|
||||
width="24.946428"
|
||||
height="18.898809"
|
||||
x="60.476189"
|
||||
y="27.880953" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="68.972382"
|
||||
y="40.29245"
|
||||
id="text4530"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4528"
|
||||
x="68.972382"
|
||||
y="40.29245"
|
||||
style="stroke-width:0.26458332">f<tspan
|
||||
style="font-size:64.99999762%;baseline-shift:sub"
|
||||
id="tspan4526">4</tspan></tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g4568">
|
||||
<rect
|
||||
y="27.880953"
|
||||
x="85.422615"
|
||||
height="18.898809"
|
||||
width="24.946428"
|
||||
id="rect4510"
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
id="text4536"
|
||||
y="40.29245"
|
||||
x="93.942322"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="stroke-width:0.26458332"
|
||||
y="40.29245"
|
||||
x="93.942322"
|
||||
id="tspan4534"
|
||||
sodipodi:role="line">f<tspan
|
||||
id="tspan4532"
|
||||
style="font-size:64.99999762%;baseline-shift:sub">6</tspan></tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g4574">
|
||||
<rect
|
||||
y="27.880953"
|
||||
x="110.36904"
|
||||
height="18.898809"
|
||||
width="24.946428"
|
||||
id="rect4512"
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="118.90723"
|
||||
y="40.29245"
|
||||
id="text4542"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4540"
|
||||
x="118.90723"
|
||||
y="40.29245"
|
||||
style="stroke-width:0.26458332">f<tspan
|
||||
style="font-size:64.99999762%;baseline-shift:sub"
|
||||
id="tspan4538">8</tspan></tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
id="g4653"
|
||||
transform="translate(0,71.093694)">
|
||||
<g
|
||||
id="g4611">
|
||||
<rect
|
||||
y="27.880953"
|
||||
x="10.583333"
|
||||
height="18.898809"
|
||||
width="24.946428"
|
||||
id="rect4603"
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
id="text4609"
|
||||
y="40.29245"
|
||||
x="19.203812"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="stroke-width:0.26458332"
|
||||
y="40.29245"
|
||||
x="19.203812"
|
||||
id="tspan4607"
|
||||
sodipodi:role="line">f<tspan
|
||||
id="tspan4605"
|
||||
style="font-size:64.99999762%;baseline-shift:sub">1</tspan></tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g4621">
|
||||
<rect
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4613"
|
||||
width="24.946428"
|
||||
height="18.898809"
|
||||
x="35.529762"
|
||||
y="27.880953" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="44.177113"
|
||||
y="40.29245"
|
||||
id="text4619"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4617"
|
||||
x="44.177113"
|
||||
y="40.29245"
|
||||
style="stroke-width:0.26458332">f<tspan
|
||||
id="tspan4615"
|
||||
style="font-size:64.99999762%;baseline-shift:sub">2</tspan></tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g4631">
|
||||
<rect
|
||||
y="27.880953"
|
||||
x="60.476189"
|
||||
height="18.898809"
|
||||
width="24.946428"
|
||||
id="rect4623"
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
id="text4629"
|
||||
y="40.29245"
|
||||
x="68.972382"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="stroke-width:0.26458332"
|
||||
y="40.29245"
|
||||
x="68.972382"
|
||||
id="tspan4627"
|
||||
sodipodi:role="line">f<tspan
|
||||
id="tspan4625"
|
||||
style="font-size:64.99999762%;baseline-shift:sub">3</tspan></tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g4641">
|
||||
<rect
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4633"
|
||||
width="24.946428"
|
||||
height="18.898809"
|
||||
x="85.422615"
|
||||
y="27.880953" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="93.942322"
|
||||
y="40.29245"
|
||||
id="text4639"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4637"
|
||||
x="93.942322"
|
||||
y="40.29245"
|
||||
style="stroke-width:0.26458332">f<tspan
|
||||
style="font-size:64.99999762%;baseline-shift:sub"
|
||||
id="tspan4635">4</tspan></tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g4651">
|
||||
<rect
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4643"
|
||||
width="24.946428"
|
||||
height="18.898809"
|
||||
x="110.36904"
|
||||
y="27.880953" />
|
||||
<text
|
||||
id="text4649"
|
||||
y="40.29245"
|
||||
x="118.90723"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="stroke-width:0.26458332"
|
||||
y="40.29245"
|
||||
x="118.90723"
|
||||
id="tspan4647"
|
||||
sodipodi:role="line">f<tspan
|
||||
id="tspan4645"
|
||||
style="font-size:64.99999762%;baseline-shift:sub">5</tspan></tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g4673"
|
||||
transform="translate(74.839287)">
|
||||
<rect
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4665"
|
||||
width="24.946428"
|
||||
height="18.898809"
|
||||
x="60.476189"
|
||||
y="27.880953" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="68.972382"
|
||||
y="40.29245"
|
||||
id="text4671"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4669"
|
||||
x="68.972382"
|
||||
y="40.29245"
|
||||
style="stroke-width:0.26458332">f<tspan
|
||||
style="font-size:64.99999762%;baseline-shift:sub"
|
||||
id="tspan4667">6</tspan></tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g4683"
|
||||
transform="translate(74.839287)">
|
||||
<rect
|
||||
y="27.880953"
|
||||
x="85.422615"
|
||||
height="18.898809"
|
||||
width="24.946428"
|
||||
id="rect4675"
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
id="text4681"
|
||||
y="40.29245"
|
||||
x="93.942322"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="stroke-width:0.26458332"
|
||||
y="40.29245"
|
||||
x="93.942322"
|
||||
id="tspan4679"
|
||||
sodipodi:role="line">f<tspan
|
||||
id="tspan4677"
|
||||
style="font-size:64.99999762%;baseline-shift:sub">7</tspan></tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g4693"
|
||||
transform="translate(74.839287)">
|
||||
<rect
|
||||
y="27.880953"
|
||||
x="110.36904"
|
||||
height="18.898809"
|
||||
width="24.946428"
|
||||
id="rect4685"
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="118.90723"
|
||||
y="40.29245"
|
||||
id="text4691"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4689"
|
||||
x="118.90723"
|
||||
y="40.29245"
|
||||
style="stroke-width:0.26458332">f<tspan
|
||||
style="font-size:64.99999762%;baseline-shift:sub"
|
||||
id="tspan4687">8</tspan></tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g4783"
|
||||
transform="translate(-1.9580077e-7,18.898809)">
|
||||
<rect
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4775"
|
||||
width="24.946428"
|
||||
height="18.898809"
|
||||
x="10.583333"
|
||||
y="27.880953" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="19.203812"
|
||||
y="40.29245"
|
||||
id="text4781"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4779"
|
||||
x="19.203812"
|
||||
y="40.29245"
|
||||
style="stroke-width:0.26458332">3</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g4793"
|
||||
transform="translate(-1.9580077e-7,18.898809)">
|
||||
<rect
|
||||
y="27.880953"
|
||||
x="35.529762"
|
||||
height="18.898809"
|
||||
width="24.946428"
|
||||
id="rect4785"
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
id="text4791"
|
||||
y="40.29245"
|
||||
x="44.177113"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="stroke-width:0.26458332"
|
||||
y="40.29245"
|
||||
x="44.177113"
|
||||
id="tspan4789"
|
||||
sodipodi:role="line">2</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g4803"
|
||||
transform="translate(-1.9580077e-7,18.898809)">
|
||||
<rect
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4795"
|
||||
width="24.946428"
|
||||
height="18.898809"
|
||||
x="60.476189"
|
||||
y="27.880953" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="68.972382"
|
||||
y="40.29245"
|
||||
id="text4801"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4799"
|
||||
x="68.972382"
|
||||
y="40.29245"
|
||||
style="stroke-width:0.26458332">1</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g4813"
|
||||
transform="translate(-1.9580077e-7,18.898809)">
|
||||
<rect
|
||||
y="27.880953"
|
||||
x="85.422615"
|
||||
height="18.898809"
|
||||
width="24.946428"
|
||||
id="rect4805"
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
id="text4811"
|
||||
y="40.29245"
|
||||
x="93.942322"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="stroke-width:0.26458332"
|
||||
y="40.29245"
|
||||
x="93.942322"
|
||||
id="tspan4809"
|
||||
sodipodi:role="line">2</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g4823"
|
||||
transform="translate(-1.9580077e-7,18.898809)">
|
||||
<rect
|
||||
y="27.880953"
|
||||
x="110.36904"
|
||||
height="18.898809"
|
||||
width="24.946428"
|
||||
id="rect4815"
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="118.90723"
|
||||
y="40.29245"
|
||||
id="text4821"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4819"
|
||||
x="118.90723"
|
||||
y="40.29245"
|
||||
style="stroke-width:0.26458332">1</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(74.839287,18.898809)"
|
||||
id="g4833">
|
||||
<rect
|
||||
y="27.880953"
|
||||
x="60.476189"
|
||||
height="18.898809"
|
||||
width="24.946428"
|
||||
id="rect4825"
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
id="text4831"
|
||||
y="40.29245"
|
||||
x="68.972382"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="stroke-width:0.26458332"
|
||||
y="40.29245"
|
||||
x="68.972382"
|
||||
id="tspan4829"
|
||||
sodipodi:role="line">3</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(74.839287,18.898809)"
|
||||
id="g4843">
|
||||
<rect
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4835"
|
||||
width="24.946428"
|
||||
height="18.898809"
|
||||
x="85.422615"
|
||||
y="27.880953" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="93.942322"
|
||||
y="40.29245"
|
||||
id="text4841"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4839"
|
||||
x="93.942322"
|
||||
y="40.29245"
|
||||
style="stroke-width:0.26458332">1</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(74.839287,18.898809)"
|
||||
id="g4853">
|
||||
<rect
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4845"
|
||||
width="24.946428"
|
||||
height="18.898809"
|
||||
x="110.36904"
|
||||
y="27.880953" />
|
||||
<text
|
||||
id="text4851"
|
||||
y="40.29245"
|
||||
x="118.90723"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="stroke-width:0.26458332"
|
||||
y="40.29245"
|
||||
x="118.90723"
|
||||
id="tspan4849"
|
||||
sodipodi:role="line">0</tspan></text>
|
||||
</g>
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.00000008, 3.00000008;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
|
||||
d="m 22.45064,-24.525242 v 51.85566"
|
||||
id="path4855"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path5271"
|
||||
d="m 48.375784,-24.525242 v 51.85566"
|
||||
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.00000008, 3.00000008;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker5275)" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.00000008, 3.00000008;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker5431)"
|
||||
d="m 72.964581,-24.525242 24.870833,51.85566"
|
||||
id="path5427"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path5553"
|
||||
d="m 98.355186,-24.525242 48.683334,51.85566"
|
||||
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.00000008, 3.00000008;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker5557)" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker5725)"
|
||||
d="m 121.60763,-24.525242 74.6125,51.85566"
|
||||
id="path5721"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<g
|
||||
id="g7221"
|
||||
transform="translate(-16.303441,-2.9399648)">
|
||||
<rect
|
||||
y="-7.1527214"
|
||||
x="50.24667"
|
||||
height="22.985178"
|
||||
width="69.490074"
|
||||
id="rect7215"
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
id="text7211"
|
||||
y="1.1326296"
|
||||
x="85.233887"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="text-align:center;text-anchor:middle;stroke-width:0.26458332"
|
||||
y="1.1326296"
|
||||
x="85.233887"
|
||||
id="tspan7209"
|
||||
sodipodi:role="line">Already Exists</tspan><tspan
|
||||
id="tspan7213"
|
||||
style="text-align:center;text-anchor:middle;stroke-width:0.26458332"
|
||||
y="14.361795"
|
||||
x="85.233887"
|
||||
sodipodi:role="line">(increment)</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(84.428164,-2.9684692)"
|
||||
id="g7231">
|
||||
<rect
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.39638078;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect7223"
|
||||
width="43.564434"
|
||||
height="23.042187"
|
||||
x="62.570068"
|
||||
y="-7.1812258" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="85.233887"
|
||||
y="1.1326296"
|
||||
id="text7229"><tspan
|
||||
sodipodi:role="line"
|
||||
x="85.233887"
|
||||
y="1.1326296"
|
||||
style="text-align:center;text-anchor:middle;stroke-width:0.26458332"
|
||||
id="tspan7227">Add to</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="85.233887"
|
||||
y="14.361795"
|
||||
style="text-align:center;text-anchor:middle;stroke-width:0.26458332"
|
||||
id="tspan7235">Session</tspan></text>
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="12.294398"
|
||||
y="-48.312229"
|
||||
id="text7245"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7243"
|
||||
x="12.294398"
|
||||
y="-48.312229"
|
||||
style="stroke-width:0.26458332">New Query</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="12.784938"
|
||||
y="78.309975"
|
||||
id="text7249"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7247"
|
||||
x="12.784938"
|
||||
y="78.309975"
|
||||
style="stroke-width:0.26458332">Session</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="213.05141"
|
||||
y="39.619442"
|
||||
id="text7271"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7269"
|
||||
x="213.05141"
|
||||
y="39.619442"
|
||||
style="stroke-width:0.26458332">feature</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="212.78413"
|
||||
y="58.59021"
|
||||
id="text7275"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7273"
|
||||
x="212.78413"
|
||||
y="58.59021"
|
||||
style="stroke-width:0.26458332">count</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 30 KiB |
Binary file not shown.
|
@ -0,0 +1,819 @@
|
|||
<?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:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="svg2"
|
||||
xml:space="preserve"
|
||||
width="596.55438"
|
||||
height="275.4216"
|
||||
viewBox="0 0 596.55438 275.4216"
|
||||
sodipodi:docname="systemoutline.svg"
|
||||
inkscape:version="0.92.2 5c3e80d, 2017-08-06"><metadata
|
||||
id="metadata8"><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><defs
|
||||
id="defs6"><marker
|
||||
inkscape:isstock="true"
|
||||
style="overflow:visible"
|
||||
id="marker1954"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow1Mend"><path
|
||||
transform="matrix(-0.4,0,0,-0.4,-4,0)"
|
||||
style="fill:#5799d2;fill-opacity:1;fill-rule:evenodd;stroke:#5799d2;stroke-width:1.00000003pt;stroke-opacity:1"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 Z"
|
||||
id="path1952"
|
||||
inkscape:connector-curvature="0" /></marker><marker
|
||||
inkscape:stockid="Arrow1Mend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Mend"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true"
|
||||
inkscape:collect="always"><path
|
||||
id="path1091"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 Z"
|
||||
style="fill:#5799d2;fill-opacity:1;fill-rule:evenodd;stroke:#5799d2;stroke-width:1.00000003pt;stroke-opacity:1"
|
||||
transform="matrix(-0.4,0,0,-0.4,-4,0)"
|
||||
inkscape:connector-curvature="0" /></marker><clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath20"><path
|
||||
d="M 0,0 H 460.5 V 226.5 H 0 Z"
|
||||
id="path18"
|
||||
inkscape:connector-curvature="0" /></clipPath><mask
|
||||
maskUnits="userSpaceOnUse"
|
||||
x="0"
|
||||
y="0"
|
||||
width="1"
|
||||
height="1"
|
||||
id="mask24"><image
|
||||
width="1"
|
||||
height="1"
|
||||
preserveAspectRatio="none"
|
||||
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAmYAAAEuCAAAAAABpIHKAAAAAXNCSVQI5gpbmQAAAw9JREFUeJzt0rEBABAAwDD8/zNXqEFyQYfOPeC29TqAH9iMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCNiMgM0I2IyAzQjYjIDNCBy9AANb80jOhwAAAABJRU5ErkJggg=="
|
||||
id="image26" /></mask></defs><sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1425"
|
||||
inkscape:window-height="1009"
|
||||
id="namedview4"
|
||||
showgrid="false"
|
||||
inkscape:zoom="1.1791531"
|
||||
inkscape:cx="306.34362"
|
||||
inkscape:cy="206.29236"
|
||||
inkscape:window-x="387"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="g10"
|
||||
fit-margin-top="5"
|
||||
fit-margin-left="5"
|
||||
fit-margin-right="5"
|
||||
fit-margin-bottom="5" /><g
|
||||
id="g10"
|
||||
inkscape:groupmode="layer"
|
||||
inkscape:label="systemoutline"
|
||||
transform="matrix(1.3333333,0,0,-1.3333333,-10.090722,303.10029)"><g
|
||||
id="g12" /><text
|
||||
transform="scale(1,-1)"
|
||||
id="text67"
|
||||
y="-205.98782"
|
||||
x="60.716938"
|
||||
style="font-style:normal;font-weight:normal;font-size:30px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:10px;stroke-width:0.75"
|
||||
y="-179.44485"
|
||||
x="60.716938"
|
||||
sodipodi:role="line"
|
||||
id="tspan119" /></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
x="63.46067"
|
||||
y="-210.59753"
|
||||
id="text125"
|
||||
transform="scale(1,-1)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan123"
|
||||
x="63.46067"
|
||||
y="-210.59753"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;stroke-width:0.75">.</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="63.46067"
|
||||
y="-193.09753"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;stroke-width:0.75"
|
||||
id="tspan127">.</tspan></text>
|
||||
<text
|
||||
transform="scale(1,-1)"
|
||||
id="text133"
|
||||
y="-60.304359"
|
||||
x="63.46067"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.75"
|
||||
y="-60.304359"
|
||||
x="63.46067"
|
||||
id="tspan129"
|
||||
sodipodi:role="line">.</tspan><tspan
|
||||
id="tspan131"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.75"
|
||||
y="-42.804359"
|
||||
x="63.46067"
|
||||
sodipodi:role="line">.</tspan></text>
|
||||
<g
|
||||
id="g155"><rect
|
||||
style="opacity:1;fill:#9ac2e3;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect49"
|
||||
width="107.04171"
|
||||
height="15.291673"
|
||||
x="11.693632"
|
||||
y="-188.44739"
|
||||
transform="scale(1,-1)" /><rect
|
||||
transform="scale(1,-1)"
|
||||
y="-173.15572"
|
||||
x="11.693632"
|
||||
height="15.291673"
|
||||
width="107.04171"
|
||||
id="rect51"
|
||||
style="opacity:1;fill:#deeaf5;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /><rect
|
||||
style="opacity:1;fill:#9ac2e3;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect53"
|
||||
width="107.04171"
|
||||
height="15.291673"
|
||||
x="11.693632"
|
||||
y="-157.86404"
|
||||
transform="scale(1,-1)" /><rect
|
||||
transform="scale(1,-1)"
|
||||
y="-142.57237"
|
||||
x="11.693632"
|
||||
height="15.291673"
|
||||
width="107.04171"
|
||||
id="rect55"
|
||||
style="opacity:1;fill:#fce4d6;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /><rect
|
||||
style="opacity:1;fill:#9ac2e3;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect57"
|
||||
width="107.04171"
|
||||
height="15.291673"
|
||||
x="11.693632"
|
||||
y="-127.2807"
|
||||
transform="scale(1,-1)" /><rect
|
||||
transform="scale(1,-1)"
|
||||
y="-111.98903"
|
||||
x="11.693632"
|
||||
height="15.291673"
|
||||
width="107.04171"
|
||||
id="rect59"
|
||||
style="opacity:1;fill:#fce4d6;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /><rect
|
||||
style="opacity:1;fill:#deeaf5;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect61"
|
||||
width="107.04171"
|
||||
height="15.291673"
|
||||
x="11.693632"
|
||||
y="-96.697357"
|
||||
transform="scale(1,-1)" /><rect
|
||||
transform="scale(1,-1)"
|
||||
y="-81.405685"
|
||||
x="11.693632"
|
||||
height="15.291673"
|
||||
width="107.04171"
|
||||
id="rect63"
|
||||
style="opacity:1;fill:#9ac2e3;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /><path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path135"
|
||||
d="M 98.496371,188.89714 V 66.113998"
|
||||
style="fill:none;stroke:#000000;stroke-width:0.75px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /><path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.75px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 76.496368,188.89714 V 66.113998"
|
||||
id="path137"
|
||||
inkscape:connector-curvature="0" /><path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path139"
|
||||
d="M 54.496366,188.89714 V 66.113998"
|
||||
style="fill:none;stroke:#000000;stroke-width:0.75px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /><path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.75px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 32.496363,188.89714 V 66.113998"
|
||||
id="path141"
|
||||
inkscape:connector-curvature="0" /></g><g
|
||||
id="g181"
|
||||
transform="translate(146.1704,-0.89951017)"><rect
|
||||
transform="scale(1,-1)"
|
||||
y="-188.44739"
|
||||
x="11.693632"
|
||||
height="15.291673"
|
||||
width="107.04171"
|
||||
id="rect157"
|
||||
style="opacity:1;fill:#9ac2e3;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /><rect
|
||||
style="opacity:1;fill:#deeaf5;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect159"
|
||||
width="107.04171"
|
||||
height="15.291673"
|
||||
x="11.693632"
|
||||
y="-173.15572"
|
||||
transform="scale(1,-1)" /><rect
|
||||
transform="scale(1,-1)"
|
||||
y="-157.86404"
|
||||
x="11.693632"
|
||||
height="15.291673"
|
||||
width="107.04171"
|
||||
id="rect161"
|
||||
style="opacity:1;fill:#9ac2e3;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /><rect
|
||||
style="opacity:1;fill:#fce4d6;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect163"
|
||||
width="107.04171"
|
||||
height="15.291673"
|
||||
x="11.693632"
|
||||
y="-142.57237"
|
||||
transform="scale(1,-1)" /><rect
|
||||
transform="scale(1,-1)"
|
||||
y="-127.2807"
|
||||
x="11.693632"
|
||||
height="15.291673"
|
||||
width="107.04171"
|
||||
id="rect165"
|
||||
style="opacity:1;fill:#9ac2e3;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /><rect
|
||||
style="opacity:1;fill:#fce4d6;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect167"
|
||||
width="107.04171"
|
||||
height="15.291673"
|
||||
x="11.693632"
|
||||
y="-111.98903"
|
||||
transform="scale(1,-1)" /><rect
|
||||
transform="scale(1,-1)"
|
||||
y="-96.697357"
|
||||
x="11.693632"
|
||||
height="15.291673"
|
||||
width="107.04171"
|
||||
id="rect169"
|
||||
style="opacity:1;fill:#deeaf5;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /><rect
|
||||
style="opacity:1;fill:#9ac2e3;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect171"
|
||||
width="107.04171"
|
||||
height="15.291673"
|
||||
x="11.693632"
|
||||
y="-81.405685"
|
||||
transform="scale(1,-1)" /><path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.75px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 98.496371,188.89714 V 66.113998"
|
||||
id="path173"
|
||||
inkscape:connector-curvature="0" /><path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path175"
|
||||
d="M 76.496368,188.89714 V 66.113998"
|
||||
style="fill:none;stroke:#000000;stroke-width:0.75px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /><path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.75px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 54.496366,188.89714 V 66.113998"
|
||||
id="path177"
|
||||
inkscape:connector-curvature="0" /><path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path179"
|
||||
d="M 32.496363,188.89714 V 66.113998"
|
||||
style="fill:none;stroke:#000000;stroke-width:0.75px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /><rect
|
||||
style="opacity:1;fill:#1e3762;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect209"
|
||||
width="22.487747"
|
||||
height="15.291672"
|
||||
x="118.73534"
|
||||
y="-188.44739"
|
||||
transform="scale(1,-1)" /><rect
|
||||
transform="scale(1,-1)"
|
||||
y="-173.15572"
|
||||
x="118.73534"
|
||||
height="15.291672"
|
||||
width="22.487747"
|
||||
id="rect211"
|
||||
style="opacity:1;fill:#b3c6e6;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /><rect
|
||||
style="opacity:1;fill:#1e3762;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect213"
|
||||
width="22.487747"
|
||||
height="15.291672"
|
||||
x="118.73534"
|
||||
y="-157.86404"
|
||||
transform="scale(1,-1)" /><rect
|
||||
transform="scale(1,-1)"
|
||||
y="-142.57237"
|
||||
x="118.73534"
|
||||
height="15.291672"
|
||||
width="22.487747"
|
||||
id="rect215"
|
||||
style="opacity:1;fill:#c7591d;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /><rect
|
||||
style="opacity:1;fill:#1e3762;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect217"
|
||||
width="22.487747"
|
||||
height="15.291672"
|
||||
x="118.73534"
|
||||
y="-127.2807"
|
||||
transform="scale(1,-1)" /><rect
|
||||
transform="scale(1,-1)"
|
||||
y="-111.98903"
|
||||
x="118.73534"
|
||||
height="15.291672"
|
||||
width="22.487747"
|
||||
id="rect219"
|
||||
style="opacity:1;fill:#c7591d;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /><rect
|
||||
style="opacity:1;fill:#b3c6e6;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect221"
|
||||
width="22.487747"
|
||||
height="15.291672"
|
||||
x="118.73534"
|
||||
y="-96.697357"
|
||||
transform="scale(1,-1)" /><rect
|
||||
transform="scale(1,-1)"
|
||||
y="-81.405685"
|
||||
x="118.73534"
|
||||
height="15.291672"
|
||||
width="22.487747"
|
||||
id="rect223"
|
||||
style="opacity:1;fill:#1e3762;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /><text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
x="126.10958"
|
||||
y="-177.15654"
|
||||
id="text227"
|
||||
transform="scale(1,-1)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan225"
|
||||
x="126.10958"
|
||||
y="-177.15654"
|
||||
style="font-weight:bold;fill:#ffffff;stroke-width:0.75">A</tspan></text>
|
||||
<text
|
||||
transform="scale(1,-1)"
|
||||
id="text231"
|
||||
y="-161.86487"
|
||||
x="126.10958"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-weight:bold;fill:#000000;stroke-width:0.75"
|
||||
y="-161.86487"
|
||||
x="126.10958"
|
||||
id="tspan229"
|
||||
sodipodi:role="line">B</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
x="126.10958"
|
||||
y="-146.57318"
|
||||
id="text235"
|
||||
transform="scale(1,-1)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan233"
|
||||
x="126.10958"
|
||||
y="-146.57318"
|
||||
style="font-weight:bold;fill:#ffffff;stroke-width:0.75">A</tspan></text>
|
||||
<text
|
||||
transform="scale(1,-1)"
|
||||
id="text239"
|
||||
y="-131.28152"
|
||||
x="126.10958"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-weight:bold;fill:#ffffff;stroke-width:0.75"
|
||||
y="-131.28152"
|
||||
x="126.10958"
|
||||
id="tspan237"
|
||||
sodipodi:role="line">C</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
x="126.10958"
|
||||
y="-115.98985"
|
||||
id="text243"
|
||||
transform="scale(1,-1)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan241"
|
||||
x="126.10958"
|
||||
y="-115.98985"
|
||||
style="font-weight:bold;fill:#ffffff;stroke-width:0.75">A</tspan></text>
|
||||
<text
|
||||
transform="scale(1,-1)"
|
||||
id="text247"
|
||||
y="-100.69817"
|
||||
x="126.10958"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-weight:bold;fill:#ffffff;stroke-width:0.75"
|
||||
y="-100.69817"
|
||||
x="126.10958"
|
||||
id="tspan245"
|
||||
sodipodi:role="line">C</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
x="126.10958"
|
||||
y="-85.406502"
|
||||
id="text251"
|
||||
transform="scale(1,-1)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan249"
|
||||
x="126.10958"
|
||||
y="-85.406502"
|
||||
style="font-weight:bold;fill:#ffffff;stroke-width:0.75">B</tspan></text>
|
||||
<text
|
||||
transform="scale(1,-1)"
|
||||
id="text255"
|
||||
y="-70.11483"
|
||||
x="126.10958"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-weight:bold;fill:#ffffff;stroke-width:0.75"
|
||||
y="-70.11483"
|
||||
x="126.10958"
|
||||
id="tspan253"
|
||||
sodipodi:role="line">A</tspan></text>
|
||||
</g><text
|
||||
transform="scale(1,-1)"
|
||||
id="text267"
|
||||
y="-210.59753"
|
||||
x="210.46068"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;stroke-width:0.75"
|
||||
y="-210.59753"
|
||||
x="210.46068"
|
||||
id="tspan263"
|
||||
sodipodi:role="line">.</tspan><tspan
|
||||
id="tspan265"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;stroke-width:0.75"
|
||||
y="-193.09753"
|
||||
x="210.46068"
|
||||
sodipodi:role="line">.</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
x="210.46068"
|
||||
y="-57.597527"
|
||||
id="text273"
|
||||
transform="scale(1,-1)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan269"
|
||||
x="210.46068"
|
||||
y="-57.597527"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;stroke-width:0.75">.</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="210.46068"
|
||||
y="-40.097527"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;stroke-width:0.75"
|
||||
id="tspan271">.</tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#5799d2;stroke-width:2.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
|
||||
d="M 128.06777,125.36924 H 143.247"
|
||||
id="path275"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" /><text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
x="128.96725"
|
||||
y="-134.02702"
|
||||
id="text1930"
|
||||
transform="scale(1,-1)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1928"
|
||||
x="128.96725"
|
||||
y="-134.02702"
|
||||
style="stroke-width:0.75">(a)</tspan></text>
|
||||
<text
|
||||
transform="scale(1,-1)"
|
||||
id="text1934"
|
||||
y="-26.667213"
|
||||
x="27.517323"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-weight:bold;stroke-width:0.75"
|
||||
y="-26.667213"
|
||||
x="27.517323"
|
||||
id="tspan1932"
|
||||
sodipodi:role="line">Queries in Log</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
x="147.73073"
|
||||
y="-26.667213"
|
||||
id="text1938"
|
||||
transform="scale(1,-1)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1936"
|
||||
x="147.73073"
|
||||
y="-26.667213"
|
||||
style="font-weight:bold;stroke-width:0.75">Cluster-Annotated Queries</tspan></text>
|
||||
<path
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path1946"
|
||||
d="m 293.75873,125.36924 h 15.17923"
|
||||
style="fill:none;stroke:#5799d2;stroke-width:2.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1954)" /><text
|
||||
transform="scale(1,-1)"
|
||||
id="text1950"
|
||||
y="-134.02702"
|
||||
x="294.6582"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
xml:space="preserve"><tspan
|
||||
style="stroke-width:0.75"
|
||||
y="-134.02702"
|
||||
x="294.6582"
|
||||
id="tspan1948"
|
||||
sodipodi:role="line">(b)</tspan></text>
|
||||
<g
|
||||
id="g2344"><rect
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect2112"
|
||||
width="107.04172"
|
||||
height="45.875015"
|
||||
x="321.32883"
|
||||
y="-198.04269"
|
||||
transform="scale(1,-1)" /><rect
|
||||
transform="scale(1,-1)"
|
||||
y="-198.04269"
|
||||
x="428.37051"
|
||||
height="15.291672"
|
||||
width="22.487747"
|
||||
id="rect2136"
|
||||
style="opacity:1;fill:#1e3762;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /><rect
|
||||
style="opacity:1;fill:#b3c6e6;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect2138"
|
||||
width="22.487747"
|
||||
height="15.291672"
|
||||
x="428.37051"
|
||||
y="-182.75102"
|
||||
transform="scale(1,-1)" /><rect
|
||||
transform="scale(1,-1)"
|
||||
y="-167.45935"
|
||||
x="428.37051"
|
||||
height="15.291672"
|
||||
width="22.487747"
|
||||
id="rect2140"
|
||||
style="opacity:1;fill:#1e3762;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /><text
|
||||
transform="scale(1,-1)"
|
||||
id="text2154"
|
||||
y="-186.75185"
|
||||
x="435.74475"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-weight:bold;fill:#ffffff;stroke-width:0.75"
|
||||
y="-186.75185"
|
||||
x="435.74475"
|
||||
id="tspan2152"
|
||||
sodipodi:role="line">A</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
x="435.74475"
|
||||
y="-171.46017"
|
||||
id="text2158"
|
||||
transform="scale(1,-1)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2156"
|
||||
x="435.74475"
|
||||
y="-171.46017"
|
||||
style="font-weight:bold;fill:#000000;stroke-width:0.75">B</tspan></text>
|
||||
<text
|
||||
transform="scale(1,-1)"
|
||||
id="text2162"
|
||||
y="-156.16849"
|
||||
x="435.74475"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-weight:bold;fill:#ffffff;stroke-width:0.75"
|
||||
y="-156.16849"
|
||||
x="435.74475"
|
||||
id="tspan2160"
|
||||
sodipodi:role="line">A</tspan></text>
|
||||
<text
|
||||
transform="scale(1,-1)"
|
||||
id="text2287"
|
||||
y="-172.30637"
|
||||
x="353.96167"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
xml:space="preserve"><tspan
|
||||
style="stroke-width:0.75"
|
||||
y="-172.30637"
|
||||
x="353.96167"
|
||||
id="tspan2285"
|
||||
sodipodi:role="line">Session<tspan
|
||||
id="tspan2289"
|
||||
style="font-size:64.99999762%;baseline-shift:sub">n</tspan> </tspan></text>
|
||||
</g><g
|
||||
id="g2319"
|
||||
transform="translate(0,9)"><rect
|
||||
transform="scale(1,-1)"
|
||||
y="-139.12866"
|
||||
x="321.32883"
|
||||
height="30.583344"
|
||||
width="107.04169"
|
||||
id="rect2118"
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /><rect
|
||||
style="opacity:1;fill:#c7591d;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect2142"
|
||||
width="22.487747"
|
||||
height="15.291672"
|
||||
x="428.37051"
|
||||
y="-139.12866"
|
||||
transform="scale(1,-1)" /><rect
|
||||
transform="scale(1,-1)"
|
||||
y="-123.83699"
|
||||
x="428.37051"
|
||||
height="15.291672"
|
||||
width="22.487747"
|
||||
id="rect2144"
|
||||
style="opacity:1;fill:#1e3762;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /><text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
x="435.74475"
|
||||
y="-127.83781"
|
||||
id="text2166"
|
||||
transform="scale(1,-1)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2164"
|
||||
x="435.74475"
|
||||
y="-127.83781"
|
||||
style="font-weight:bold;fill:#ffffff;stroke-width:0.75">C</tspan></text>
|
||||
<text
|
||||
transform="scale(1,-1)"
|
||||
id="text2170"
|
||||
y="-112.54615"
|
||||
x="435.74475"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-weight:bold;fill:#ffffff;stroke-width:0.75"
|
||||
y="-112.54615"
|
||||
x="435.74475"
|
||||
id="tspan2168"
|
||||
sodipodi:role="line">A</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
x="353.96167"
|
||||
y="-121.03816"
|
||||
id="text2295"
|
||||
transform="scale(1,-1)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2293"
|
||||
x="353.96167"
|
||||
y="-121.03816"
|
||||
style="stroke-width:0.75">Session<tspan
|
||||
style="font-size:64.99999762%;baseline-shift:sub"
|
||||
id="tspan2291">n+1</tspan> </tspan></text>
|
||||
</g><g
|
||||
id="g2363"
|
||||
transform="translate(0,18)"><rect
|
||||
transform="scale(1,-1)"
|
||||
y="-95.188278"
|
||||
x="321.32883"
|
||||
height="30.583344"
|
||||
width="107.04169"
|
||||
id="rect2122"
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /><rect
|
||||
style="opacity:1;fill:#c7591d;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect2146"
|
||||
width="22.487747"
|
||||
height="15.291672"
|
||||
x="428.37051"
|
||||
y="-95.188278"
|
||||
transform="scale(1,-1)" /><rect
|
||||
transform="scale(1,-1)"
|
||||
y="-79.896606"
|
||||
x="428.37051"
|
||||
height="15.291672"
|
||||
width="22.487747"
|
||||
id="rect2148"
|
||||
style="opacity:1;fill:#b3c6e6;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /><text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
x="435.74475"
|
||||
y="-83.897423"
|
||||
id="text2174"
|
||||
transform="scale(1,-1)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2172"
|
||||
x="435.74475"
|
||||
y="-83.897423"
|
||||
style="font-weight:bold;fill:#ffffff;stroke-width:0.75">C</tspan></text>
|
||||
<text
|
||||
transform="scale(1,-1)"
|
||||
id="text2178"
|
||||
y="-68.605751"
|
||||
x="435.74475"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-weight:bold;fill:#ffffff;stroke-width:0.75"
|
||||
y="-68.605751"
|
||||
x="435.74475"
|
||||
id="tspan2176"
|
||||
sodipodi:role="line">B</tspan></text>
|
||||
<text
|
||||
transform="scale(1,-1)"
|
||||
id="text2301"
|
||||
y="-77.097778"
|
||||
x="353.96167"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
xml:space="preserve"><tspan
|
||||
style="stroke-width:0.75"
|
||||
y="-77.097778"
|
||||
x="353.96167"
|
||||
id="tspan2299"
|
||||
sodipodi:role="line">Session<tspan
|
||||
id="tspan2297"
|
||||
style="font-size:64.99999762%;baseline-shift:sub">n+2</tspan> </tspan></text>
|
||||
</g><g
|
||||
id="g2376"
|
||||
transform="translate(0,27)"><rect
|
||||
transform="scale(1,-1)"
|
||||
y="-51.883942"
|
||||
x="321.32883"
|
||||
height="15.291673"
|
||||
width="107.04171"
|
||||
id="rect2126"
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /><rect
|
||||
style="opacity:1;fill:#1e3762;fill-opacity:1;stroke:#000000;stroke-width:0.75118107;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect2150"
|
||||
width="22.487747"
|
||||
height="15.291672"
|
||||
x="428.37051"
|
||||
y="-51.883942"
|
||||
transform="scale(1,-1)" /><text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
x="435.74475"
|
||||
y="-40.593086"
|
||||
id="text2182"
|
||||
transform="scale(1,-1)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2180"
|
||||
x="435.74475"
|
||||
y="-40.593086"
|
||||
style="font-weight:bold;fill:#ffffff;stroke-width:0.75">A</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
x="353.96167"
|
||||
y="-41.439278"
|
||||
id="text2307"
|
||||
transform="scale(1,-1)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2305"
|
||||
x="353.96167"
|
||||
y="-41.439278"
|
||||
style="stroke-width:0.75">Session<tspan
|
||||
style="font-size:64.99999762%;baseline-shift:sub"
|
||||
id="tspan2303">n+3</tspan> </tspan></text>
|
||||
</g><text
|
||||
transform="scale(1,-1)"
|
||||
id="text2380"
|
||||
y="-26.667213"
|
||||
x="336.65305"
|
||||
style="font-style:normal;font-weight:normal;font-size:10px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-weight:bold;stroke-width:0.75"
|
||||
y="-26.667213"
|
||||
x="336.65305"
|
||||
id="tspan2378"
|
||||
sodipodi:role="line">Bursts of Activity</tspan></text>
|
||||
<text
|
||||
transform="scale(1,-1)"
|
||||
id="text2386"
|
||||
y="-57.597527"
|
||||
x="384.50906"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;stroke-width:0.75"
|
||||
y="-57.597527"
|
||||
x="384.50906"
|
||||
id="tspan2382"
|
||||
sodipodi:role="line">.</tspan><tspan
|
||||
id="tspan2384"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;stroke-width:0.75"
|
||||
y="-40.097527"
|
||||
x="384.50906"
|
||||
sodipodi:role="line">.</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
|
||||
x="384.50906"
|
||||
y="-220.92972"
|
||||
id="text2392"
|
||||
transform="scale(1,-1)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2388"
|
||||
x="384.50906"
|
||||
y="-220.92972"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;stroke-width:0.75">.</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="384.50906"
|
||||
y="-203.42972"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;stroke-width:0.75"
|
||||
id="tspan2390">.</tspan></text>
|
||||
</g></svg>
|
After Width: | Height: | Size: 42 KiB |
|
@ -23,11 +23,8 @@ An older version of the dataset that includes a month's trace of SQLite activity
|
|||
The data that we used in this paper is available by request.
|
||||
%, and the researchers has to follow the IRB requirements of their institute to be able to use, and publish using this data.
|
||||
|
||||
\begin{table}[]
|
||||
\begin{figure}
|
||||
\centering
|
||||
\caption{Dataset}
|
||||
\label{tab:dataset}
|
||||
\vspace{-0.2cm}
|
||||
\begin{tabular}{cc}
|
||||
\textbf{Application} & \textbf{\# of queries} \\ \hline
|
||||
Facebook & 245,550 \\
|
||||
|
@ -37,7 +34,10 @@ Photos & 165,347
|
|||
Google Play Services & 3,008,722 \\
|
||||
Twitter & 27,318 \\ \hline
|
||||
\end{tabular}
|
||||
\end{table}
|
||||
\caption{Example PocketData App Logs}
|
||||
\label{tab:dataset}
|
||||
\trimfigurespacing
|
||||
\end{figure}
|
||||
|
||||
%\subsubsection{Dataset 2 - Controlled Dataset}
|
||||
%\label{sec:controlleddataset}
|
||||
|
@ -96,22 +96,32 @@ To achieve this, we designed the following experiments as building blocks to ver
|
|||
Extracting meaningful patterns from user data is central to a reliable characterization of the smartphone database workload. In this experiment, we aim to show the accuracy of our proposed approach, and test various methods in search of the best performance.
|
||||
|
||||
One of the ways of doing it is to show that the method proposed can \emph{predict} the same user's expected workload for a given timeframe. To achieve this, under the assumption that there would be a certain level of monotonicity of the users' weekly smartphone usage, we partitioned the 21 days of query workload created by each user into 3 equal partitions. We cross-validated the accuracy results of our tests by comparing each partition with the other two partition.
|
||||
Following this approach, we compared 5 different session similarity measures:
|
||||
% \begin{itemize}
|
||||
|
||||
Following this approach, we performed 5 different runs comparison, changing one session similarity method each time:
|
||||
\begin{itemize}
|
||||
\item Without Session Identification: We identify each query as a session, and used the query cluster assignments for comparison.
|
||||
\item Cluster-based Set Difference: We apply our session identification methodology, and perform session clustering by creating the distance matrix through the comparison of query cluster assignments with Jaccard Index.
|
||||
\item Cluster-based Divergence: We apply our session identification methodology, and perform session clustering by creating the distance matrix through the comparison of query cluster assignment frequencies in each session with JS-Divergence.
|
||||
\item Feature-based Set Difference: We apply our session identification methodology, and perform session clustering by creating the distance matrix through the comparison of feature sets extracted from each session with Jaccard Index.
|
||||
\item Feature-based Divergence: We apply our session identification methodology, and perform session clustering by creating the distance matrix through the comparison of feature appearance frequencies in each session with JS-Divergence.
|
||||
\end{itemize}
|
||||
\tinysection{Without Session Identification}
|
||||
We identify each query as a session, and use query cluster assignments for comparison.
|
||||
|
||||
\tinysection{Cluster-based Set Difference}
|
||||
We apply our session identification methodology, and perform session clustering by creating the distance matrix by comparing query cluster assignments with the Jaccard Index.
|
||||
|
||||
\tinysection{Cluster-based Divergence}
|
||||
We apply our session identification methodology, and perform session clustering by creating the distance matrix by comparing query cluster assignment frequencies with JS-Divergence.
|
||||
|
||||
\tinysection{Feature-based Set Difference}
|
||||
We apply our session identification methodology, and perform session clustering by creating the distance matrixby comparing of feature sets extracted from each session with the Jaccard Index.
|
||||
|
||||
\tinysection{Feature-based Divergence}
|
||||
We apply our session identification methodology, and perform session clustering by creating the distance matrix by comparing feature appearance frequencies in each session with JS-Divergence.
|
||||
% \end{itemize}
|
||||
|
||||
\begin{figure}[h!]
|
||||
\centering
|
||||
\includegraphics[width=0.45\textwidth]{graphics/WorkloadPredictibility}
|
||||
\vspace{-0.5cm}
|
||||
\caption{Workload Prediction Accuracy Comparison}
|
||||
\caption{Prediction Accuracy Comparison}
|
||||
\label{fig:averagesimilarity}
|
||||
\trimfigurespacing
|
||||
\end{figure}
|
||||
|
||||
%We proposed a robust session similarity measure which takes into the account the considerations and constraints that are imposed by the problem domain.
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
% -*- root: ../paper.tex -*-
|
||||
In our framework, a \textit{database session} is a logical unit of user interaction. It spans over a period of time and is comprised of sequential queries. If two sequential queries are more than \textit{t} seconds apart, we consider them to be in different sessions. Parameter \textit{t} is called the Idle Time Tolerance.
|
||||
|
||||
Since the number and content of these sessions depend on the idle time parameter \textit{T}, it is important to identify the best idle time. While the idea of a low idle time tolerance might be enticing because it enables us to look into the query log at a more granular level, this does not work well in a mobile setting. In our real-world data set, when the number of user sessions became too high, neighboring sessions started to become very similar to each other. This is because some apps tend to issue the same query repeatedly to the database for various types of activites.
|
||||
|
@ -78,9 +79,7 @@ Table \ref{table:exampletable2} represents a sample output of session identifica
|
|||
|
||||
{\footnotesize
|
||||
|
||||
\begin{table}
|
||||
\caption{Query log after session identification using automatic idle time selection}
|
||||
\label{table:exampletable2}
|
||||
\begin{figure}
|
||||
\scalebox{0.7}{
|
||||
\begin{tabular}{EEES{3in}}
|
||||
% \begin{sideways}\textbf{Session}\end{sideways} & \begin{sideways}\textbf{ID}\end{sideways} & \begin{sideways}\textbf{Time}\end{sideways} & \begin{sideways}\textbf{Query}\end{sideways} \\ \hline
|
||||
|
@ -163,7 +162,10 @@ Table \ref{table:exampletable2} represents a sample output of session identifica
|
|||
\end{lstlisting}} \\
|
||||
\end{tabular}
|
||||
}
|
||||
\end{table}
|
||||
\caption{Query log after session segmentation}
|
||||
\label{table:exampletable2}
|
||||
\trimfigurespacing
|
||||
\end{figure}
|
||||
|
||||
}
|
||||
\end{example}
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
% -*- root: ../paper.tex -*-
|
||||
In order to be able to perform a similarity assessment among queries, activities, and sessions, we need to be able to extract features out of SQL queries.
|
||||
Extracting features from a SQL query can be done in many ways. Let's consider the following queries:
|
||||
|
||||
|
@ -63,11 +64,12 @@ where $Q^{t_i}_u$ represents a query $Q^{t_i}$ issued at time $t_i$ by user $u$
|
|||
The feature-based \textit{session profiles} are created by accumulating
|
||||
the features of the queries from the beginning to the end of the session as shown in Figure~\ref{fig:entropySessionProfile}.
|
||||
|
||||
\begin{figure}[h!]
|
||||
\begin{figure}
|
||||
\centering
|
||||
\includegraphics[width=0.25\textwidth]{graphics/entropy.png}
|
||||
\caption{Creating a probability distribution based session profile}
|
||||
\includegraphics[width=0.7\columnwidth]{graphics/entropy.pdf}
|
||||
\caption{Probability-based session profiling}
|
||||
\label{fig:entropySessionProfile}
|
||||
\trimfigurespacing
|
||||
\end{figure}
|
||||
|
||||
%\begin{figure}[h!]
|
||||
|
@ -88,11 +90,13 @@ distance = 1 - similarity
|
|||
|
||||
where the similarity is the score we get from the methods explained above.
|
||||
|
||||
\begin{figure}[h!]
|
||||
\begin{figure}
|
||||
\centering
|
||||
\vspace{2mm}
|
||||
\includegraphics[width=0.5\textwidth]{graphics/systemoutline}
|
||||
\caption{Session representations with query clustering}
|
||||
\caption{Query clustering-based segmentation}
|
||||
\label{fig:clusterSession}
|
||||
\trimfigurespacing
|
||||
\end{figure}
|
||||
|
||||
We use hierarchical clustering
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
% -*- root: ../paper.tex -*-
|
||||
Frequently occuring database user sessions which are similar to each other are useful for summarization. Since they represent one or more parts of logical user activities, frequency of their occurence can be considered proportional to the occurence of recurring user activities in the query log.
|
||||
Clustering these sessions would group similar user activities. This would enable us to summarize the query log.
|
||||
% Frequency of occurrence of user sessions in the query log is an important metric. Since a session corresponds to one or more activity being performed together, the clustering of sessions is a logical equivalent to grouping of activities frequently co-occur in a user's workload. \todo{not sure what we are trying to say with these first two sentences, can we revise them to make a clearer point?}
|
||||
|
@ -59,21 +60,20 @@ Hence, JS-Divergence provides a symmetric measure for comparing session profiles
|
|||
|
||||
We can use either one of these methods to create the pairwise distance matrix of sessions to cluster them. Using the this matrix, the analyzer clusters the similar sessions using hierarchical clustering with the same strategy we defined for query clustering. The output of this clustering directly reveals similar sessions. The sessions that belong to the same group reflects similar querying behaviors of the mobile app. The size of the group shows how frequent that set of activity occurs.
|
||||
|
||||
\begin{table}[]
|
||||
\centering
|
||||
\caption{Sample distance matrix used for session clustering}
|
||||
\label{my-table-label}
|
||||
\vspace{-0.3cm}
|
||||
%\resizebox{\textwidth}{!}{%
|
||||
\begin{tabular}{llll}
|
||||
Sessions & S1 & S2 & S3 \\ \cline{2-4}
|
||||
\multicolumn{1}{l|}{S1} & \multicolumn{1}{l|}{0} & \multicolumn{1}{l|}{\cellcolor[HTML]{C0C0C0}0.2} & \multicolumn{1}{l|}{\cellcolor[HTML]{000000}{\color[HTML]{000000} 0.9}} \\ \cline{2-4}
|
||||
\multicolumn{1}{l|}{S2} & \multicolumn{1}{l|}{\cellcolor[HTML]{000000}0.2} & \multicolumn{1}{l|}{0} & \multicolumn{1}{l|}{\cellcolor[HTML]{656565}0.5} \\ \cline{2-4}
|
||||
\multicolumn{1}{l|}{S3} & \multicolumn{1}{l|}{\cellcolor[HTML]{000000}{\color[HTML]{000000} 0.9}} & \multicolumn{1}{l|}{\cellcolor[HTML]{656565}0.5} & \multicolumn{1}{l|}{0} \\ \cline{2-4}
|
||||
\end{tabular}%
|
||||
%}
|
||||
|
||||
\end{table}
|
||||
% \begin{figure}
|
||||
% \centering
|
||||
% \vspace{-0.3cm}
|
||||
% %\resizebox{\textwidth}{!}{%
|
||||
% \begin{tabular}{llll}
|
||||
% Sessions & S1 & S2 & S3 \\ \cline{2-4}
|
||||
% \multicolumn{1}{l|}{S1} & \multicolumn{1}{l|}{0} & \multicolumn{1}{l|}{\cellcolor[HTML]{C0C0C0}0.2} & \multicolumn{1}{l|}{\cellcolor[HTML]{000000}{\color[HTML]{000000} 0.9}} \\ \cline{2-4}
|
||||
% \multicolumn{1}{l|}{S2} & \multicolumn{1}{l|}{\cellcolor[HTML]{000000}0.2} & \multicolumn{1}{l|}{0} & \multicolumn{1}{l|}{\cellcolor[HTML]{656565}0.5} \\ \cline{2-4}
|
||||
% \multicolumn{1}{l|}{S3} & \multicolumn{1}{l|}{\cellcolor[HTML]{000000}{\color[HTML]{000000} 0.9}} & \multicolumn{1}{l|}{\cellcolor[HTML]{656565}0.5} & \multicolumn{1}{l|}{0} \\ \cline{2-4}
|
||||
% \end{tabular}%
|
||||
% %}
|
||||
% \caption{Sample distance matrix for session clustering}
|
||||
% \label{my-table-label}
|
||||
% \end{figure}
|
||||
%We calculate $J(S_i,S_j)$ for all pairs of user sessions.
|
||||
|
||||
%Now, we start to look for "interesting" user sessions. A high Jaccard similarity score for a pair of user sessions can be interpreted as them being similar to each other, thereby leading the contents to occur more frequently. For a particular user session $w_i$, we would be now looking out for the top K user sessions which are most similar with $w_i$. Calculating the average similarity of $w_i$ with the most similar K sessions $[w_1,w_2..., w_k]$ yields a notion of the importance of $w_i$ in representing the characteristics of the workload represented in the query log. We denote this average similarity for $w_i$ with top K windows as $J_{w_i{avg}}$.
|
||||
|
@ -86,11 +86,9 @@ We can use either one of these methods to create the pairwise distance matrix of
|
|||
\begin{example}[Running example]
|
||||
Table \ref{table:exampletable3} represents a sample output of session clustering. This query log was introduced in Table \ref{table:exampletable1} as a subset of the actual Facebook app workload. The sessions were identified and sample output was presented in Table \ref{table:exampletable2}. These two sessions represent the clusters of most repetitive sessions and hence, the most commonly occuring user activities. At this point, we have effectively summarized the query log. From prior knowledge about the query log, we can label these clusters with the associated user activities - in this case "Event reminders" and "Messaging". These labels serve as a validation of the session clustering.
|
||||
|
||||
{\footnotesize
|
||||
|
||||
\begin{table}[h!]
|
||||
\caption{Query log after session clustering representing most repetitive sessions}
|
||||
\label{table:exampletable3}
|
||||
\begin{figure}
|
||||
{\footnotesize
|
||||
\scalebox{0.7}{
|
||||
\begin{tabular}{EEES{3in}}
|
||||
% \begin{sideways}\textbf{Session}\end{sideways} &
|
||||
|
@ -170,10 +168,12 @@ Table \ref{table:exampletable3} represents a sample output of session clustering
|
|||
\end{lstlisting}
|
||||
} \\
|
||||
\end{tabular}}
|
||||
\vspace{-0.5cm}
|
||||
\end{table}
|
||||
|
||||
}
|
||||
\caption{Query log after session clustering representing most repetitive sessions}
|
||||
\label{table:exampletable3}
|
||||
\trimfigurespacing
|
||||
\end{figure}
|
||||
|
||||
\end{example}
|
||||
%These atomic units will be used for detecting patterns. They contain one or more subsets of logical user activities. \todo{more description need here}
|
||||
|
||||
|
|
Loading…
Reference in New Issue