Update code architecture image
diff --git a/source/about_jena/architecture.md b/source/about_jena/architecture.md
index b1bd0cd..fb8fcff 100644
--- a/source/about_jena/architecture.md
+++ b/source/about_jena/architecture.md
@@ -28,7 +28,7 @@
internally, the RDF graph is stored in a much simpler abstraction named <code>Graph</code>.
This allows Jena to use a variety of different storage strategies equivalently, as long
as they conform to the <code>Graph</code> interface. Out-of-the box, Jena can store
-a graph as an in-memory store, in an SQL database, or as a persistent store using a
+a graph as an in-memory store, or as a persistent store using a
custom disk-based tuple index. The graph interface is also a convenient extension point
for connecting other stores to Jena, such as LDAP, by writing an adapter that allows
the calls from the <code>Graph</code> API to work on that store.
diff --git a/static/images/jena-architecture.png b/static/images/jena-architecture.png
index f7fe977..ee15e2e 100644
--- a/static/images/jena-architecture.png
+++ b/static/images/jena-architecture.png
Binary files differ
diff --git a/static/images/jena-architecture.svg b/static/images/jena-architecture.svg
index 83f4086..fdbdd74 100644
--- a/static/images/jena-architecture.svg
+++ b/static/images/jena-architecture.svg
@@ -2,22 +2,22 @@
<!-- 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"
+ inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
sodipodi:docname="jena-architecture.svg"
- inkscape:export-filename="/home/ian/workspace/apache-jena-site/content/jena/images/jena-architecture.png"
+ inkscape:export-filename="/home/afs/ASF/jena-site/static/images/jena-architecture.png"
inkscape:export-xdpi="100.06591"
- inkscape:export-ydpi="100.06591">
+ inkscape:export-ydpi="100.06591"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs
id="defs4">
<inkscape:perspective
@@ -35,17 +35,18 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
- inkscape:zoom="1"
- inkscape:cx="397.73741"
- inkscape:cy="501.05092"
+ inkscape:zoom="1.4142136"
+ inkscape:cx="261.27596"
+ inkscape:cy="548.36131"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
- inkscape:window-width="1916"
- inkscape:window-height="1144"
+ inkscape:window-width="1880"
+ inkscape:window-height="989"
inkscape:window-x="0"
- inkscape:window-y="24"
- inkscape:window-maximized="1" />
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ inkscape:pagecheckerboard="0" />
<metadata
id="metadata7">
<rdf:RDF>
@@ -54,7 +55,7 @@
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- <dc:title></dc:title>
+ <dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
@@ -82,26 +83,26 @@
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"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:FreeSans;-inkscape-font-specification:FreeSans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
x="238.44087"
y="391.5462"
- id="text3755-6"
- sodipodi:linespacing="125%"><tspan
+ id="text3755-6"><tspan
sodipodi:role="line"
id="tspan3757-5"
x="238.44087"
- y="391.5462">application code</tspan></text>
+ y="391.5462"
+ style="font-size:16px;line-height:1.25">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"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:FreeSans;-inkscape-font-specification:FreeSans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
x="338.44086"
y="482.86942"
- id="text3755-65"
- sodipodi:linespacing="125%"><tspan
+ id="text3755-65"><tspan
sodipodi:role="line"
id="tspan3757-8"
x="338.44086"
- y="482.86942">Ontology API</tspan></text>
+ y="482.86942"
+ style="font-size:16px;line-height:1.25">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"
@@ -110,15 +111,15 @@
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"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:FreeSans;-inkscape-font-specification:FreeSans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
x="247"
y="500.36218"
- id="text4061"
- sodipodi:linespacing="125%"><tspan
+ id="text4061"><tspan
sodipodi:role="line"
id="tspan4063"
x="247"
- y="500.36218">RDF API</tspan></text>
+ y="500.36218"
+ style="font-size:14px;line-height:1.25">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"
@@ -130,18 +131,18 @@
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"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:FreeSans;-inkscape-font-specification:FreeSans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
x="454.44086"
y="484.14142"
- id="text3755-65-5"
- sodipodi:linespacing="125%"><tspan
+ id="text3755-65-5"><tspan
sodipodi:role="line"
id="tspan3757-8-3"
x="454.44086"
- y="484.14142">SPARQL API</tspan></text>
+ y="484.14142"
+ style="font-size:16px;line-height:1.25">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"
+ style="fill:#9b9b9b;fill-opacity:1;stroke:none;stroke-width:0.917646"
+ d="m 285.69759,410.24606 -14.94225,37.9151 -2.58882,-1.16935 0.77829,9.8053 7.31586,-4.56454 -2.49051,-2.02868 15.25435,-31.61364 63.50792,36.17818 -1.86788,4.22642 11.05162,-1.52151 -6.22626,-9.63624 -1.55657,3.38113 -57.59297,-35.50194 151.76525,40.91177 -1.71222,4.05736 11.98557,-0.33811 -7.47153,-10.14342 -1.55656,3.38115 -147.56252,-42.94047 z"
id="path4126"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
@@ -150,20 +151,20 @@
id="rect2985-2-3"
width="135.85718"
height="41.571411"
- x="421.07141"
- y="367.57648"
+ x="417.74573"
+ y="384.54202"
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"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:FreeSans;-inkscape-font-specification:FreeSans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
x="468.60321"
- y="393.30417"
- id="text4061-8"
- sodipodi:linespacing="125%"><tspan
+ y="407.30417"
+ id="text4061-8"><tspan
sodipodi:role="line"
id="tspan4063-3"
x="468.60321"
- y="393.30417">Fuseki</tspan></text>
+ y="407.30417"
+ style="font-size:14px;line-height:1.25">Fuseki</tspan></text>
<rect
style="fill:#04a0d8;fill-opacity:0.34901961;stroke:none"
id="rect2985-32-7"
@@ -175,47 +176,54 @@
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"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:FreeSans;-inkscape-font-specification:FreeSans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
x="433.44086"
y="299.5462"
- id="text3755-6-9"
- sodipodi:linespacing="125%"><tspan
+ id="text3755-6-9"><tspan
sodipodi:role="line"
id="tspan3757-5-3"
x="433.44086"
- y="299.5462">application code</tspan></text>
+ y="299.5462"
+ style="font-size:16px;line-height:1.25">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" />
+ <path
+ style="fill:#9b9b9b;fill-opacity:1;stroke:none;stroke-width:0.814374"
+ d="m 482.45236,428.46288 -1.25,27.52299 h -5.5 l 11.5,7.79265 10.5,-8.12425 h -6.5 l -2.25,-27.35719 z"
+ id="path4191-3"
+ 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"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;letter-spacing:0px;word-spacing:0px;fill:#9b9b9b;fill-opacity:1;stroke:none"
x="498"
y="338.36218"
- id="text4193"
- sodipodi:linespacing="125%"><tspan
+ id="text4193"><tspan
sodipodi:role="line"
id="tspan4195"
x="498"
- y="338.36218">HTTP</tspan></text>
+ y="338.36218"
+ style="font-size:12px;line-height:1.25">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"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;letter-spacing:0px;word-spacing:0px;fill:#9b9b9b;fill-opacity:1;stroke:none"
x="214.10645"
y="427.6571"
- id="text4193-7"
- sodipodi:linespacing="125%"><tspan
+ id="text4193-7"><tspan
sodipodi:role="line"
id="tspan4195-8"
x="214.10645"
- y="427.6571">direct Java</tspan><tspan
+ y="427.6571"
+ style="font-size:12px;line-height:1.25">direct Java</tspan><tspan
sodipodi:role="line"
x="214.10645"
y="442.6571"
- id="tspan4218">invocation</tspan></text>
+ id="tspan4218"
+ style="font-size:12px;line-height:1.25">invocation</tspan></text>
<rect
style="fill:#04a0d8;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="rect2985-2-7"
@@ -226,15 +234,15 @@
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"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:FreeSans;-inkscape-font-specification:FreeSans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
x="347.68698"
y="581.62152"
- id="text4061-4"
- sodipodi:linespacing="125%"><tspan
+ id="text4061-4"><tspan
sodipodi:role="line"
id="tspan4063-1"
x="347.68698"
- y="581.62152">Inference API</tspan></text>
+ y="581.62152"
+ style="font-size:14px;line-height:1.25">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"
@@ -258,45 +266,47 @@
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"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
x="268.55328"
y="620.7467"
- id="text4297"
- sodipodi:linespacing="125%"><tspan
+ id="text4297"><tspan
sodipodi:role="line"
id="tspan4299"
x="268.55328"
- y="620.7467">none</tspan></text>
+ y="620.7467"
+ style="font-size:12px;line-height:1.25">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"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
x="389.2063"
y="614.35999"
- id="text4301"
- sodipodi:linespacing="125%"><tspan
+ id="text4301"><tspan
sodipodi:role="line"
id="tspan4303"
x="389.2063"
- y="614.35999">built-in rule</tspan><tspan
+ y="614.35999"
+ style="font-size:12px;line-height:1.25">built-in rule</tspan><tspan
sodipodi:role="line"
x="389.2063"
y="629.35999"
- id="tspan4305">reasoner</tspan></text>
+ id="tspan4305"
+ style="font-size:12px;line-height:1.25">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"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
x="509.53122"
y="614.35999"
- id="text4307"
- sodipodi:linespacing="125%"><tspan
+ id="text4307"><tspan
sodipodi:role="line"
id="tspan4309"
x="509.53122"
- y="614.35999">external</tspan><tspan
+ y="614.35999"
+ style="font-size:12px;line-height:1.25">external</tspan><tspan
sodipodi:role="line"
x="509.53122"
y="629.35999"
- id="tspan4311">reasoner</tspan></text>
+ id="tspan4311"
+ style="font-size:12px;line-height:1.25">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"
@@ -305,15 +315,15 @@
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"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;letter-spacing:0px;word-spacing:0px;fill:#9b9b9b;fill-opacity:1;stroke:none"
x="587.02539"
y="596.08679"
- id="text4193-7-9"
- sodipodi:linespacing="125%"><tspan
+ id="text4193-7-9"><tspan
sodipodi:role="line"
x="587.02539"
y="596.08679"
- id="tspan4218-8">options</tspan></text>
+ id="tspan4218-8"
+ style="font-size:12px;line-height:1.25">options</tspan></text>
<rect
style="fill:#04a0d8;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="rect2985-2-7-5"
@@ -324,55 +334,44 @@
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"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:FreeSans;-inkscape-font-specification:FreeSans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
x="360.3461"
y="675.47064"
- id="text4061-4-8"
- sodipodi:linespacing="125%"><tspan
+ id="text4061-4-8"><tspan
sodipodi:role="line"
id="tspan4063-1-4"
x="360.3461"
- y="675.47064">Store API</tspan></text>
+ y="675.47064"
+ style="font-size:14px;line-height:1.25">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"
+ style="fill:none;stroke:#04a0d8;stroke-width:1.09508;stroke-miterlimit:4;stroke-dasharray:1.09508, 1.09508;stroke-dashoffset:0;stroke-opacity:1"
id="rect4259-3"
- width="79.86322"
+ width="95.771118"
height="32.880466"
- x="473.242"
- y="695.9516" />
+ x="459.84943"
+ y="696.40784" />
<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
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
+ x="275.04785"
+ y="715.18304"
+ id="text4297-3"><tspan
sodipodi:role="line"
id="tspan4299-8"
- x="264.6543"
- y="715.42407">in-memory</tspan></text>
+ x="275.04785"
+ y="715.18304"
+ style="font-size:12px;line-height:1.25">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
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
+ x="396.23639"
+ y="716.01642"
+ id="text4307-9"><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>
+ x="396.23639"
+ y="716.01642"
+ id="tspan4311-3"
+ style="font-size:12px;line-height:1.25">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"
@@ -381,51 +380,44 @@
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"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;letter-spacing:0px;word-spacing:0px;fill:#9b9b9b;fill-opacity:1;stroke:none"
x="587.00214"
y="689.87292"
- id="text4193-7-9-4"
- sodipodi:linespacing="125%"><tspan
+ id="text4193-7-9-4"><tspan
sodipodi:role="line"
x="587.00214"
y="689.87292"
- id="tspan4218-8-3">options</tspan></text>
+ id="tspan4218-8-3"
+ style="font-size:12px;line-height:1.25">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"
+ style="fill:none;stroke:#04a0d8;stroke-width:1.11267;stroke-miterlimit:4;stroke-dasharray:1.11267, 1.11267;stroke-dashoffset:0;stroke-opacity:1"
id="rect4259-3-7"
- width="79.86322"
- height="32.880466"
- x="225.06839"
- y="695.9516" />
+ width="99.213013"
+ height="32.767799"
+ x="225.12473"
+ y="696.00793" />
<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"
+ style="fill:none;stroke:#04a0d8;stroke-width:1.07747;stroke-miterlimit:4;stroke-dasharray:1.07747, 1.07747;stroke-dashoffset:0;stroke-opacity:1"
id="rect4259-3-2"
- width="79.86322"
- height="32.880466"
- x="390.51746"
- y="695.9516" />
+ width="93.511086"
+ height="32.601177"
+ x="348.71057"
+ y="696.39728" />
<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"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
+ x="507.33179"
y="716.51978"
- id="text4297-3-2"
- sodipodi:linespacing="125%"><tspan
+ id="text4297-3-2"><tspan
sodipodi:role="line"
id="tspan4299-8-0"
- x="513.33179"
- y="716.51978">custom</tspan></text>
+ x="507.33179"
+ y="716.51978"
+ style="font-size:12px;line-height:1.25">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
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"><flowRegion
id="flowRegion4468"><rect
id="rect4470"
width="365.92776"
@@ -433,15 +425,11 @@
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" />
+ id="flowPara4472"
+ style="font-size:12px;line-height:1.25"> </flowPara></flowRoot>
<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"
+ d="m 393.75,731.72667 -1.25,19.00467 H 387 l 11.5,5.38084 10.5,-5.60981 h -6.5 l -2.25,-18.89019 z"
id="path4191-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
@@ -452,142 +440,73 @@
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"
+ transform="translate(217.1405,-41.13456)">
+ <ellipse
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"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9b9b9b;stroke-width:1.9;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="translate(0.54966662,18.140044)"
+ cx="181"
+ cy="809.36218"
+ rx="25"
+ ry="9" />
+ <ellipse
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"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9b9b9b;stroke-width:1.9;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="translate(0.54966662,12.093374)"
+ cx="181"
+ cy="809.36218"
+ rx="25"
+ ry="9" />
+ <ellipse
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"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9b9b9b;stroke-width:1.9;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="translate(0.54966662,6.0466745)"
+ cx="181"
+ cy="809.36218"
+ rx="25"
+ ry="9" />
+ <ellipse
+ transform="translate(0.54966662)"
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" />
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9b9b9b;stroke-width:1.9;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ cx="181"
+ cy="809.36218"
+ rx="25"
+ ry="9" />
</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"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:FreeMono;-inkscape-font-specification:'FreeMono Bold';letter-spacing:0px;word-spacing:0px;fill:#9b9b9b;fill-opacity:1;stroke:none"
x="504"
y="786.36218"
- id="text4602"
- sodipodi:linespacing="125%"><tspan
+ id="text4602"><tspan
sodipodi:role="line"
id="tspan4604"
x="504"
- y="786.36218">?</tspan></text>
+ y="786.36218"
+ style="font-size:36px;line-height:1.25">?</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"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#9b9b9b;fill-opacity:1;stroke:none"
+ x="396.04688"
y="810.16296"
- id="text4193-7-9-4-3-8"
- sodipodi:linespacing="125%"><tspan
+ id="text4193-7-9-4-3-8"><tspan
sodipodi:role="line"
- x="432.04688"
+ x="396.04688"
y="810.16296"
- id="tspan4627-1">native</tspan><tspan
+ id="tspan4655"
+ style="font-size:12px;line-height:1.25">native</tspan><tspan
sodipodi:role="line"
- x="432.04688"
+ x="396.04688"
y="825.16296"
- id="tspan4655">tuple</tspan><tspan
+ id="tspan4657"
+ style="font-size:12px;line-height:1.25">store</tspan><tspan
sodipodi:role="line"
- x="432.04688"
+ x="397.71387"
y="840.16296"
- id="tspan4657">store</tspan><tspan
- sodipodi:role="line"
- x="432.04688"
- y="855.16296"
- id="tspan4659" /></text>
+ id="tspan4659"
+ style="font-size:12px;line-height:1.25"> </tspan></text>
<rect
style="fill:#04a0d8;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="rect2985-2-3-0"
@@ -598,23 +517,25 @@
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"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:FreeSans;-inkscape-font-specification:FreeSans;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none"
x="164.03032"
y="484.32861"
- id="text4061-8-8"
- sodipodi:linespacing="125%"><tspan
+ id="text4061-8-8"><tspan
sodipodi:role="line"
id="tspan4063-3-7"
x="164.03032"
- y="484.32861">parsers</tspan><tspan
+ y="484.32861"
+ style="font-size:14px;line-height:1.25">parsers</tspan><tspan
sodipodi:role="line"
x="164.03032"
y="501.82861"
- id="tspan4685">and</tspan><tspan
+ id="tspan4685"
+ style="font-size:14px;line-height:1.25">and</tspan><tspan
sodipodi:role="line"
x="164.03032"
y="519.32861"
- id="tspan4687">writers</tspan></text>
+ id="tspan4687"
+ style="font-size:14px;line-height:1.25">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"
@@ -623,26 +544,39 @@
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"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
x="39.424622"
y="477.81711"
- id="text4691"
- sodipodi:linespacing="125%"><tspan
+ id="text4691"><tspan
sodipodi:role="line"
- id="tspan4693"
x="39.424622"
- y="477.81711">RDF/XML</tspan><tspan
+ y="477.81711"
+ id="tspan4695"
+ style="font-size:12px;line-height:1.25">Turtle</tspan><tspan
sodipodi:role="line"
x="39.424622"
y="492.81711"
- id="tspan4695">Turtle</tspan><tspan
+ id="tspan4697"
+ style="font-size:12px;line-height:1.25">N-Triples</tspan><tspan
sodipodi:role="line"
x="39.424622"
y="507.81711"
- id="tspan4697">N-triples</tspan><tspan
+ id="tspan4699"
+ style="font-size:12px;line-height:1.25">JSON-LD</tspan><tspan
sodipodi:role="line"
x="39.424622"
y="522.81714"
- id="tspan4699">RDFa</tspan></text>
+ style="font-size:12px;line-height:1.25"
+ id="tspan11996">TriG</tspan><tspan
+ sodipodi:role="line"
+ x="39.424622"
+ y="537.81714"
+ style="font-size:12px;line-height:1.25"
+ id="tspan12000">N-Quads</tspan><tspan
+ sodipodi:role="line"
+ x="39.424622"
+ y="552.81714"
+ style="font-size:12px;line-height:1.25"
+ id="tspan14578">RDF/XML</tspan></text>
</g>
</svg>