blob: 83f40866f68548bf9361755611d3a77bf8cf7d53 [file] [log] [blame]
<?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="744.09448819"
height="1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.48.0 r9654"
sodipodi:docname="jena-architecture.svg"
inkscape:export-filename="/home/ian/workspace/apache-jena-site/content/jena/images/jena-architecture.png"
inkscape:export-xdpi="100.06591"
inkscape:export-ydpi="100.06591">
<defs
id="defs4">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="-308 : 680.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="685.09448 : 333.18109 : 1"
inkscape:persp3d-origin="313.04724 : 157.78739 : 1"
id="perspective3879" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1"
inkscape:cx="397.73741"
inkscape:cy="501.05092"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1916"
inkscape:window-height="1144"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1" />
<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:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<rect
style="fill:#04a0d8;fill-opacity:1;stroke:#04a0d8;stroke-width:1;stroke-opacity:1"
id="rect4065"
width="109.89949"
height="36.5"
x="333.7677"
y="460.68542"
inkscape:export-xdpi="100.06591"
inkscape:export-ydpi="100.06591" />
<rect
style="fill:#04a0d8;fill-opacity:0.34901961;stroke:none"
id="rect2985-32"
width="146.85715"
height="41.571419"
x="221.57143"
y="366.57648"
rx="8.8900776"
ry="10.484233" />
<text
xml:space="preserve"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans"
x="238.44087"
y="391.5462"
id="text3755-6"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3757-5"
x="238.44087"
y="391.5462">application code</tspan></text>
<text
xml:space="preserve"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans"
x="338.44086"
y="482.86942"
id="text3755-65"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3757-8"
x="338.44086"
y="482.86942">Ontology API</tspan></text>
<path
style="fill:#04a0d8;fill-opacity:1;stroke:none"
d="m 223,460.36218 0,76 334,0 0,-37 -226,0.5 0.25,-39.5 z"
id="path4059"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccc" />
<text
xml:space="preserve"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans"
x="247"
y="500.36218"
id="text4061"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4063"
x="247"
y="500.36218">RDF API</tspan></text>
<rect
style="fill:#04a0d8;fill-opacity:1;fill-rule:evenodd;stroke:#04a0d8;stroke-width:1;stroke-opacity:1"
id="rect4065-8"
width="109.89949"
height="36.5"
x="446.3934"
y="460.68542"
inkscape:export-xdpi="100.06591"
inkscape:export-ydpi="100.06591" />
<text
xml:space="preserve"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans"
x="454.44086"
y="484.14142"
id="text3755-65-5"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3757-8-3"
x="454.44086"
y="484.14142">SPARQL API</tspan></text>
<path
style="fill:#9b9b9b;fill-opacity:1;stroke:none"
d="m 288.07627,410.24606 -16.96967,39.64645 -2.94008,-1.22275 0.88389,10.25305 8.3085,-4.77297 -2.82843,-2.12132 17.32411,-33.05724 72.1249,37.83021 -2.12132,4.41942 12.55114,-1.59099 -7.07106,-10.07627 -1.76777,3.53553 -65.40738,-37.1231 172.35728,42.77996 -1.94454,4.24264 13.61181,-0.35355 -8.48529,-10.60661 -1.76776,3.53554 -167.58431,-44.90129 z"
id="path4126"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
<rect
style="fill:#04a0d8;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="rect2985-2-3"
width="135.85718"
height="41.571411"
x="421.07141"
y="367.57648"
ry="0" />
<text
xml:space="preserve"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans"
x="468.60321"
y="393.30417"
id="text4061-8"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4063-3"
x="468.60321"
y="393.30417">Fuseki</tspan></text>
<rect
style="fill:#04a0d8;fill-opacity:0.34901961;stroke:none"
id="rect2985-32-7"
width="146.85715"
height="41.571419"
x="416.57141"
y="274.57648"
rx="8.8900776"
ry="10.484233" />
<text
xml:space="preserve"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans"
x="433.44086"
y="299.5462"
id="text3755-6-9"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3757-5-3"
x="433.44086"
y="299.5462">application code</tspan></text>
<path
style="fill:#9b9b9b;fill-opacity:1;stroke:none"
d="m 481.75,317.86218 -1.25,41.5 -5.5,0 11.5,11.75 10.5,-12.25 -6.5,0 -2.25,-41.25 z"
id="path4191"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#9b9b9b;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
x="498"
y="338.36218"
id="text4193"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4195"
x="498"
y="338.36218">HTTP</tspan></text>
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#9b9b9b;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
x="214.10645"
y="427.6571"
id="text4193-7"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4195-8"
x="214.10645"
y="427.6571">direct Java</tspan><tspan
sodipodi:role="line"
x="214.10645"
y="442.6571"
id="tspan4218">invocation</tspan></text>
<rect
style="fill:#04a0d8;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="rect2985-2-7"
width="333.96808"
height="36.164032"
x="222.77852"
y="558.57648"
ry="0" />
<text
xml:space="preserve"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans"
x="347.68698"
y="581.62152"
id="text4061-4"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4063-1"
x="347.68698"
y="581.62152">Inference API</tspan></text>
<rect
style="fill:none;stroke:#04a0d8;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
id="rect4259"
width="90.86322"
height="32.880466"
x="223.26524"
y="601.19513" />
<rect
style="fill:none;stroke:#04a0d8;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
id="rect4259-9"
width="90.86322"
height="32.880466"
x="343.91534"
y="601.19513" />
<rect
style="fill:none;stroke:#04a0d8;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
id="rect4259-9-0"
width="90.86322"
height="32.880466"
x="464.56543"
y="601.19513" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
x="268.55328"
y="620.7467"
id="text4297"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4299"
x="268.55328"
y="620.7467">none</tspan></text>
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
x="389.2063"
y="614.35999"
id="text4301"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4303"
x="389.2063"
y="614.35999">built-in rule</tspan><tspan
sodipodi:role="line"
x="389.2063"
y="629.35999"
id="tspan4305">reasoner</tspan></text>
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
x="509.53122"
y="614.35999"
id="text4307"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4309"
x="509.53122"
y="614.35999">external</tspan><tspan
sodipodi:role="line"
x="509.53122"
y="629.35999"
id="tspan4311">reasoner</tspan></text>
<path
style="fill:#9b9b9b;fill-opacity:1;stroke:#9b9b9b;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 557.60621,579.1027 c 44.24431,13.80926 5.979,28.43887 5.979,28.43887 l -0.73713,-4.44289 -7.20429,9.52298 9.26382,3.04133 -0.33678,-4.61656 c 31.63997,-14.03486 18.47749,-25.37618 -6.7133,-38.45113 z"
id="path4315"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#9b9b9b;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
x="587.02539"
y="596.08679"
id="text4193-7-9"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
x="587.02539"
y="596.08679"
id="tspan4218-8">options</tspan></text>
<rect
style="fill:#04a0d8;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="rect2985-2-7-5"
width="333.96808"
height="36.164032"
x="222.75528"
y="652.36261"
ry="0" />
<text
xml:space="preserve"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans"
x="360.3461"
y="675.47064"
id="text4061-4-8"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4063-1-4"
x="360.3461"
y="675.47064">Store API</tspan></text>
<rect
style="fill:none;stroke:#04a0d8;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.00000001, 1.00000001;stroke-dashoffset:0"
id="rect4259-3"
width="79.86322"
height="32.880466"
x="473.242"
y="695.9516" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
x="264.6543"
y="715.42407"
id="text4297-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4299-8"
x="264.6543"
y="715.42407">in-memory</tspan></text>
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
x="347.78021"
y="716.68677"
id="text4301-0"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
x="347.78021"
y="716.68677"
id="tspan4305-7">SDB</tspan></text>
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
x="430.63364"
y="716.68677"
id="text4307-9"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
x="430.63364"
y="716.68677"
id="tspan4311-3">TDB</tspan></text>
<path
style="fill:#9b9b9b;fill-opacity:1;stroke:#9b9b9b;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 557.58297,672.88885 c 44.24431,13.80926 5.979,28.43887 5.979,28.43887 l -0.73713,-4.44289 -7.20429,9.52298 9.26382,3.04133 -0.33678,-4.61656 c 31.63997,-14.03486 18.47749,-25.37618 -6.7133,-38.45113 z"
id="path4315-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#9b9b9b;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
x="587.00214"
y="689.87292"
id="text4193-7-9-4"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
x="587.00214"
y="689.87292"
id="tspan4218-8-3">options</tspan></text>
<rect
style="fill:none;stroke:#04a0d8;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.00000001, 1.00000001;stroke-dashoffset:0"
id="rect4259-3-7"
width="79.86322"
height="32.880466"
x="225.06839"
y="695.9516" />
<rect
style="fill:none;stroke:#04a0d8;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.00000001, 1.00000001;stroke-dashoffset:0"
id="rect4259-3-1"
width="79.86322"
height="32.880466"
x="307.79291"
y="695.9516" />
<rect
style="fill:none;stroke:#04a0d8;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.00000001, 1.00000001;stroke-dashoffset:0"
id="rect4259-3-2"
width="79.86322"
height="32.880466"
x="390.51746"
y="695.9516" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
x="513.33179"
y="716.51978"
id="text4297-3-2"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4299-8-0"
x="513.33179"
y="716.51978">custom</tspan></text>
<flowRoot
xml:space="preserve"
id="flowRoot4466"
style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Arial;font-style:normal;font-weight:normal;font-size:12;-inkscape-font-specification:Arial;font-stretch:normal;font-variant:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;text-align:center"><flowRegion
id="flowRegion4468"><rect
id="rect4470"
width="365.92776"
height="45.961941"
x="40.658642"
y="703.40497"
style="text-anchor:middle;text-align:center" /></flowRegion><flowPara
id="flowPara4472"></flowPara></flowRoot> <path
style="fill:#9b9b9b;fill-opacity:1;stroke:none"
d="m 344.75,731.72667 -1.25,19.00467 -5.5,0 11.5,5.38084 10.5,-5.60981 -6.5,0 -2.25,-18.89019 z"
id="path4191-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:#9b9b9b;fill-opacity:1;stroke:none"
d="m 429.75,731.72667 -1.25,19.00467 -5.5,0 11.5,5.38084 10.5,-5.60981 -6.5,0 -2.25,-18.89019 z"
id="path4191-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:#9b9b9b;fill-opacity:1;stroke:none"
d="m 510.75,731.72667 -1.25,19.00467 -5.5,0 11.5,5.38084 10.5,-5.60981 -6.5,0 -2.25,-18.89019 z"
id="path4191-5"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<g
id="g4566"
transform="translate(166.87348,-41.18897)">
<path
d="m 206,809.36218 c 0,4.97057 -11.19288,9 -25,9 -13.80712,0 -25,-4.02943 -25,-9 0,-4.97056 11.19288,-9 25,-9 13.80712,0 25,4.02944 25,9 z"
sodipodi:ry="9"
sodipodi:rx="25"
sodipodi:cy="809.36218"
sodipodi:cx="181"
id="path4513-4"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9b9b9b;stroke-width:1.89999998;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc"
transform="translate(0.54966662,18.140044)" />
<path
d="m 206,809.36218 c 0,4.97057 -11.19288,9 -25,9 -13.80712,0 -25,-4.02943 -25,-9 0,-4.97056 11.19288,-9 25,-9 13.80712,0 25,4.02944 25,9 z"
sodipodi:ry="9"
sodipodi:rx="25"
sodipodi:cy="809.36218"
sodipodi:cx="181"
id="path4513-1"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9b9b9b;stroke-width:1.89999998;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc"
transform="translate(0.54966662,12.093374)" />
<path
d="m 206,809.36218 c 0,4.97057 -11.19288,9 -25,9 -13.80712,0 -25,-4.02943 -25,-9 0,-4.97056 11.19288,-9 25,-9 13.80712,0 25,4.02944 25,9 z"
sodipodi:ry="9"
sodipodi:rx="25"
sodipodi:cy="809.36218"
sodipodi:cx="181"
id="path4513-7"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9b9b9b;stroke-width:1.89999998;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc"
transform="translate(0.54966662,6.0466745)" />
<path
transform="translate(0.54966662,0)"
d="m 206,809.36218 c 0,4.97057 -11.19288,9 -25,9 -13.80712,0 -25,-4.02943 -25,-9 0,-4.97056 11.19288,-9 25,-9 13.80712,0 25,4.02944 25,9 z"
sodipodi:ry="9"
sodipodi:rx="25"
sodipodi:cy="809.36218"
sodipodi:cx="181"
id="path4513"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9b9b9b;stroke-width:1.89999998;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc" />
</g>
<g
id="g4566-7"
transform="translate(253.1405,-41.13456)">
<path
d="m 206,809.36218 c 0,4.97057 -11.19288,9 -25,9 -13.80712,0 -25,-4.02943 -25,-9 0,-4.97056 11.19288,-9 25,-9 13.80712,0 25,4.02944 25,9 z"
sodipodi:ry="9"
sodipodi:rx="25"
sodipodi:cy="809.36218"
sodipodi:cx="181"
id="path4513-4-1"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9b9b9b;stroke-width:1.89999998;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc"
transform="translate(0.54966662,18.140044)" />
<path
d="m 206,809.36218 c 0,4.97057 -11.19288,9 -25,9 -13.80712,0 -25,-4.02943 -25,-9 0,-4.97056 11.19288,-9 25,-9 13.80712,0 25,4.02944 25,9 z"
sodipodi:ry="9"
sodipodi:rx="25"
sodipodi:cy="809.36218"
sodipodi:cx="181"
id="path4513-1-1"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9b9b9b;stroke-width:1.89999998;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc"
transform="translate(0.54966662,12.093374)" />
<path
d="m 206,809.36218 c 0,4.97057 -11.19288,9 -25,9 -13.80712,0 -25,-4.02943 -25,-9 0,-4.97056 11.19288,-9 25,-9 13.80712,0 25,4.02944 25,9 z"
sodipodi:ry="9"
sodipodi:rx="25"
sodipodi:cy="809.36218"
sodipodi:cx="181"
id="path4513-7-1"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9b9b9b;stroke-width:1.89999998;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc"
transform="translate(0.54966662,6.0466745)" />
<path
transform="translate(0.54966662,0)"
d="m 206,809.36218 c 0,4.97057 -11.19288,9 -25,9 -13.80712,0 -25,-4.02943 -25,-9 0,-4.97056 11.19288,-9 25,-9 13.80712,0 25,4.02944 25,9 z"
sodipodi:ry="9"
sodipodi:rx="25"
sodipodi:cy="809.36218"
sodipodi:cx="181"
id="path4513-70"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9b9b9b;stroke-width:1.89999998;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc" />
</g>
<text
xml:space="preserve"
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#9b9b9b;fill-opacity:1;stroke:none;font-family:FreeMono;-inkscape-font-specification:FreeMono Bold"
x="504"
y="786.36218"
id="text4602"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4604"
x="504"
y="786.36218">?</tspan></text>
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#9b9b9b;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
x="350.91895"
y="810.46472"
id="text4193-7-9-4-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
x="350.91895"
y="810.46472"
id="tspan4218-8-3-3">SQL</tspan><tspan
sodipodi:role="line"
x="350.91895"
y="825.46472"
id="tspan4627">database</tspan></text>
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#9b9b9b;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
x="432.04688"
y="810.16296"
id="text4193-7-9-4-3-8"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
x="432.04688"
y="810.16296"
id="tspan4627-1">native</tspan><tspan
sodipodi:role="line"
x="432.04688"
y="825.16296"
id="tspan4655">tuple</tspan><tspan
sodipodi:role="line"
x="432.04688"
y="840.16296"
id="tspan4657">store</tspan><tspan
sodipodi:role="line"
x="432.04688"
y="855.16296"
id="tspan4659" /></text>
<rect
style="fill:#04a0d8;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="rect2985-2-3-0"
width="97.857178"
height="75.158981"
x="115.19273"
y="460.63712"
ry="0" />
<text
xml:space="preserve"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans"
x="164.03032"
y="484.32861"
id="text4061-8-8"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4063-3-7"
x="164.03032"
y="484.32861">parsers</tspan><tspan
sodipodi:role="line"
x="164.03032"
y="501.82861"
id="tspan4685">and</tspan><tspan
sodipodi:role="line"
x="164.03032"
y="519.32861"
id="tspan4687">writers</tspan></text>
<path
style="fill:#9b9b9b;fill-opacity:1;stroke:#9b9b9b;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 116.61017,498.34402 -9.89949,14.14213 -0.70711,-11.66726 -7.42462,-0.35355 -1.06066,10.6066 -10.253048,-13.43503 10.606601,-12.02081 0.707107,9.19239 8.13173,0 0.7071,-9.8995 z"
id="path4689"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccccc" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
x="39.424622"
y="477.81711"
id="text4691"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4693"
x="39.424622"
y="477.81711">RDF/XML</tspan><tspan
sodipodi:role="line"
x="39.424622"
y="492.81711"
id="tspan4695">Turtle</tspan><tspan
sodipodi:role="line"
x="39.424622"
y="507.81711"
id="tspan4697">N-triples</tspan><tspan
sodipodi:role="line"
x="39.424622"
y="522.81714"
id="tspan4699">RDFa</tspan></text>
</g>
</svg>