Merge lp:~zorba-coders/zorba/fix_module_dependency_graph into lp:zorba

Proposed by Sorin Marian Nasoi
Status: Merged
Approved by: Chris Hillery
Approved revision: 11181
Merged at revision: 11209
Proposed branch: lp:~zorba-coders/zorba/fix_module_dependency_graph
Merge into: lp:zorba
Diff against target: 2744 lines (+1292/-876)
2 files modified
doc/zorba/xqdoc/images/modules.svg (+1274/-864)
doc/zorba/xqdoc/src/zorba_module_dependencies.xqy (+18/-12)
To merge this branch: bzr merge lp:~zorba-coders/zorba/fix_module_dependency_graph
Reviewer Review Type Date Requested Status
Chris Hillery Approve
Sorin Marian Nasoi Approve
Review via email: mp+142872@code.launchpad.net

Commit message

Fixed the Zorba dependency graph generation and updated the default graph.

Description of the change

Fixed the Zorba dependency graph generation and updated the default graph.

To post a comment you must log in.
Revision history for this message
Sorin Marian Nasoi (sorin.marian.nasoi) :
review: Approve
Revision history for this message
Chris Hillery (ceejatec) :
review: Approve
Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote :
Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote :

Validation queue job fix_module_dependency_graph-2013-01-30T02-47-00.727Z is finished. The final status was:

All tests succeeded!

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'doc/zorba/xqdoc/images/modules.svg'
2--- doc/zorba/xqdoc/images/modules.svg 2012-10-08 12:09:36 +0000
3+++ doc/zorba/xqdoc/images/modules.svg 2013-01-11 11:26:24 +0000
4@@ -1,1382 +1,1792 @@
5 <!-- Generated by graphviz version 2.28.0 (20120228.1928)
6- --><!-- Title: G Pages: 1 --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="6022pt" height="535pt" viewBox="0.00 0.00 6022.00 535.00">
7-<g id="graph1" class="graph" transform="scale(1 1) rotate(0) translate(4 531)">
8+ --><!-- Title: G Pages: 1 --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="5153pt" height="566pt" viewBox="0.00 0.00 5152.82 566.00">
9+<g id="graph1" class="graph" transform="scale(1 1) rotate(0) translate(4 562)">
10 <title>G</title>
11 <a xlink:title="Zorba modules dependency graph">
12-<polygon fill="white" stroke="white" points="-4,5 -4,-531 6019,-531 6019,5 -4,5"/>
13-<text text-anchor="middle" x="3007" y="-7.8" font-family="Times,serif" font-size="14.00">Zorba modules dependency graph</text>
14+<polygon fill="white" stroke="white" points="-4,5 -4,-562 5149.82,-562 5149.82,5 -4,5"/>
15+<text text-anchor="middle" x="2572.41" y="-7.8" font-family="Times,serif" font-size="14.00">Zorba modules dependency graph</text>
16 </a>
17 <g id="graph2" class="cluster"><title>cluster1</title>
18 <a xlink:title="www.w3.org">
19-<polygon fill="mediumvioletred" stroke="black" points="394,-405 394,-519 633,-519 633,-405 394,-405"/>
20-<text text-anchor="middle" x="513.5" y="-503.8" font-family="Times,serif" font-size="14.00">www.w3.org</text>
21+<polygon fill="mediumvioletred" stroke="black" points="1635.82,-436 1635.82,-550 1874.82,-550 1874.82,-436 1635.82,-436"/>
22+<text text-anchor="middle" x="1755.32" y="-534.8" font-family="Times,serif" font-size="14.00">www.w3.org</text>
23 </a>
24 </g>
25 <g id="graph3" class="cluster"><title>clusterwwww3org2005</title>
26 <a xlink:title="www.w3.org/2005">
27-<polygon fill="mediumvioletred" stroke="black" points="402,-413 402,-488 625,-488 625,-413 402,-413"/>
28-<text text-anchor="middle" x="513.5" y="-472.8" font-family="Times,serif" font-size="14.00">2005</text>
29+<polygon fill="mediumvioletred" stroke="black" points="1643.82,-444 1643.82,-519 1866.82,-519 1866.82,-444 1643.82,-444"/>
30+<text text-anchor="middle" x="1755.32" y="-503.8" font-family="Times,serif" font-size="14.00">2005</text>
31 </a>
32 </g>
33 <g id="graph4" class="cluster"><title>cluster2</title>
34 <a xlink:title="XDM">
35-<polygon fill="lightsteelblue" stroke="black" points="1328,-130 1328,-244 2227,-244 2227,-130 1328,-130"/>
36-<text text-anchor="middle" x="1777.5" y="-228.8" font-family="Times,serif" font-size="14.00">XDM</text>
37+<polygon fill="lightsteelblue" stroke="black" points="2438.82,-39 2438.82,-153 3337.82,-153 3337.82,-39 2438.82,-39"/>
38+<text text-anchor="middle" x="2888.32" y="-137.8" font-family="Times,serif" font-size="14.00">XDM</text>
39 </a>
40 </g>
41 <g id="graph5" class="cluster"><title>clusterXDMatomic</title>
42 <a xlink:title="XDM/atomic">
43-<polygon fill="lightsteelblue" stroke="black" points="1798,-138 1798,-213 2219,-213 2219,-138 1798,-138"/>
44-<text text-anchor="middle" x="2008.5" y="-197.8" font-family="Times,serif" font-size="14.00">atomic</text>
45+<polygon fill="lightsteelblue" stroke="black" points="2808.82,-47 2808.82,-122 3229.82,-122 3229.82,-47 2808.82,-47"/>
46+<text text-anchor="middle" x="3019.32" y="-106.8" font-family="Times,serif" font-size="14.00">atomic</text>
47 </a>
48 </g>
49 <g id="graph6" class="cluster"><title>clusterXDMitem</title>
50 <a xlink:title="XDM/item">
51-<polygon fill="lightsteelblue" stroke="black" points="1698,-138 1698,-213 1790,-213 1790,-138 1698,-138"/>
52-<text text-anchor="middle" x="1744" y="-197.8" font-family="Times,serif" font-size="14.00">item</text>
53+<polygon fill="lightsteelblue" stroke="black" points="3237.82,-47 3237.82,-122 3329.82,-122 3329.82,-47 3237.82,-47"/>
54+<text text-anchor="middle" x="3283.82" y="-106.8" font-family="Times,serif" font-size="14.00">item</text>
55 </a>
56 </g>
57 <g id="graph7" class="cluster"><title>clusterXDMnode</title>
58 <a xlink:title="XDM/node">
59-<polygon fill="lightsteelblue" stroke="black" points="1336,-138 1336,-213 1690,-213 1690,-138 1336,-138"/>
60-<text text-anchor="middle" x="1513" y="-197.8" font-family="Times,serif" font-size="14.00">node</text>
61+<polygon fill="lightsteelblue" stroke="black" points="2446.82,-47 2446.82,-122 2800.82,-122 2800.82,-47 2446.82,-47"/>
62+<text text-anchor="middle" x="2623.82" y="-106.8" font-family="Times,serif" font-size="14.00">node</text>
63 </a>
64 </g>
65 <g id="graph8" class="cluster"><title>cluster3</title>
66 <a xlink:title="store">
67-<polygon fill="sienna" stroke="black" points="4148,-31 4148,-397 4854,-397 4854,-31 4148,-31"/>
68-<text text-anchor="middle" x="4501" y="-381.8" font-family="Times,serif" font-size="14.00">store</text>
69+<polygon fill="sienna" stroke="black" points="4430.82,-31 4430.82,-428 5136.82,-428 5136.82,-31 4430.82,-31"/>
70+<text text-anchor="middle" x="4783.82" y="-412.8" font-family="Times,serif" font-size="14.00">store</text>
71 </a>
72 </g>
73 <g id="graph9" class="cluster"><title>clusterstorecollections</title>
74 <a xlink:title="store/collections">
75-<polygon fill="sienna" stroke="black" points="4610,-39 4610,-366 4846,-366 4846,-39 4610,-39"/>
76-<text text-anchor="middle" x="4728" y="-350.8" font-family="Times,serif" font-size="14.00">collections</text>
77+<polygon fill="sienna" stroke="black" points="4892.82,-39 4892.82,-397 5128.82,-397 5128.82,-39 4892.82,-39"/>
78+<text text-anchor="middle" x="5010.82" y="-381.8" font-family="Times,serif" font-size="14.00">collections</text>
79 </a>
80 </g>
81 <g id="graph10" class="cluster"><title>clusterstorecollectionsdynamic</title>
82 <a xlink:title="store/collections/dynamic">
83-<polygon fill="sienna" stroke="black" points="4618,-47 4618,-122 4760,-122 4760,-47 4618,-47"/>
84-<text text-anchor="middle" x="4689" y="-106.8" font-family="Times,serif" font-size="14.00">dynamic</text>
85+<polygon fill="sienna" stroke="black" points="4900.82,-47 4900.82,-122 5042.82,-122 5042.82,-47 4900.82,-47"/>
86+<text text-anchor="middle" x="4971.82" y="-106.8" font-family="Times,serif" font-size="14.00">dynamic</text>
87 </a>
88 </g>
89 <g id="graph11" class="cluster"><title>clusterstorecollectionsstatic</title>
90 <a xlink:title="store/collections/static">
91-<polygon fill="sienna" stroke="black" points="4696,-260 4696,-335 4838,-335 4838,-260 4696,-260"/>
92-<text text-anchor="middle" x="4767" y="-319.8" font-family="Times,serif" font-size="14.00">static</text>
93+<polygon fill="sienna" stroke="black" points="4978.82,-291 4978.82,-366 5120.82,-366 5120.82,-291 4978.82,-291"/>
94+<text text-anchor="middle" x="5049.82" y="-350.8" font-family="Times,serif" font-size="14.00">static</text>
95 </a>
96 </g>
97 <g id="graph12" class="cluster"><title>clusterstorecollectionsw3c</title>
98 <a xlink:title="store/collections/w3c">
99-<polygon fill="sienna" stroke="black" points="4618,-138 4618,-335 4688,-335 4688,-138 4618,-138"/>
100-<text text-anchor="middle" x="4653" y="-319.8" font-family="Times,serif" font-size="14.00">w3c</text>
101+<polygon fill="sienna" stroke="black" points="4900.82,-169 4900.82,-366 4970.82,-366 4970.82,-169 4900.82,-169"/>
102+<text text-anchor="middle" x="4935.82" y="-350.8" font-family="Times,serif" font-size="14.00">w3c</text>
103 </a>
104 </g>
105 <g id="graph13" class="cluster"><title>clusterstoredatastructures</title>
106 <a xlink:title="store/data structures">
107-<polygon fill="sienna" stroke="black" points="4299,-138 4299,-213 4602,-213 4602,-138 4299,-138"/>
108-<text text-anchor="middle" x="4450.5" y="-197.8" font-family="Times,serif" font-size="14.00">data structures</text>
109+<polygon fill="sienna" stroke="black" points="4581.82,-169 4581.82,-244 4884.82,-244 4884.82,-169 4581.82,-169"/>
110+<text text-anchor="middle" x="4733.32" y="-228.8" font-family="Times,serif" font-size="14.00">data structures</text>
111 </a>
112 </g>
113 <g id="graph14" class="cluster"><title>clusterstoredocuments</title>
114 <a xlink:title="store/documents">
115-<polygon fill="sienna" stroke="black" points="4488,-260 4488,-335 4602,-335 4602,-260 4488,-260"/>
116-<text text-anchor="middle" x="4545" y="-319.8" font-family="Times,serif" font-size="14.00">documents</text>
117+<polygon fill="sienna" stroke="black" points="4770.82,-291 4770.82,-366 4884.82,-366 4884.82,-291 4770.82,-291"/>
118+<text text-anchor="middle" x="4827.82" y="-350.8" font-family="Times,serif" font-size="14.00">documents</text>
119 </a>
120 </g>
121 <g id="graph15" class="cluster"><title>clusterstoreindexes</title>
122 <a xlink:title="store/indexes">
123-<polygon fill="sienna" stroke="black" points="4322,-252 4322,-366 4480,-366 4480,-252 4322,-252"/>
124-<text text-anchor="middle" x="4401" y="-350.8" font-family="Times,serif" font-size="14.00">indexes</text>
125+<polygon fill="sienna" stroke="black" points="4604.82,-283 4604.82,-397 4762.82,-397 4762.82,-283 4604.82,-283"/>
126+<text text-anchor="middle" x="4683.82" y="-381.8" font-family="Times,serif" font-size="14.00">indexes</text>
127 </a>
128 </g>
129 <g id="graph16" class="cluster"><title>clusterstoreindexesstatic</title>
130 <a xlink:title="store/indexes/static">
131-<polygon fill="sienna" stroke="black" points="4330,-260 4330,-335 4472,-335 4472,-260 4330,-260"/>
132-<text text-anchor="middle" x="4401" y="-319.8" font-family="Times,serif" font-size="14.00">static</text>
133+<polygon fill="sienna" stroke="black" points="4612.82,-291 4612.82,-366 4754.82,-366 4754.82,-291 4612.82,-291"/>
134+<text text-anchor="middle" x="4683.82" y="-350.8" font-family="Times,serif" font-size="14.00">static</text>
135 </a>
136 </g>
137 <g id="graph17" class="cluster"><title>clusterstoreintegrityconstraints</title>
138 <a xlink:title="store/integrity constraints">
139-<polygon fill="sienna" stroke="black" points="4156,-252 4156,-366 4314,-366 4314,-252 4156,-252"/>
140-<text text-anchor="middle" x="4235" y="-350.8" font-family="Times,serif" font-size="14.00">integrity constraints</text>
141+<polygon fill="sienna" stroke="black" points="4438.82,-283 4438.82,-397 4596.82,-397 4596.82,-283 4438.82,-283"/>
142+<text text-anchor="middle" x="4517.82" y="-381.8" font-family="Times,serif" font-size="14.00">integrity constraints</text>
143 </a>
144 </g>
145 <g id="graph18" class="cluster"><title>clusterstoreintegrityconstraintsstatic</title>
146 <a xlink:title="store/integrity constraints/static">
147-<polygon fill="sienna" stroke="black" points="4164,-260 4164,-335 4306,-335 4306,-260 4164,-260"/>
148-<text text-anchor="middle" x="4235" y="-319.8" font-family="Times,serif" font-size="14.00">static</text>
149+<polygon fill="sienna" stroke="black" points="4446.82,-291 4446.82,-366 4588.82,-366 4588.82,-291 4446.82,-291"/>
150+<text text-anchor="middle" x="4517.82" y="-350.8" font-family="Times,serif" font-size="14.00">static</text>
151 </a>
152 </g>
153 <g id="graph19" class="cluster"><title>cluster4</title>
154 <a xlink:title="introspection">
155-<polygon fill="dimgray" stroke="black" points="4457,-413 4457,-488 4544,-488 4544,-413 4457,-413"/>
156-<text text-anchor="middle" x="4500.5" y="-472.8" font-family="Times,serif" font-size="14.00">introspection</text>
157+<polygon fill="dimgray" stroke="black" points="4361.82,-444 4361.82,-519 4448.82,-519 4448.82,-444 4361.82,-444"/>
158+<text text-anchor="middle" x="4405.32" y="-503.8" font-family="Times,serif" font-size="14.00">introspection</text>
159 </a>
160 </g>
161 <g id="graph20" class="cluster"><title>cluster5</title>
162 <a xlink:title="reflection">
163-<polygon fill="slategray" stroke="black" points="1186,-138 1186,-213 1290,-213 1290,-138 1186,-138"/>
164-<text text-anchor="middle" x="1238" y="-197.8" font-family="Times,serif" font-size="14.00">reflection</text>
165+<polygon fill="slategray" stroke="black" points="222.822,-169 222.822,-244 326.822,-244 326.822,-169 222.822,-169"/>
166+<text text-anchor="middle" x="274.822" y="-228.8" font-family="Times,serif" font-size="14.00">reflection</text>
167 </a>
168 </g>
169 <g id="graph21" class="cluster"><title>cluster6</title>
170 <a xlink:title="external">
171-<polygon fill="Gold" stroke="black" points="2235,-138 2235,-213 2602,-213 2602,-138 2235,-138"/>
172-<text text-anchor="middle" x="2418.5" y="-197.8" font-family="Times,serif" font-size="14.00">external</text>
173+<polygon fill="Gold" stroke="black" points="4150.82,-169 4150.82,-244 4335.82,-244 4335.82,-169 4150.82,-169"/>
174+<text text-anchor="middle" x="4243.32" y="-228.8" font-family="Times,serif" font-size="14.00">external</text>
175 </a>
176 </g>
177 <g id="graph22" class="cluster"><title>cluster7</title>
178 <a xlink:title="xqdoc">
179-<polygon fill="moccasin" stroke="black" points="3860,-252 3860,-519 4140,-519 4140,-252 3860,-252"/>
180-<text text-anchor="middle" x="4000" y="-503.8" font-family="Times,serif" font-size="14.00">xqdoc</text>
181+<polygon fill="moccasin" stroke="black" points="4058.82,-283 4058.82,-550 4338.82,-550 4338.82,-283 4058.82,-283"/>
182+<text text-anchor="middle" x="4198.82" y="-534.8" font-family="Times,serif" font-size="14.00">xqdoc</text>
183 </a>
184 </g>
185 <g id="graph23" class="cluster"><title>clusterxqdocxqdoc2xhtml</title>
186 <a xlink:title="xqdoc/xqdoc2xhtml">
187-<polygon fill="moccasin" stroke="black" points="4000,-260 4000,-488 4132,-488 4132,-260 4000,-260"/>
188-<text text-anchor="middle" x="4066" y="-472.8" font-family="Times,serif" font-size="14.00">xqdoc2xhtml</text>
189+<polygon fill="moccasin" stroke="black" points="4066.82,-291 4066.82,-519 4198.82,-519 4198.82,-291 4066.82,-291"/>
190+<text text-anchor="middle" x="4132.82" y="-503.8" font-family="Times,serif" font-size="14.00">xqdoc2xhtml</text>
191 </a>
192 </g>
193 <g id="graph24" class="cluster"><title>cluster8</title>
194 <a xlink:title="data processing">
195-<polygon fill="tan" stroke="black" points="8,-39 8,-366 1178,-366 1178,-39 8,-39"/>
196-<text text-anchor="middle" x="593" y="-350.8" font-family="Times,serif" font-size="14.00">data processing</text>
197-</a>
198-</g>
199-<g id="graph25" class="cluster"><title>clusterdataprocessingdatacleaning</title>
200-<a xlink:title="data processing/data cleaning">
201-<polygon fill="tan" stroke="black" points="16,-47 16,-335 788,-335 788,-47 16,-47"/>
202-<text text-anchor="middle" x="402" y="-319.8" font-family="Times,serif" font-size="14.00">data cleaning</text>
203-</a>
204-</g>
205-<g id="graph26" class="cluster"><title>clusterdataprocessingdataconverters</title>
206+<polygon fill="tan" stroke="black" points="2668.82,-161 2668.82,-275 3157.82,-275 3157.82,-161 2668.82,-161"/>
207+<text text-anchor="middle" x="2913.32" y="-259.8" font-family="Times,serif" font-size="14.00">data processing</text>
208+</a>
209+</g>
210+<g id="graph25" class="cluster"><title>clusterdataprocessingdataconverters</title>
211 <a xlink:title="data processing/data converters">
212-<polygon fill="tan" stroke="black" points="796,-260 796,-335 1170,-335 1170,-260 796,-260"/>
213-<text text-anchor="middle" x="983" y="-319.8" font-family="Times,serif" font-size="14.00">data converters</text>
214-</a>
215-</g>
216-<g id="graph27" class="cluster"><title>cluster9</title>
217-<a xlink:title="programming languages">
218-<polygon fill="RosyBrown" stroke="black" points="2610,-130 2610,-244 2764,-244 2764,-130 2610,-130"/>
219-<text text-anchor="middle" x="2687" y="-228.8" font-family="Times,serif" font-size="14.00">programming languages</text>
220-</a>
221-</g>
222-<g id="graph28" class="cluster"><title>clusterprogramminglanguagesxquery</title>
223-<a xlink:title="programming languages/xquery">
224-<polygon fill="RosyBrown" stroke="black" points="2682,-138 2682,-213 2756,-213 2756,-138 2682,-138"/>
225-<text text-anchor="middle" x="2719" y="-197.8" font-family="Times,serif" font-size="14.00">xquery</text>
226-</a>
227-</g>
228-<g id="graph29" class="cluster"><title>cluster10</title>
229-<a xlink:title="excel">
230-<polygon fill="wheat" stroke="black" points="4862,-138 4862,-488 5456,-488 5456,-138 4862,-138"/>
231-<text text-anchor="middle" x="5159" y="-472.8" font-family="Times,serif" font-size="14.00">excel</text>
232-</a>
233-</g>
234-<g id="graph30" class="cluster"><title>cluster11</title>
235+<polygon fill="tan" stroke="black" points="2676.82,-169 2676.82,-244 3149.82,-244 3149.82,-169 2676.82,-169"/>
236+<text text-anchor="middle" x="2913.32" y="-228.8" font-family="Times,serif" font-size="14.00">data converters</text>
237+</a>
238+</g>
239+<g id="graph26" class="cluster"><title>cluster9</title>
240 <a xlink:title="cryptography">
241-<polygon fill="LightGreen" stroke="black" points="2274,-260 2274,-335 2424,-335 2424,-260 2274,-260"/>
242-<text text-anchor="middle" x="2349" y="-319.8" font-family="Times,serif" font-size="14.00">cryptography</text>
243+<polygon fill="RosyBrown" stroke="black" points="3900.82,-291 3900.82,-366 4050.82,-366 4050.82,-291 3900.82,-291"/>
244+<text text-anchor="middle" x="3975.82" y="-350.8" font-family="Times,serif" font-size="14.00">cryptography</text>
245 </a>
246 </g>
247-<g id="graph31" class="cluster"><title>cluster12</title>
248+<g id="graph27" class="cluster"><title>cluster10</title>
249 <a xlink:title="geo">
250-<polygon fill="forestgreen" stroke="black" points="2016,-260 2016,-335 2180,-335 2180,-260 2016,-260"/>
251-<text text-anchor="middle" x="2098" y="-319.8" font-family="Times,serif" font-size="14.00">geo</text>
252+<polygon fill="wheat" stroke="black" points="2538.82,-169 2538.82,-244 2630.82,-244 2630.82,-169 2538.82,-169"/>
253+<text text-anchor="middle" x="2584.82" y="-228.8" font-family="Times,serif" font-size="14.00">geo</text>
254 </a>
255 </g>
256-<g id="graph32" class="cluster"><title>cluster13</title>
257+<g id="graph28" class="cluster"><title>cluster11</title>
258 <a xlink:title="image">
259-<polygon fill="olivedrab" stroke="black" points="2802,-138 2802,-213 3296,-213 3296,-138 2802,-138"/>
260-<text text-anchor="middle" x="3049" y="-197.8" font-family="Times,serif" font-size="14.00">image</text>
261+<polygon fill="LightGreen" stroke="black" points="3313.82,-169 3313.82,-244 3806.82,-244 3806.82,-169 3313.82,-169"/>
262+<text text-anchor="middle" x="3560.32" y="-228.8" font-family="Times,serif" font-size="14.00">image</text>
263 </a>
264 </g>
265-<g id="graph33" class="cluster"><title>cluster14</title>
266+<g id="graph29" class="cluster"><title>cluster12</title>
267 <a xlink:title="OAuth">
268-<polygon fill="darkkhaki" stroke="black" points="2188,-260 2188,-488 2266,-488 2266,-260 2188,-260"/>
269-<text text-anchor="middle" x="2227" y="-472.8" font-family="Times,serif" font-size="14.00">OAuth</text>
270+<polygon fill="forestgreen" stroke="black" points="3452.82,-291 3452.82,-519 3530.82,-519 3530.82,-291 3452.82,-291"/>
271+<text text-anchor="middle" x="3491.82" y="-503.8" font-family="Times,serif" font-size="14.00">OAuth</text>
272 </a>
273 </g>
274-<g id="graph34" class="cluster"><title>cluster15</title>
275+<g id="graph30" class="cluster"><title>cluster13</title>
276 <a xlink:title="expath.org">
277-<polygon fill="cornflowerblue" stroke="black" points="3662,-138 3662,-366 3852,-366 3852,-138 3662,-138"/>
278-<text text-anchor="middle" x="3757" y="-350.8" font-family="Times,serif" font-size="14.00">expath.org</text>
279+<polygon fill="olivedrab" stroke="black" points="4235.82,-39 4235.82,-153 4387.82,-153 4387.82,-39 4235.82,-39"/>
280+<text text-anchor="middle" x="4311.82" y="-137.8" font-family="Times,serif" font-size="14.00">expath.org</text>
281 </a>
282 </g>
283-<g id="graph35" class="cluster"><title>clusterexpathorgns</title>
284+<g id="graph31" class="cluster"><title>clusterexpathorgns</title>
285 <a xlink:title="expath.org/ns">
286-<polygon fill="cornflowerblue" stroke="black" points="3774,-260 3774,-335 3844,-335 3844,-260 3774,-260"/>
287-<text text-anchor="middle" x="3809" y="-319.8" font-family="Times,serif" font-size="14.00">ns</text>
288+<polygon fill="olivedrab" stroke="black" points="4309.82,-47 4309.82,-122 4379.82,-122 4379.82,-47 4309.82,-47"/>
289+<text text-anchor="middle" x="4344.82" y="-106.8" font-family="Times,serif" font-size="14.00">ns</text>
290+</a>
291+</g>
292+<g id="graph32" class="cluster"><title>cluster14</title>
293+<a xlink:title="www.functx.com">
294+<polygon fill="darkkhaki" stroke="black" points="4463.82,-444 4463.82,-519 4625.82,-519 4625.82,-444 4463.82,-444"/>
295+<text text-anchor="middle" x="4544.82" y="-503.8" font-family="Times,serif" font-size="14.00">www.functx.com</text>
296+</a>
297+</g>
298+<g id="graph33" class="cluster"><title>cluster15</title>
299+<a xlink:title="EXPath">
300+<polygon fill="cornflowerblue" stroke="black" points="3538.82,-283 3538.82,-397 3742.82,-397 3742.82,-283 3538.82,-283"/>
301+<text text-anchor="middle" x="3640.82" y="-381.8" font-family="Times,serif" font-size="14.00">EXPath</text>
302+</a>
303+</g>
304+<g id="graph34" class="cluster"><title>clusterEXPathGeo</title>
305+<a xlink:title="EXPath/Geo">
306+<polygon fill="cornflowerblue" stroke="black" points="3546.82,-291 3546.82,-366 3616.82,-366 3616.82,-291 3546.82,-291"/>
307+<text text-anchor="middle" x="3581.82" y="-350.8" font-family="Times,serif" font-size="14.00">Geo</text>
308+</a>
309+</g>
310+<g id="graph35" class="cluster"><title>clusterEXPathHTTPClient</title>
311+<a xlink:title="EXPath/HTTP Client">
312+<polygon fill="cornflowerblue" stroke="black" points="3624.82,-291 3624.82,-366 3734.82,-366 3734.82,-291 3624.82,-291"/>
313+<text text-anchor="middle" x="3679.82" y="-350.8" font-family="Times,serif" font-size="14.00">HTTP Client</text>
314 </a>
315 </g>
316 <g id="graph36" class="cluster"><title>cluster16</title>
317-<a xlink:title="www.functx.com">
318-<polygon fill="yellow" stroke="black" points="5464,-413 5464,-488 5626,-488 5626,-413 5464,-413"/>
319-<text text-anchor="middle" x="5545" y="-472.8" font-family="Times,serif" font-size="14.00">www.functx.com</text>
320-</a>
321-</g>
322-<g id="graph38" class="cluster"><title>cluster18</title>
323+<a xlink:title="Zorba">
324+<polygon fill="yellow" stroke="black" points="334.822,-31 334.822,-428 2430.82,-428 2430.82,-31 334.822,-31"/>
325+<text text-anchor="middle" x="1382.82" y="-412.8" font-family="Times,serif" font-size="14.00">Zorba</text>
326+</a>
327+</g>
328+<g id="graph37" class="cluster"><title>clusterZorbaArchive</title>
329+<a xlink:title="Zorba/Archive">
330+<polygon fill="yellow" stroke="black" points="2334.82,-291 2334.82,-366 2422.82,-366 2422.82,-291 2334.82,-291"/>
331+<text text-anchor="middle" x="2378.82" y="-350.8" font-family="Times,serif" font-size="14.00">Archive</text>
332+</a>
333+</g>
334+<g id="graph38" class="cluster"><title>clusterZorbaDataCleaning</title>
335+<a xlink:title="Zorba/Data Cleaning">
336+<polygon fill="yellow" stroke="black" points="968.822,-39 968.822,-397 1620.82,-397 1620.82,-39 968.822,-39"/>
337+<text text-anchor="middle" x="1294.82" y="-381.8" font-family="Times,serif" font-size="14.00">Data Cleaning</text>
338+</a>
339+</g>
340+<g id="graph39" class="cluster"><title>clusterZorbaDataCleaningCharacterBasedStringSimilarity</title>
341+<a xlink:title="Zorba/Data Cleaning/Character-Based String Similarity">
342+<polygon fill="yellow" stroke="black" points="1249.82,-47 1249.82,-122 1517.82,-122 1517.82,-47 1249.82,-47"/>
343+<text text-anchor="middle" x="1383.82" y="-106.8" font-family="Times,serif" font-size="14.00">Character-Based String Similarity</text>
344+</a>
345+</g>
346+<g id="graph40" class="cluster"><title>clusterZorbaDataCleaningConsolidation</title>
347+<a xlink:title="Zorba/Data Cleaning/Consolidation">
348+<polygon fill="yellow" stroke="black" points="1240.82,-169 1240.82,-244 1372.82,-244 1372.82,-169 1240.82,-169"/>
349+<text text-anchor="middle" x="1306.82" y="-228.8" font-family="Times,serif" font-size="14.00">Consolidation</text>
350+</a>
351+</g>
352+<g id="graph41" class="cluster"><title>clusterZorbaDataCleaningConversion</title>
353+<a xlink:title="Zorba/Data Cleaning/Conversion">
354+<polygon fill="yellow" stroke="black" points="990.822,-291 990.822,-366 1104.82,-366 1104.82,-291 990.822,-291"/>
355+<text text-anchor="middle" x="1047.82" y="-350.8" font-family="Times,serif" font-size="14.00">Conversion</text>
356+</a>
357+</g>
358+<g id="graph42" class="cluster"><title>clusterZorbaDataCleaningHybridStringSimilarity</title>
359+<a xlink:title="Zorba/Data Cleaning/Hybrid String Similarity">
360+<polygon fill="yellow" stroke="black" points="1195.82,-291 1195.82,-366 1399.82,-366 1399.82,-291 1195.82,-291"/>
361+<text text-anchor="middle" x="1297.82" y="-350.8" font-family="Times,serif" font-size="14.00">Hybrid String Similarity</text>
362+</a>
363+</g>
364+<g id="graph43" class="cluster"><title>clusterZorbaDataCleaningNormalization</title>
365+<a xlink:title="Zorba/Data Cleaning/Normalization">
366+<polygon fill="yellow" stroke="black" points="1476.82,-291 1476.82,-366 1612.82,-366 1612.82,-291 1476.82,-291"/>
367+<text text-anchor="middle" x="1544.82" y="-350.8" font-family="Times,serif" font-size="14.00">Normalization</text>
368+</a>
369+</g>
370+<g id="graph44" class="cluster"><title>clusterZorbaDataCleaningPhonecticStringSimilarity</title>
371+<a xlink:title="Zorba/Data Cleaning/Phonectic String Similarity">
372+<polygon fill="yellow" stroke="black" points="1394.82,-169 1394.82,-244 1612.82,-244 1612.82,-169 1394.82,-169"/>
373+<text text-anchor="middle" x="1503.82" y="-228.8" font-family="Times,serif" font-size="14.00">Phonectic String Similarity</text>
374+</a>
375+</g>
376+<g id="graph45" class="cluster"><title>clusterZorbaDataCleaningSetSimilarity</title>
377+<a xlink:title="Zorba/Data Cleaning/Set Similarity">
378+<polygon fill="yellow" stroke="black" points="1109.82,-47 1109.82,-122 1241.82,-122 1241.82,-47 1109.82,-47"/>
379+<text text-anchor="middle" x="1175.82" y="-106.8" font-family="Times,serif" font-size="14.00">Set Similarity</text>
380+</a>
381+</g>
382+<g id="graph46" class="cluster"><title>clusterZorbaDataCleaningTokenBasedStringSimilarity</title>
383+<a xlink:title="Zorba/Data Cleaning/Token Based String Similarity">
384+<polygon fill="yellow" stroke="black" points="976.822,-169 976.822,-244 1218.82,-244 1218.82,-169 976.822,-169"/>
385+<text text-anchor="middle" x="1097.82" y="-228.8" font-family="Times,serif" font-size="14.00">Token Based String Similarity</text>
386+</a>
387+</g>
388+<g id="graph47" class="cluster"><title>clusterZorbaDataProcessing</title>
389+<a xlink:title="Zorba/Data Processing">
390+<polygon fill="yellow" stroke="black" points="1628.82,-283 1628.82,-397 1776.82,-397 1776.82,-283 1628.82,-283"/>
391+<text text-anchor="middle" x="1702.82" y="-381.8" font-family="Times,serif" font-size="14.00">Data Processing</text>
392+</a>
393+</g>
394+<g id="graph48" class="cluster"><title>clusterZorbaDataProcessingSchemaTools</title>
395+<a xlink:title="Zorba/Data Processing/Schema Tools">
396+<polygon fill="yellow" stroke="black" points="1636.82,-291 1636.82,-366 1768.82,-366 1768.82,-291 1636.82,-291"/>
397+<text text-anchor="middle" x="1702.82" y="-350.8" font-family="Times,serif" font-size="14.00">Schema Tools</text>
398+</a>
399+</g>
400+<g id="graph49" class="cluster"><title>clusterZorbaExcel</title>
401+<a xlink:title="Zorba/Excel">
402+<polygon fill="yellow" stroke="black" points="342.822,-39 342.822,-397 960.822,-397 960.822,-39 342.822,-39"/>
403+<text text-anchor="middle" x="651.822" y="-381.8" font-family="Times,serif" font-size="14.00">Excel</text>
404+</a>
405+</g>
406+<g id="graph50" class="cluster"><title>clusterZorbaExcelDatetime</title>
407+<a xlink:title="Zorba/Excel/Datetime">
408+<polygon fill="yellow" stroke="black" points="852.822,-291 852.822,-366 952.822,-366 952.822,-291 852.822,-291"/>
409+<text text-anchor="middle" x="902.822" y="-350.8" font-family="Times,serif" font-size="14.00">Datetime</text>
410+</a>
411+</g>
412+<g id="graph51" class="cluster"><title>clusterZorbaExcelEngineering</title>
413+<a xlink:title="Zorba/Excel/Engineering">
414+<polygon fill="yellow" stroke="black" points="724.822,-291 724.822,-366 844.822,-366 844.822,-291 724.822,-291"/>
415+<text text-anchor="middle" x="784.822" y="-350.8" font-family="Times,serif" font-size="14.00">Engineering</text>
416+</a>
417+</g>
418+<g id="graph52" class="cluster"><title>clusterZorbaExcelInformation</title>
419+<a xlink:title="Zorba/Excel/Information">
420+<polygon fill="yellow" stroke="black" points="738.822,-169 738.822,-244 860.822,-244 860.822,-169 738.822,-169"/>
421+<text text-anchor="middle" x="799.822" y="-228.8" font-family="Times,serif" font-size="14.00">Information</text>
422+</a>
423+</g>
424+<g id="graph53" class="cluster"><title>clusterZorbaExcelLogical</title>
425+<a xlink:title="Zorba/Excel/Logical">
426+<polygon fill="yellow" stroke="black" points="569.822,-291 569.822,-366 653.822,-366 653.822,-291 569.822,-291"/>
427+<text text-anchor="middle" x="611.822" y="-350.8" font-family="Times,serif" font-size="14.00">Logical</text>
428+</a>
429+</g>
430+<g id="graph54" class="cluster"><title>clusterZorbaExcelLookup</title>
431+<a xlink:title="Zorba/Excel/Lookup">
432+<polygon fill="yellow" stroke="black" points="644.822,-169 644.822,-244 730.822,-244 730.822,-169 644.822,-169"/>
433+<text text-anchor="middle" x="687.822" y="-228.8" font-family="Times,serif" font-size="14.00">Lookup</text>
434+</a>
435+</g>
436+<g id="graph55" class="cluster"><title>clusterZorbaExcelMath</title>
437+<a xlink:title="Zorba/Excel/Math">
438+<polygon fill="yellow" stroke="black" points="650.822,-47 650.822,-122 724.822,-122 724.822,-47 650.822,-47"/>
439+<text text-anchor="middle" x="687.822" y="-106.8" font-family="Times,serif" font-size="14.00">Math</text>
440+</a>
441+</g>
442+<g id="graph56" class="cluster"><title>clusterZorbaExcelMathSumproduct</title>
443+<a xlink:title="Zorba/Excel/Math Sumproduct">
444+<polygon fill="yellow" stroke="black" points="474.822,-169 474.822,-244 636.822,-244 636.822,-169 474.822,-169"/>
445+<text text-anchor="middle" x="555.822" y="-228.8" font-family="Times,serif" font-size="14.00">Math Sumproduct</text>
446+</a>
447+</g>
448+<g id="graph57" class="cluster"><title>clusterZorbaExcelStatistical</title>
449+<a xlink:title="Zorba/Excel/Statistical">
450+<polygon fill="yellow" stroke="black" points="362.822,-169 362.822,-244 466.822,-244 466.822,-169 362.822,-169"/>
451+<text text-anchor="middle" x="414.822" y="-228.8" font-family="Times,serif" font-size="14.00">Statistical</text>
452+</a>
453+</g>
454+<g id="graph58" class="cluster"><title>clusterZorbaExcelStatisticalZorba</title>
455+<a xlink:title="Zorba/Excel/Statistical Zorba">
456+<polygon fill="yellow" stroke="black" points="350.822,-291 350.822,-366 498.822,-366 498.822,-291 350.822,-291"/>
457+<text text-anchor="middle" x="424.822" y="-350.8" font-family="Times,serif" font-size="14.00">Statistical Zorba</text>
458+</a>
459+</g>
460+<g id="graph59" class="cluster"><title>clusterZorbaExcelText</title>
461+<a xlink:title="Zorba/Excel/Text">
462+<polygon fill="yellow" stroke="black" points="882.822,-169 882.822,-244 952.822,-244 952.822,-169 882.822,-169"/>
463+<text text-anchor="middle" x="917.822" y="-228.8" font-family="Times,serif" font-size="14.00">Text</text>
464+</a>
465+</g>
466+<g id="graph60" class="cluster"><title>clusterZorbaIO</title>
467+<a xlink:title="Zorba/IO">
468+<polygon fill="yellow" stroke="black" points="1784.82,-283 1784.82,-397 2150.82,-397 2150.82,-283 1784.82,-283"/>
469+<text text-anchor="middle" x="1967.82" y="-381.8" font-family="Times,serif" font-size="14.00">IO</text>
470+</a>
471+</g>
472+<g id="graph61" class="cluster"><title>clusterZorbaIOIMAP</title>
473+<a xlink:title="Zorba/IO/IMAP">
474+<polygon fill="yellow" stroke="black" points="2068.82,-291 2068.82,-366 2142.82,-366 2142.82,-291 2068.82,-291"/>
475+<text text-anchor="middle" x="2105.82" y="-350.8" font-family="Times,serif" font-size="14.00">IMAP</text>
476+</a>
477+</g>
478+<g id="graph62" class="cluster"><title>clusterZorbaIOProcess</title>
479+<a xlink:title="Zorba/IO/Process">
480+<polygon fill="yellow" stroke="black" points="1970.82,-291 1970.82,-366 2060.82,-366 2060.82,-291 1970.82,-291"/>
481+<text text-anchor="middle" x="2015.82" y="-350.8" font-family="Times,serif" font-size="14.00">Process</text>
482+</a>
483+</g>
484+<g id="graph63" class="cluster"><title>clusterZorbaIOSMTP</title>
485+<a xlink:title="Zorba/IO/SMTP">
486+<polygon fill="yellow" stroke="black" points="1888.82,-291 1888.82,-366 1962.82,-366 1962.82,-291 1888.82,-291"/>
487+<text text-anchor="middle" x="1925.82" y="-350.8" font-family="Times,serif" font-size="14.00">SMTP</text>
488+</a>
489+</g>
490+<g id="graph64" class="cluster"><title>clusterZorbaIOSystem</title>
491+<a xlink:title="Zorba/IO/System">
492+<polygon fill="yellow" stroke="black" points="1792.82,-291 1792.82,-366 1880.82,-366 1880.82,-291 1792.82,-291"/>
493+<text text-anchor="middle" x="1836.82" y="-350.8" font-family="Times,serif" font-size="14.00">System</text>
494+</a>
495+</g>
496+<g id="graph65" class="cluster"><title>clusterZorbaProgrammingLanguages</title>
497+<a xlink:title="Zorba/Programming Languages">
498+<polygon fill="yellow" stroke="black" points="2158.82,-283 2158.82,-397 2326.82,-397 2326.82,-283 2158.82,-283"/>
499+<text text-anchor="middle" x="2242.82" y="-381.8" font-family="Times,serif" font-size="14.00">Programming Languages</text>
500+</a>
501+</g>
502+<g id="graph66" class="cluster"><title>clusterZorbaProgrammingLanguagesXQuery</title>
503+<a xlink:title="Zorba/Programming Languages/XQuery">
504+<polygon fill="yellow" stroke="black" points="2244.82,-291 2244.82,-366 2318.82,-366 2318.82,-291 2244.82,-291"/>
505+<text text-anchor="middle" x="2281.82" y="-350.8" font-family="Times,serif" font-size="14.00">XQuery</text>
506+</a>
507+</g>
508+<g id="graph67" class="cluster"><title>clusterZorbaProgrammingLanguagesXSLT</title>
509+<a xlink:title="Zorba/Programming Languages/XSLT">
510+<polygon fill="yellow" stroke="black" points="2166.82,-291 2166.82,-366 2236.82,-366 2236.82,-291 2166.82,-291"/>
511+<text text-anchor="middle" x="2201.82" y="-350.8" font-family="Times,serif" font-size="14.00">XSLT</text>
512+</a>
513+</g>
514+<g id="graph68" class="cluster"><title>cluster17</title>
515 <a xlink:title="debugger">
516-<polygon fill="DarkGoldenRod" stroke="black" points="1028,-413 1028,-488 1226,-488 1226,-413 1028,-413"/>
517-<text text-anchor="middle" x="1127" y="-472.8" font-family="Times,serif" font-size="14.00">debugger</text>
518+<polygon fill="Chartreuse" stroke="black" points="2764.82,-291 2764.82,-366 2962.82,-366 2962.82,-291 2764.82,-291"/>
519+<text text-anchor="middle" x="2863.82" y="-350.8" font-family="Times,serif" font-size="14.00">debugger</text>
520 </a>
521 </g>
522-<g id="graph39" class="cluster"><title>cluster19</title>
523+<g id="graph69" class="cluster"><title>cluster18</title>
524 <a xlink:title="error">
525-<polygon fill="DarkSeaGreen" stroke="black" points="5634,-413 5634,-488 6006,-488 6006,-413 5634,-413"/>
526-<text text-anchor="middle" x="5820" y="-472.8" font-family="Times,serif" font-size="14.00">error</text>
527-</a>
528-</g>
529-<g id="graph40" class="cluster"><title>cluster20</title>
530+<polygon fill="DarkGoldenRod" stroke="black" points="4637.82,-444 4637.82,-519 5009.82,-519 5009.82,-444 4637.82,-444"/>
531+<text text-anchor="middle" x="4823.82" y="-503.8" font-family="Times,serif" font-size="14.00">error</text>
532+</a>
533+</g>
534+<g id="graph70" class="cluster"><title>cluster19</title>
535+<a xlink:title="information extraction">
536+<polygon fill="DarkSeaGreen" stroke="black" points="3750.82,-291 3750.82,-366 3892.82,-366 3892.82,-291 3750.82,-291"/>
537+<text text-anchor="middle" x="3821.82" y="-350.8" font-family="Times,serif" font-size="14.00">information extraction</text>
538+</a>
539+</g>
540+<g id="graph71" class="cluster"><title>cluster20</title>
541+<a xlink:title="jsoniq.org">
542+<polygon fill="DarkSlateBlue" stroke="black" points="66.8215,-169 66.8215,-366 214.822,-366 214.822,-169 66.8215,-169"/>
543+<text text-anchor="middle" x="140.822" y="-350.8" font-family="Times,serif" font-size="14.00">jsoniq.org</text>
544+</a>
545+</g>
546+<g id="graph72" class="cluster"><title>cluster21</title>
547+<a xlink:title="other data sources">
548+<polygon fill="DodgerBlue" stroke="black" points="5019.82,-436 5019.82,-550 5134.82,-550 5134.82,-436 5019.82,-436"/>
549+<text text-anchor="middle" x="5077.32" y="-534.8" font-family="Times,serif" font-size="14.00">other data sources</text>
550+</a>
551+</g>
552+<g id="graph73" class="cluster"><title>clusterotherdatasourcesjdbcmodule</title>
553+<a xlink:title="other data sources/jdbc module">
554+<polygon fill="DodgerBlue" stroke="black" points="5034.82,-444 5034.82,-519 5119.82,-519 5119.82,-444 5034.82,-444"/>
555+<text text-anchor="middle" x="5077.32" y="-503.8" font-family="Times,serif" font-size="14.00">jdbc module</text>
556+</a>
557+</g>
558+<g id="graph74" class="cluster"><title>cluster22</title>
559 <a xlink:title="utils">
560-<polygon fill="DarkSlateBlue" stroke="black" points="3334,-130 3334,-244 3446,-244 3446,-130 3334,-130"/>
561-<text text-anchor="middle" x="3390" y="-228.8" font-family="Times,serif" font-size="14.00">utils</text>
562+<polygon fill="AntiqueWhite" stroke="black" points="3193.82,-161 3193.82,-275 3305.82,-275 3305.82,-161 3193.82,-161"/>
563+<text text-anchor="middle" x="3249.82" y="-259.8" font-family="Times,serif" font-size="14.00">utils</text>
564 </a>
565 </g>
566-<g id="graph41" class="cluster"><title>clusterutilsutiljvm</title>
567+<g id="graph75" class="cluster"><title>clusterutilsutiljvm</title>
568 <a xlink:title="utils/util jvm">
569-<polygon fill="DarkSlateBlue" stroke="black" points="3342,-138 3342,-213 3438,-213 3438,-138 3342,-138"/>
570-<text text-anchor="middle" x="3390" y="-197.8" font-family="Times,serif" font-size="14.00">util jvm</text>
571+<polygon fill="AntiqueWhite" stroke="black" points="3201.82,-169 3201.82,-244 3297.82,-244 3297.82,-169 3201.82,-169"/>
572+<text text-anchor="middle" x="3249.82" y="-228.8" font-family="Times,serif" font-size="14.00">util jvm</text>
573 </a>
574 </g>
575-<g id="graph42" class="cluster"><title>cluster21</title>
576+<g id="graph76" class="cluster"><title>cluster23</title>
577 <a xlink:title="www.zorba-xquery.com">
578-<polygon fill="DodgerBlue" stroke="black" points="3454,-130 3454,-244 3654,-244 3654,-130 3454,-130"/>
579-<text text-anchor="middle" x="3554" y="-228.8" font-family="Times,serif" font-size="14.00">www.zorba-xquery.com</text>
580+<polygon fill="Aquamarine" stroke="black" points="3000.82,-283 3000.82,-397 3444.82,-397 3444.82,-283 3000.82,-283"/>
581+<text text-anchor="middle" x="3222.82" y="-381.8" font-family="Times,serif" font-size="14.00">www.zorba-xquery.com</text>
582 </a>
583 </g>
584-<g id="graph43" class="cluster"><title>clusterwwwzorbaxquerycommodules</title>
585+<g id="graph77" class="cluster"><title>clusterwwwzorbaxquerycommodules</title>
586 <a xlink:title="www.zorba-xquery.com/modules">
587-<polygon fill="DodgerBlue" stroke="black" points="3462,-138 3462,-213 3646,-213 3646,-138 3462,-138"/>
588-<text text-anchor="middle" x="3554" y="-197.8" font-family="Times,serif" font-size="14.00">modules</text>
589+<polygon fill="Aquamarine" stroke="black" points="3008.82,-291 3008.82,-366 3436.82,-366 3436.82,-291 3008.82,-291"/>
590+<text text-anchor="middle" x="3222.82" y="-350.8" font-family="Times,serif" font-size="14.00">modules</text>
591 </a>
592 </g>
593-<g id="graph44" class="cluster"><title>clusterExternalCPPLibs</title>
594+<g id="graph78" class="cluster"><title>clusterExternalCPPLibs</title>
595 <a xlink:title="Zorba modules dependency graph">
596-<polygon fill="darksalmon" stroke="black" points="2669,-47 2669,-122 3280,-122 3280,-47 2669,-47"/>
597-<text text-anchor="middle" x="2974.5" y="-106.8" font-family="Times,serif" font-size="14.00">External C++ Library dependencies</text>
598+<polygon fill="darksalmon" stroke="black" points="3345.82,-47 3345.82,-122 4179.82,-122 4179.82,-47 3345.82,-47"/>
599+<text text-anchor="middle" x="3762.82" y="-106.8" font-family="Times,serif" font-size="14.00">External C++ Library dependencies</text>
600 </a>
601 </g>
602-<!-- 42 -->
603-<g id="node3" class="node"><title>42</title>
604+<!-- 44 -->
605+<g id="node3" class="node"><title>44</title>
606 <a xlink:href="../www.w3.org_2005_xpath-functions.html" xlink:title="(Zorba-core) module uri=http://www.w3.org/2005/xpath-functions">
607-<ellipse fill="white" stroke="white" cx="551" cy="-439" rx="65.4659" ry="18"/>
608-<text text-anchor="middle" x="551" y="-435.3" font-family="Times,serif" font-size="14.00" fill="red">xpath-functions</text>
609+<ellipse fill="white" stroke="white" cx="1792.82" cy="-470" rx="65.4659" ry="18"/>
610+<text text-anchor="middle" x="1792.82" y="-466.3" font-family="Times,serif" font-size="14.00" fill="red">xpath-functions</text>
611 </a>
612 </g>
613-<!-- 43 -->
614-<g id="node4" class="node"><title>43</title>
615+<!-- 45 -->
616+<g id="node4" class="node"><title>45</title>
617 <a xlink:href="../www.w3.org_2005_xpath-functions_math.html" xlink:title="(Zorba-core) module uri=http://www.w3.org/2005/xpath-functions/math">
618-<ellipse fill="white" stroke="white" cx="439" cy="-439" rx="28.3955" ry="18"/>
619-<text text-anchor="middle" x="439" y="-435.3" font-family="Times,serif" font-size="14.00" fill="red">math</text>
620+<ellipse fill="white" stroke="white" cx="1680.82" cy="-470" rx="28.3955" ry="18"/>
621+<text text-anchor="middle" x="1680.82" y="-466.3" font-family="Times,serif" font-size="14.00" fill="red">math</text>
622 </a>
623 </g>
624 <!-- 3 -->
625 <g id="node7" class="node"><title>3</title>
626 <a xlink:href="../www.zorba-xquery.com_modules_datetime.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/datetime">
627-<ellipse fill="white" stroke="white" cx="2169" cy="-164" rx="41.394" ry="18"/>
628-<text text-anchor="middle" x="2169" y="-160.3" font-family="Times,serif" font-size="14.00" fill="red">datetime</text>
629+<ellipse fill="white" stroke="white" cx="3179.82" cy="-73" rx="41.394" ry="18"/>
630+<text text-anchor="middle" x="3179.82" y="-69.3" font-family="Times,serif" font-size="14.00" fill="red">datetime</text>
631 </a>
632 </g>
633 <!-- 5 -->
634 <g id="node8" class="node"><title>5</title>
635 <a xlink:href="../www.zorba-xquery.com_modules_math.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/math">
636-<ellipse fill="white" stroke="white" cx="2081" cy="-164" rx="28.3955" ry="18"/>
637-<text text-anchor="middle" x="2081" y="-160.3" font-family="Times,serif" font-size="14.00" fill="red">math</text>
638+<ellipse fill="white" stroke="white" cx="3091.82" cy="-73" rx="28.3955" ry="18"/>
639+<text text-anchor="middle" x="3091.82" y="-69.3" font-family="Times,serif" font-size="14.00" fill="red">math</text>
640 </a>
641 </g>
642 <!-- 10 -->
643 <g id="node9" class="node"><title>10</title>
644 <a xlink:href="../www.zorba-xquery.com_modules_random.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/random">
645-<ellipse fill="white" stroke="white" cx="1996" cy="-164" rx="38.0212" ry="18"/>
646-<text text-anchor="middle" x="1996" y="-160.3" font-family="Times,serif" font-size="14.00" fill="red">random</text>
647+<ellipse fill="white" stroke="white" cx="3006.82" cy="-73" rx="38.0212" ry="18"/>
648+<text text-anchor="middle" x="3006.82" y="-69.3" font-family="Times,serif" font-size="14.00" fill="red">random</text>
649 </a>
650 </g>
651 <!-- 13 -->
652 <g id="node10" class="node"><title>13</title>
653 <a xlink:href="../www.zorba-xquery.com_modules_string.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/string">
654-<ellipse fill="white" stroke="white" cx="1909" cy="-164" rx="30.3206" ry="18"/>
655-<text text-anchor="middle" x="1909" y="-160.3" font-family="Times,serif" font-size="14.00" fill="red">string</text>
656+<ellipse fill="white" stroke="white" cx="2919.82" cy="-73" rx="30.3206" ry="18"/>
657+<text text-anchor="middle" x="2919.82" y="-69.3" font-family="Times,serif" font-size="14.00" fill="red">string</text>
658 </a>
659 </g>
660 <!-- 14 -->
661 <g id="node11" class="node"><title>14</title>
662 <a xlink:href="../www.zorba-xquery.com_modules_uri.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/uri">
663-<ellipse fill="white" stroke="white" cx="1833" cy="-164" rx="27" ry="18"/>
664-<text text-anchor="middle" x="1833" y="-160.3" font-family="Times,serif" font-size="14.00" fill="red">uri</text>
665+<ellipse fill="white" stroke="white" cx="2843.82" cy="-73" rx="27" ry="18"/>
666+<text text-anchor="middle" x="2843.82" y="-69.3" font-family="Times,serif" font-size="14.00" fill="red">uri</text>
667 </a>
668 </g>
669 <!-- 12 -->
670 <g id="node13" class="node"><title>12</title>
671 <a xlink:href="../www.zorba-xquery.com_modules_schema.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/schema">
672-<ellipse fill="white" stroke="white" cx="1744" cy="-164" rx="37.5442" ry="18"/>
673-<text text-anchor="middle" x="1744" y="-160.3" font-family="Times,serif" font-size="14.00" fill="red">schema</text>
674+<ellipse fill="white" stroke="white" cx="3283.82" cy="-73" rx="37.5442" ry="18"/>
675+<text text-anchor="middle" x="3283.82" y="-69.3" font-family="Times,serif" font-size="14.00" fill="red">schema</text>
676 </a>
677 </g>
678 <!-- 8 -->
679 <g id="node15" class="node"><title>8</title>
680 <a xlink:href="../www.zorba-xquery.com_modules_node.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/node">
681-<ellipse fill="white" stroke="white" cx="1654" cy="-164" rx="27.4223" ry="18"/>
682-<text text-anchor="middle" x="1654" y="-160.3" font-family="Times,serif" font-size="14.00" fill="red">node</text>
683+<ellipse fill="white" stroke="white" cx="2764.82" cy="-73" rx="27.4223" ry="18"/>
684+<text text-anchor="middle" x="2764.82" y="-69.3" font-family="Times,serif" font-size="14.00" fill="red">node</text>
685 </a>
686 </g>
687 <!-- 7 -->
688 <g id="node16" class="node"><title>7</title>
689 <a xlink:href="../www.zorba-xquery.com_modules_node-position.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/node-position">
690-<ellipse fill="white" stroke="white" cx="1549" cy="-164" rx="59.2173" ry="18"/>
691-<text text-anchor="middle" x="1549" y="-160.3" font-family="Times,serif" font-size="14.00" fill="red">node-position</text>
692+<ellipse fill="white" stroke="white" cx="2659.82" cy="-73" rx="59.2173" ry="18"/>
693+<text text-anchor="middle" x="2659.82" y="-69.3" font-family="Times,serif" font-size="14.00" fill="red">node-position</text>
694 </a>
695 </g>
696 <!-- 6 -->
697 <g id="node17" class="node"><title>6</title>
698 <a xlink:href="../www.zorba-xquery.com_modules_node-reference.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/node-reference">
699-<ellipse fill="white" stroke="white" cx="1408" cy="-164" rx="63.5411" ry="18"/>
700-<text text-anchor="middle" x="1408" y="-160.3" font-family="Times,serif" font-size="14.00" fill="red">node-reference</text>
701+<ellipse fill="white" stroke="white" cx="2518.82" cy="-73" rx="63.5411" ry="18"/>
702+<text text-anchor="middle" x="2518.82" y="-69.3" font-family="Times,serif" font-size="14.00" fill="red">node-reference</text>
703 </a>
704 </g>
705 <!-- 25 -->
706 <g id="node21" class="node"><title>25</title>
707 <a xlink:href="../www.zorba-xquery.com_modules_store_dynamic_collections_ddl.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/store/dynamic/collections/ddl">
708-<ellipse fill="white" stroke="white" cx="4653" cy="-73" rx="27" ry="18"/>
709-<text text-anchor="middle" x="4653" y="-69.3" font-family="Times,serif" font-size="14.00" fill="red">ddl</text>
710+<ellipse fill="white" stroke="white" cx="4935.82" cy="-73" rx="27" ry="18"/>
711+<text text-anchor="middle" x="4935.82" y="-69.3" font-family="Times,serif" font-size="14.00" fill="red">ddl</text>
712 </a>
713 </g>
714 <!-- 26 -->
715 <g id="node22" class="node"><title>26</title>
716 <a xlink:href="../www.zorba-xquery.com_modules_store_dynamic_collections_dml.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/store/dynamic/collections/dml">
717-<ellipse fill="white" stroke="white" cx="4725" cy="-73" rx="27" ry="18"/>
718-<text text-anchor="middle" x="4725" y="-69.3" font-family="Times,serif" font-size="14.00" fill="red">dml</text>
719+<ellipse fill="white" stroke="white" cx="5007.82" cy="-73" rx="27" ry="18"/>
720+<text text-anchor="middle" x="5007.82" y="-69.3" font-family="Times,serif" font-size="14.00" fill="red">dml</text>
721 </a>
722 </g>
723 <!-- 29 -->
724 <g id="node24" class="node"><title>29</title>
725 <a xlink:href="../www.zorba-xquery.com_modules_store_static_collections_ddl.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/store/static/collections/ddl">
726-<ellipse fill="white" stroke="white" cx="4803" cy="-286" rx="27" ry="18"/>
727-<text text-anchor="middle" x="4803" y="-282.3" font-family="Times,serif" font-size="14.00" fill="red">ddl</text>
728+<ellipse fill="white" stroke="white" cx="5085.82" cy="-317" rx="27" ry="18"/>
729+<text text-anchor="middle" x="5085.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="red">ddl</text>
730 </a>
731 </g>
732 <!-- 30 -->
733 <g id="node25" class="node"><title>30</title>
734 <a xlink:href="../www.zorba-xquery.com_modules_store_static_collections_dml.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/store/static/collections/dml">
735-<ellipse fill="white" stroke="white" cx="4731" cy="-286" rx="27" ry="18"/>
736-<text text-anchor="middle" x="4731" y="-282.3" font-family="Times,serif" font-size="14.00" fill="red">dml</text>
737+<ellipse fill="white" stroke="white" cx="5013.82" cy="-317" rx="27" ry="18"/>
738+<text text-anchor="middle" x="5013.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="red">dml</text>
739 </a>
740 </g>
741 <!-- 27 -->
742 <g id="node27" class="node"><title>27</title>
743 <a xlink:href="../www.zorba-xquery.com_modules_store_dynamic_collections_w3c_ddl.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/store/dynamic/collections/w3c/ddl">
744-<ellipse fill="white" stroke="white" cx="4653" cy="-164" rx="27" ry="18"/>
745-<text text-anchor="middle" x="4653" y="-160.3" font-family="Times,serif" font-size="14.00" fill="red">ddl</text>
746+<ellipse fill="white" stroke="white" cx="4935.82" cy="-195" rx="27" ry="18"/>
747+<text text-anchor="middle" x="4935.82" y="-191.3" font-family="Times,serif" font-size="14.00" fill="red">ddl</text>
748 </a>
749 </g>
750 <!-- 27&#45;&gt;25 -->
751-<g id="edge95" class="edge"><title>27-&gt;25</title>
752+<g id="edge147" class="edge"><title>27-&gt;25</title>
753 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/store/dynamic/collections/w3c/ddl, TO: http://www.zorba-xquery.com/modules/store/dynamic/collections/ddl">
754-<path fill="none" stroke="black" d="M4653,-145.84C4653,-133.281 4653,-115.979 4653,-101.502"/>
755-<polygon fill="black" stroke="black" points="4656.5,-101.107 4653,-91.1074 4649.5,-101.107 4656.5,-101.107"/>
756+<path fill="none" stroke="black" d="M4935.82,-176.807C4935.82,-157.114 4935.82,-124.583 4935.82,-101.39"/>
757+<polygon fill="black" stroke="black" points="4939.32,-101.161 4935.82,-91.1612 4932.32,-101.161 4939.32,-101.161"/>
758 </a>
759 </g>
760 <!-- 28 -->
761 <g id="node28" class="node"><title>28</title>
762 <a xlink:href="../www.zorba-xquery.com_modules_store_dynamic_collections_w3c_dml.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/store/dynamic/collections/w3c/dml">
763-<ellipse fill="white" stroke="white" cx="4653" cy="-286" rx="27" ry="18"/>
764-<text text-anchor="middle" x="4653" y="-282.3" font-family="Times,serif" font-size="14.00" fill="red">dml</text>
765+<ellipse fill="white" stroke="white" cx="4935.82" cy="-317" rx="27" ry="18"/>
766+<text text-anchor="middle" x="4935.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="red">dml</text>
767 </a>
768 </g>
769 <!-- 28&#45;&gt;26 -->
770-<g id="edge99" class="edge"><title>28-&gt;26</title>
771+<g id="edge151" class="edge"><title>28-&gt;26</title>
772 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/store/dynamic/collections/w3c/dml, TO: http://www.zorba-xquery.com/modules/store/dynamic/collections/dml">
773-<path fill="none" stroke="black" d="M4668.37,-271.185C4675.68,-263.806 4683.91,-254.162 4689,-244 4712.36,-197.396 4720.59,-136.252 4723.47,-101.43"/>
774-<polygon fill="black" stroke="black" points="4726.98,-101.331 4724.23,-91.1011 4720,-100.817 4726.98,-101.331"/>
775+<path fill="none" stroke="black" d="M4951.33,-302.251C4958.67,-294.89 4966.89,-285.241 4971.82,-275 4999.58,-217.365 5006.09,-141.109 5007.52,-101.123"/>
776+<polygon fill="black" stroke="black" points="5011.02,-101.174 5007.8,-91.0816 5004.02,-100.982 5011.02,-101.174"/>
777 </a>
778 </g>
779 <!-- 28&#45;&gt;27 -->
780-<g id="edge97" class="edge"><title>28-&gt;27</title>
781+<g id="edge149" class="edge"><title>28-&gt;27</title>
782 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/store/dynamic/collections/w3c/dml, TO: http://www.zorba-xquery.com/modules/store/dynamic/collections/w3c/ddl">
783-<path fill="none" stroke="black" d="M4653,-267.807C4653,-248.114 4653,-215.583 4653,-192.39"/>
784-<polygon fill="black" stroke="black" points="4656.5,-192.161 4653,-182.161 4649.5,-192.161 4656.5,-192.161"/>
785+<path fill="none" stroke="black" d="M4935.82,-298.807C4935.82,-279.114 4935.82,-246.583 4935.82,-223.39"/>
786+<polygon fill="black" stroke="black" points="4939.32,-223.161 4935.82,-213.161 4932.32,-223.161 4939.32,-223.161"/>
787 </a>
788 </g>
789-<!-- 75 -->
790-<g id="node30" class="node"><title>75</title>
791+<!-- 82 -->
792+<g id="node30" class="node"><title>82</title>
793 <a xlink:href="../www.zorba-xquery.com_modules_store_data-structures_queue.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/store/data-structures/queue">
794-<ellipse fill="white" stroke="white" cx="4562" cy="-164" rx="31.2735" ry="18"/>
795-<text text-anchor="middle" x="4562" y="-160.3" font-family="Times,serif" font-size="14.00" fill="green">queue</text>
796+<ellipse fill="white" stroke="white" cx="4844.82" cy="-195" rx="31.2735" ry="18"/>
797+<text text-anchor="middle" x="4844.82" y="-191.3" font-family="Times,serif" font-size="14.00" fill="green">queue</text>
798 </a>
799 </g>
800-<!-- 75&#45;&gt;25 -->
801-<g id="edge147" class="edge"><title>75-&gt;25</title>
802+<!-- 82&#45;&gt;25 -->
803+<g id="edge203" class="edge"><title>82-&gt;25</title>
804 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/store/data-structures/queue, TO: http://www.zorba-xquery.com/modules/store/dynamic/collections/ddl">
805-<path fill="none" stroke="black" d="M4577.44,-147.902C4592.21,-133.452 4614.64,-111.514 4631.23,-95.2913"/>
806-<polygon fill="black" stroke="black" points="4633.69,-97.7814 4638.39,-88.287 4628.8,-92.7769 4633.69,-97.7814"/>
807+<path fill="none" stroke="black" d="M4856.72,-178.312C4872.34,-157.716 4899.89,-121.382 4918,-97.4967"/>
808+<polygon fill="black" stroke="black" points="4920.96,-99.3952 4924.21,-89.3123 4915.38,-95.1655 4920.96,-99.3952"/>
809 </a>
810 </g>
811-<!-- 75&#45;&gt;26 -->
812-<g id="edge149" class="edge"><title>75-&gt;26</title>
813+<!-- 82&#45;&gt;26 -->
814+<g id="edge205" class="edge"><title>82-&gt;26</title>
815 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/store/data-structures/queue, TO: http://www.zorba-xquery.com/modules/store/dynamic/collections/dml">
816-<path fill="none" stroke="black" d="M4579.7,-148.875C4589.3,-141.996 4601.68,-134.299 4614,-130 4645.65,-118.951 4659.86,-138.563 4689,-122 4698.28,-116.729 4705.89,-107.992 4711.69,-99.4067"/>
817-<polygon fill="black" stroke="black" points="4714.81,-101.017 4717.07,-90.6662 4708.85,-97.3478 4714.81,-101.017"/>
818+<path fill="none" stroke="black" d="M4862.53,-179.875C4872.12,-172.996 4884.51,-165.299 4896.82,-161 4912.65,-155.476 4958.23,-162.803 4971.82,-153 4988.79,-140.767 4997.94,-118.584 5002.76,-100.832"/>
819+<polygon fill="black" stroke="black" points="5006.19,-101.542 5005.13,-91.0009 4999.38,-99.9042 5006.19,-101.542"/>
820 </a>
821 </g>
822-<!-- 77 -->
823-<g id="node31" class="node"><title>77</title>
824+<!-- 84 -->
825+<g id="node31" class="node"><title>84</title>
826 <a xlink:href="../www.zorba-xquery.com_modules_store_data-structures_stack.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/store/data-structures/stack">
827-<ellipse fill="white" stroke="white" cx="4484" cy="-164" rx="28.3955" ry="18"/>
828-<text text-anchor="middle" x="4484" y="-160.3" font-family="Times,serif" font-size="14.00" fill="green">stack</text>
829+<ellipse fill="white" stroke="white" cx="4766.82" cy="-195" rx="28.3955" ry="18"/>
830+<text text-anchor="middle" x="4766.82" y="-191.3" font-family="Times,serif" font-size="14.00" fill="green">stack</text>
831 </a>
832 </g>
833-<!-- 77&#45;&gt;25 -->
834-<g id="edge151" class="edge"><title>77-&gt;25</title>
835+<!-- 84&#45;&gt;25 -->
836+<g id="edge209" class="edge"><title>84-&gt;25</title>
837 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/store/data-structures/stack, TO: http://www.zorba-xquery.com/modules/store/dynamic/collections/ddl">
838-<path fill="none" stroke="black" d="M4498.22,-148.32C4504.76,-142.121 4512.86,-135.16 4521,-130 4552.28,-110.183 4591.77,-94.4902 4619.37,-84.8185"/>
839-<polygon fill="black" stroke="black" points="4620.64,-88.0836 4628.96,-81.5312 4618.37,-81.4615 4620.64,-88.0836"/>
840+<path fill="none" stroke="black" d="M4781.87,-179.674C4788.43,-173.676 4796.32,-166.772 4803.82,-161 4838.23,-134.544 4880.49,-107.578 4907.78,-90.8257"/>
841+<polygon fill="black" stroke="black" points="4909.71,-93.7467 4916.42,-85.5514 4906.07,-87.7707 4909.71,-93.7467"/>
842 </a>
843 </g>
844-<!-- 77&#45;&gt;26 -->
845-<g id="edge153" class="edge"><title>77-&gt;26</title>
846+<!-- 84&#45;&gt;26 -->
847+<g id="edge211" class="edge"><title>84-&gt;26</title>
848 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/store/data-structures/stack, TO: http://www.zorba-xquery.com/modules/store/dynamic/collections/dml">
849-<path fill="none" stroke="black" d="M4496.8,-147.575C4503.29,-140.907 4511.76,-133.777 4521,-130 4555.6,-115.861 4655.98,-139.505 4689,-122 4698.66,-116.877 4706.46,-107.882 4712.29,-99.0523"/>
850-<polygon fill="black" stroke="black" points="4715.32,-100.804 4717.46,-90.4276 4709.32,-97.2028 4715.32,-100.804"/>
851+<path fill="none" stroke="black" d="M4779.62,-178.575C4786.12,-171.907 4794.58,-164.777 4803.82,-161 4821.12,-153.931 4956.35,-163.481 4971.82,-153 4989.14,-141.27 4998.26,-119.045 5002.98,-101.149"/>
852+<polygon fill="black" stroke="black" points="5006.43,-101.756 5005.28,-91.224 4999.61,-100.175 5006.43,-101.756"/>
853 </a>
854 </g>
855 <!-- 23 -->
856 <g id="node32" class="node"><title>23</title>
857 <a xlink:href="../www.zorba-xquery.com_modules_store_data-structures_unordered-map.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/store/data-structures/unordered-map">
858-<ellipse fill="white" stroke="white" cx="4372" cy="-164" rx="64.4914" ry="18"/>
859-<text text-anchor="middle" x="4372" y="-160.3" font-family="Times,serif" font-size="14.00" fill="red">unordered-map</text>
860+<ellipse fill="white" stroke="white" cx="4654.82" cy="-195" rx="64.4914" ry="18"/>
861+<text text-anchor="middle" x="4654.82" y="-191.3" font-family="Times,serif" font-size="14.00" fill="red">unordered-map</text>
862 </a>
863 </g>
864 <!-- 24 -->
865 <g id="node34" class="node"><title>24</title>
866 <a xlink:href="../www.zorba-xquery.com_modules_store_dynamic_documents.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/store/dynamic/documents">
867-<ellipse fill="white" stroke="white" cx="4545" cy="-286" rx="49.0941" ry="18"/>
868-<text text-anchor="middle" x="4545" y="-282.3" font-family="Times,serif" font-size="14.00" fill="red">documents</text>
869+<ellipse fill="white" stroke="white" cx="4827.82" cy="-317" rx="49.0941" ry="18"/>
870+<text text-anchor="middle" x="4827.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="red">documents</text>
871 </a>
872 </g>
873 <!-- 31 -->
874 <g id="node37" class="node"><title>31</title>
875 <a xlink:href="../www.zorba-xquery.com_modules_store_static_indexes_ddl.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/store/static/indexes/ddl">
876-<ellipse fill="white" stroke="white" cx="4437" cy="-286" rx="27" ry="18"/>
877-<text text-anchor="middle" x="4437" y="-282.3" font-family="Times,serif" font-size="14.00" fill="red">ddl</text>
878+<ellipse fill="white" stroke="white" cx="4719.82" cy="-317" rx="27" ry="18"/>
879+<text text-anchor="middle" x="4719.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="red">ddl</text>
880 </a>
881 </g>
882 <!-- 32 -->
883 <g id="node38" class="node"><title>32</title>
884 <a xlink:href="../www.zorba-xquery.com_modules_store_static_indexes_dml.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/store/static/indexes/dml">
885-<ellipse fill="white" stroke="white" cx="4365" cy="-286" rx="27" ry="18"/>
886-<text text-anchor="middle" x="4365" y="-282.3" font-family="Times,serif" font-size="14.00" fill="red">dml</text>
887+<ellipse fill="white" stroke="white" cx="4647.82" cy="-317" rx="27" ry="18"/>
888+<text text-anchor="middle" x="4647.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="red">dml</text>
889 </a>
890 </g>
891 <!-- 33 -->
892 <g id="node41" class="node"><title>33</title>
893 <a xlink:href="../www.zorba-xquery.com_modules_store_static_integrity_constraints_ddl.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/store/static/integrity_constraints/ddl">
894-<ellipse fill="white" stroke="white" cx="4271" cy="-286" rx="27" ry="18"/>
895-<text text-anchor="middle" x="4271" y="-282.3" font-family="Times,serif" font-size="14.00" fill="red">ddl</text>
896+<ellipse fill="white" stroke="white" cx="4553.82" cy="-317" rx="27" ry="18"/>
897+<text text-anchor="middle" x="4553.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="red">ddl</text>
898 </a>
899 </g>
900 <!-- 34 -->
901 <g id="node42" class="node"><title>34</title>
902 <a xlink:href="../www.zorba-xquery.com_modules_store_static_integrity_constraints_dml.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/store/static/integrity_constraints/dml">
903-<ellipse fill="white" stroke="white" cx="4199" cy="-286" rx="27" ry="18"/>
904-<text text-anchor="middle" x="4199" y="-282.3" font-family="Times,serif" font-size="14.00" fill="red">dml</text>
905+<ellipse fill="white" stroke="white" cx="4481.82" cy="-317" rx="27" ry="18"/>
906+<text text-anchor="middle" x="4481.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="red">dml</text>
907 </a>
908 </g>
909 <!-- 20 -->
910 <g id="node44" class="node"><title>20</title>
911 <a xlink:href="../www.zorba-xquery.com_modules_introspection_sctx.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/introspection/sctx">
912-<ellipse fill="white" stroke="white" cx="4500" cy="-439" rx="27" ry="18"/>
913-<text text-anchor="middle" x="4500" y="-435.3" font-family="Times,serif" font-size="14.00" fill="red">sctx</text>
914+<ellipse fill="white" stroke="white" cx="4404.82" cy="-470" rx="27" ry="18"/>
915+<text text-anchor="middle" x="4404.82" y="-466.3" font-family="Times,serif" font-size="14.00" fill="red">sctx</text>
916 </a>
917 </g>
918 <!-- 11 -->
919 <g id="node46" class="node"><title>11</title>
920 <a xlink:href="../www.zorba-xquery.com_modules_reflection.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/reflection">
921-<ellipse fill="white" stroke="white" cx="1238" cy="-164" rx="44.2946" ry="18"/>
922-<text text-anchor="middle" x="1238" y="-160.3" font-family="Times,serif" font-size="14.00" fill="red">reflection</text>
923+<ellipse fill="white" stroke="white" cx="274.822" cy="-195" rx="44.2946" ry="18"/>
924+<text text-anchor="middle" x="274.822" y="-191.3" font-family="Times,serif" font-size="14.00" fill="red">reflection</text>
925 </a>
926 </g>
927 <!-- 4 -->
928 <g id="node48" class="node"><title>4</title>
929 <a xlink:href="../www.zorba-xquery.com_modules_fetch.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/fetch">
930-<ellipse fill="white" stroke="white" cx="2565" cy="-164" rx="28.3955" ry="18"/>
931-<text text-anchor="middle" x="2565" y="-160.3" font-family="Times,serif" font-size="14.00" fill="red">fetch</text>
932+<ellipse fill="white" stroke="white" cx="4298.82" cy="-195" rx="28.3955" ry="18"/>
933+<text text-anchor="middle" x="4298.82" y="-191.3" font-family="Times,serif" font-size="14.00" fill="red">fetch</text>
934 </a>
935 </g>
936 <!-- 2 -->
937 <g id="node49" class="node"><title>2</title>
938 <a xlink:href="../www.zorba-xquery.com_modules_http-client.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/http-client">
939-<ellipse fill="white" stroke="white" cx="2472" cy="-164" rx="46.1964" ry="18"/>
940-<text text-anchor="middle" x="2472" y="-160.3" font-family="Times,serif" font-size="14.00" fill="red">http-client</text>
941+<ellipse fill="white" stroke="white" cx="4205.82" cy="-195" rx="46.1964" ry="18"/>
942+<text text-anchor="middle" x="4205.82" y="-191.3" font-family="Times,serif" font-size="14.00" fill="red">http-client</text>
943 </a>
944 </g>
945 <!-- 1 -->
946-<g id="node107" class="node"><title>1</title>
947+<g id="node81" class="node"><title>1</title>
948 <a xlink:href="../expath.org_ns_error.html" xlink:title="(Zorba-core) module uri=http://expath.org/ns/error">
949-<ellipse fill="white" stroke="white" cx="3707" cy="-164" rx="27.4223" ry="18"/>
950-<text text-anchor="middle" x="3707" y="-160.3" font-family="Times,serif" font-size="14.00" fill="red">error</text>
951+<ellipse fill="white" stroke="white" cx="4271.82" cy="-73" rx="27.4223" ry="18"/>
952+<text text-anchor="middle" x="4271.82" y="-69.3" font-family="Times,serif" font-size="14.00" fill="red">error</text>
953 </a>
954 </g>
955 <!-- 2&#45;&gt;1 -->
956-<g id="edge69" class="edge"><title>2-&gt;1</title>
957+<g id="edge117" class="edge"><title>2-&gt;1</title>
958 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/http-client, TO: http://expath.org/ns/error">
959-<path fill="none" stroke="black" d="M2477.74,-181.906C2486.23,-204.532 2504.61,-241.34 2536,-248 2551.01,-251.186 3625.99,-251.186 3641,-248 3668.66,-242.131 3686.78,-213.466 3696.91,-191.235"/>
960-<polygon fill="black" stroke="black" points="3700.2,-192.455 3700.89,-181.883 3693.76,-189.714 3700.2,-192.455"/>
961+<path fill="none" stroke="black" d="M4215,-177.315C4226.14,-157.051 4245.05,-122.675 4257.97,-99.1844"/>
962+<polygon fill="black" stroke="black" points="4261.18,-100.609 4262.93,-90.1604 4255.05,-97.2358 4261.18,-100.609"/>
963 </a>
964 </g>
965 <!-- cURL -->
966-<g id="node129" class="node"><title>cURL</title>
967+<g id="node176" class="node"><title>cURL</title>
968 <a xlink:href="http://curl.haxx.se/" xlink:title="cURL Library">
969-<polygon fill="none" stroke="red" points="2947,-91 2897,-91 2893,-87 2893,-55 2943,-55 2947,-59 2947,-91"/>
970-<polyline fill="none" stroke="red" points="2943,-87 2893,-87 "/>
971-<polyline fill="none" stroke="red" points="2943,-87 2943,-55 "/>
972-<polyline fill="none" stroke="red" points="2943,-87 2947,-91 "/>
973-<text text-anchor="middle" x="2920" y="-69.3" font-family="Times,serif" font-size="14.00">cURL</text>
974+<polygon fill="none" stroke="red" points="4171.82,-91 4121.82,-91 4117.82,-87 4117.82,-55 4167.82,-55 4171.82,-59 4171.82,-91"/>
975+<polyline fill="none" stroke="red" points="4167.82,-87 4117.82,-87 "/>
976+<polyline fill="none" stroke="red" points="4167.82,-87 4167.82,-55 "/>
977+<polyline fill="none" stroke="red" points="4167.82,-87 4171.82,-91 "/>
978+<text text-anchor="middle" x="4144.82" y="-69.3" font-family="Times,serif" font-size="14.00">cURL</text>
979 </a>
980 </g>
981 <!-- 2&#45;&gt;cURL -->
982-<g id="edge45" class="edge"><title>2-&gt;cURL</title>
983+<g id="edge79" class="edge"><title>2-&gt;cURL</title>
984 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/http-client, TO: cURL">
985-<path fill="none" stroke="red" d="M2491.97,-147.578C2501.92,-140.822 2514.48,-133.618 2527,-130 2565.12,-118.981 2848.71,-140.14 2884,-122 2893.49,-117.122 2901.15,-108.464 2906.92,-99.8315"/>
986-<polygon fill="red" stroke="red" points="2910.08,-101.373 2912.25,-91.0041 2904.09,-97.7537 2910.08,-101.373"/>
987-</a>
988-</g>
989-<!-- 56 -->
990-<g id="node50" class="node"><title>56</title>
991-<a xlink:href="../www.zorba-xquery.com_modules_process.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/process">
992-<ellipse fill="white" stroke="white" cx="2370" cy="-164" rx="37.0701" ry="18"/>
993-<text text-anchor="middle" x="2370" y="-160.3" font-family="Times,serif" font-size="14.00" fill="green">process</text>
994-</a>
995-</g>
996-<!-- 54 -->
997-<g id="node51" class="node"><title>54</title>
998-<a xlink:href="../www.zorba-xquery.com_modules_system.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/system">
999-<ellipse fill="white" stroke="white" cx="2279" cy="-164" rx="35.6194" ry="18"/>
1000-<text text-anchor="middle" x="2279" y="-160.3" font-family="Times,serif" font-size="14.00" fill="green">system</text>
1001+<path fill="none" stroke="red" d="M4197.21,-177.061C4187.05,-157.074 4170.04,-123.612 4158.17,-100.257"/>
1002+<polygon fill="red" stroke="red" points="4161.24,-98.5693 4153.59,-91.241 4155,-101.741 4161.24,-98.5693"/>
1003 </a>
1004 </g>
1005 <!-- 22 -->
1006-<g id="node54" class="node"><title>22</title>
1007+<g id="node52" class="node"><title>22</title>
1008 <a xlink:href="../www.zorba-xquery.com_modules_xqdoc2xhtml_index.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/xqdoc2xhtml/">
1009-<ellipse fill="white" stroke="white" cx="4066" cy="-439" rx="57.2688" ry="18"/>
1010-<text text-anchor="middle" x="4066" y="-435.3" font-family="Times,serif" font-size="14.00" fill="red">xqdoc2xhtml</text>
1011+<ellipse fill="white" stroke="white" cx="4132.82" cy="-470" rx="57.2688" ry="18"/>
1012+<text text-anchor="middle" x="4132.82" y="-466.3" font-family="Times,serif" font-size="14.00" fill="red">xqdoc2xhtml</text>
1013 </a>
1014 </g>
1015 <!-- 22&#45;&gt;29 -->
1016-<g id="edge87" class="edge"><title>22-&gt;29</title>
1017+<g id="edge139" class="edge"><title>22-&gt;29</title>
1018 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/xqdoc2xhtml/, TO: http://www.zorba-xquery.com/modules/store/static/collections/ddl">
1019-<path fill="none" stroke="black" d="M4119.77,-432.395C4194.45,-424.845 4333.83,-411.593 4453,-405 4470.42,-404.036 4753,-407.421 4767,-397 4792.53,-377.995 4800.25,-340.405 4802.42,-314.498"/>
1020-<polygon fill="black" stroke="black" points="4805.94,-314.394 4803.05,-304.199 4798.95,-313.967 4805.94,-314.394"/>
1021+<path fill="none" stroke="black" d="M4155.46,-453.319C4166.51,-446.594 4180.3,-439.491 4193.82,-436 4216.85,-430.057 5030.63,-442.046 5049.82,-428 5075.5,-409.202 5083.18,-371.562 5085.31,-345.589"/>
1022+<polygon fill="black" stroke="black" points="5088.83,-345.448 5085.92,-335.26 5081.84,-345.037 5088.83,-345.448"/>
1023 </a>
1024 </g>
1025 <!-- 22&#45;&gt;30 -->
1026-<g id="edge85" class="edge"><title>22-&gt;30</title>
1027+<g id="edge137" class="edge"><title>22-&gt;30</title>
1028 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/xqdoc2xhtml/, TO: http://www.zorba-xquery.com/modules/store/static/collections/dml">
1029-<path fill="none" stroke="black" d="M4119.78,-432.531C4194.46,-425.138 4333.86,-412.069 4453,-405 4466.26,-404.213 4681.28,-404.846 4692,-397 4718.01,-377.964 4726.76,-340.109 4729.65,-314.175"/>
1030-<polygon fill="black" stroke="black" points="4733.13,-314.488 4730.54,-304.215 4726.16,-313.863 4733.13,-314.488"/>
1031+<path fill="none" stroke="black" d="M4155.47,-453.324C4166.51,-446.601 4180.3,-439.497 4193.82,-436 4214.83,-430.568 4957.17,-440.609 4974.82,-428 5001.05,-409.267 5009.74,-371.339 5012.56,-345.306"/>
1032+<polygon fill="black" stroke="black" points="5016.05,-345.568 5013.43,-335.304 5009.08,-344.966 5016.05,-345.568"/>
1033 </a>
1034 </g>
1035 <!-- 22&#45;&gt;4 -->
1036-<g id="edge91" class="edge"><title>22-&gt;4</title>
1037+<g id="edge143" class="edge"><title>22-&gt;4</title>
1038 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/xqdoc2xhtml/, TO: http://www.zorba-xquery.com/modules/fetch">
1039-<path fill="none" stroke="black" d="M4042.93,-422.401C4031.7,-415.695 4017.68,-408.583 4004,-405 3966.8,-395.258 3696.17,-401.666 3658,-397 3365.06,-361.193 3303,-287.321 3010,-252 2987.71,-249.313 2625.07,-255.847 2606,-244 2587.59,-232.563 2577.05,-209.945 2571.28,-191.831"/>
1040-<polygon fill="black" stroke="black" points="2574.6,-190.714 2568.47,-182.068 2567.87,-192.645 2574.6,-190.714"/>
1041+<path fill="none" stroke="black" d="M4156.17,-453.448C4167.14,-446.925 4180.68,-439.949 4193.82,-436 4213.26,-430.16 4270.67,-442.55 4284.82,-428 4312.45,-399.599 4305.93,-278.219 4301.39,-223.246"/>
1042+<polygon fill="black" stroke="black" points="4304.87,-222.845 4300.52,-213.184 4297.9,-223.448 4304.87,-222.845"/>
1043 </a>
1044 </g>
1045 <!-- 21 -->
1046-<g id="node55" class="node"><title>21</title>
1047+<g id="node53" class="node"><title>21</title>
1048 <a xlink:href="../www.zorba-xquery.com_modules_xqdoc2xhtml_error.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/xqdoc2xhtml/error">
1049-<ellipse fill="white" stroke="white" cx="4051" cy="-286" rx="27.4223" ry="18"/>
1050-<text text-anchor="middle" x="4051" y="-282.3" font-family="Times,serif" font-size="14.00" fill="red">error</text>
1051+<ellipse fill="white" stroke="white" cx="4146.82" cy="-317" rx="27.4223" ry="18"/>
1052+<text text-anchor="middle" x="4146.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="red">error</text>
1053 </a>
1054 </g>
1055 <!-- 22&#45;&gt;21 -->
1056-<g id="edge83" class="edge"><title>22-&gt;21</title>
1057+<g id="edge135" class="edge"><title>22-&gt;21</title>
1058 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/xqdoc2xhtml/, TO: http://www.zorba-xquery.com/modules/xqdoc2xhtml/error">
1059-<path fill="none" stroke="black" d="M4064.31,-420.972C4061.73,-395.03 4056.8,-345.357 4053.71,-314.326"/>
1060-<polygon fill="black" stroke="black" points="4057.18,-313.803 4052.71,-304.198 4050.21,-314.495 4057.18,-313.803"/>
1061+<path fill="none" stroke="black" d="M4134.4,-451.972C4136.81,-426.03 4141.41,-376.357 4144.29,-345.326"/>
1062+<polygon fill="black" stroke="black" points="4147.79,-345.478 4145.23,-335.198 4140.82,-344.832 4147.79,-345.478"/>
1063 </a>
1064 </g>
1065 <!-- 9 -->
1066-<g id="node56" class="node"><title>9</title>
1067+<g id="node54" class="node"><title>9</title>
1068 <a xlink:href="../www.zorba-xquery.com_modules_project_xqdoc.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/project_xqdoc">
1069-<ellipse fill="white" stroke="white" cx="3929" cy="-439" rx="61.1419" ry="18"/>
1070-<text text-anchor="middle" x="3929" y="-435.3" font-family="Times,serif" font-size="14.00" fill="red">project_xqdoc</text>
1071+<ellipse fill="white" stroke="white" cx="4269.82" cy="-470" rx="61.1419" ry="18"/>
1072+<text text-anchor="middle" x="4269.82" y="-466.3" font-family="Times,serif" font-size="14.00" fill="red">project_xqdoc</text>
1073 </a>
1074 </g>
1075 <!-- 22&#45;&gt;9 -->
1076-<g id="edge89" class="edge"><title>22-&gt;9</title>
1077+<g id="edge141" class="edge"><title>22-&gt;9</title>
1078 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/xqdoc2xhtml/, TO: http://www.zorba-xquery.com/modules/project_xqdoc">
1079-<path fill="none" stroke="black" d="M4008.32,-439C4005.69,-439 4003.06,-439 4000.43,-439"/>
1080-<polygon fill="black" stroke="black" points="4000.28,-435.5 3990.28,-439 4000.28,-442.5 4000.28,-435.5"/>
1081+<path fill="none" stroke="black" d="M4190.35,-470C4193.12,-470 4195.88,-470 4198.65,-470"/>
1082+<polygon fill="black" stroke="black" points="4198.67,-473.5 4208.67,-470 4198.67,-466.5 4198.67,-473.5"/>
1083 </a>
1084 </g>
1085 <!-- 16 -->
1086-<g id="node57" class="node"><title>16</title>
1087+<g id="node55" class="node"><title>16</title>
1088 <a xlink:href="../www.zorba-xquery.com_modules_xqdoc.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/xqdoc">
1089-<ellipse fill="white" stroke="white" cx="3944" cy="-286" rx="32.2457" ry="18"/>
1090-<text text-anchor="middle" x="3944" y="-282.3" font-family="Times,serif" font-size="14.00" fill="red">xqdoc</text>
1091+<ellipse fill="white" stroke="white" cx="4238.82" cy="-317" rx="32.2457" ry="18"/>
1092+<text text-anchor="middle" x="4238.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="red">xqdoc</text>
1093 </a>
1094 </g>
1095 <!-- 22&#45;&gt;16 -->
1096-<g id="edge81" class="edge"><title>22-&gt;16</title>
1097+<g id="edge133" class="edge"><title>22-&gt;16</title>
1098 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/xqdoc2xhtml/, TO: http://www.zorba-xquery.com/modules/xqdoc">
1099-<path fill="none" stroke="black" d="M4033.16,-423.984C4020.33,-417.27 4006.27,-408.22 3996,-397 3973.91,-372.869 3959.52,-337.675 3951.59,-313.637"/>
1100-<polygon fill="black" stroke="black" points="3954.93,-312.572 3948.59,-304.082 3948.25,-314.671 3954.93,-312.572"/>
1101+<path fill="none" stroke="black" d="M4162.45,-454.357C4178.84,-445.749 4197.03,-435.181 4202.82,-428 4222.18,-403.991 4231.27,-369.228 4235.44,-345.238"/>
1102+<polygon fill="black" stroke="black" points="4238.95,-345.471 4237.03,-335.051 4232.03,-344.391 4238.95,-345.471"/>
1103 </a>
1104 </g>
1105 <!-- 38 -->
1106-<g id="node106" class="node"><title>38</title>
1107+<g id="node80" class="node"><title>38</title>
1108 <a xlink:href="../expath.org_ns_file.html" xlink:title="(Zorba-core) module uri=http://expath.org/ns/file">
1109-<ellipse fill="white" stroke="white" cx="3809" cy="-286" rx="27" ry="18"/>
1110-<text text-anchor="middle" x="3809" y="-282.3" font-family="Times,serif" font-size="14.00" fill="red">file</text>
1111+<ellipse fill="white" stroke="white" cx="4344.82" cy="-73" rx="27" ry="18"/>
1112+<text text-anchor="middle" x="4344.82" y="-69.3" font-family="Times,serif" font-size="14.00" fill="red">file</text>
1113 </a>
1114 </g>
1115 <!-- 22&#45;&gt;38 -->
1116-<g id="edge93" class="edge"><title>22-&gt;38</title>
1117+<g id="edge145" class="edge"><title>22-&gt;38</title>
1118 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/xqdoc2xhtml/, TO: http://expath.org/ns/file">
1119-<path fill="none" stroke="black" d="M4042.59,-422.418C4031.39,-415.803 4017.51,-408.761 4004,-405 3988.14,-400.583 3869.49,-406.441 3856,-397 3828.93,-378.06 3817.35,-340.182 3812.47,-314.217"/>
1120-<polygon fill="black" stroke="black" points="3815.9,-313.532 3810.81,-304.243 3809,-314.683 3815.9,-313.532"/>
1121+<path fill="none" stroke="black" d="M4155.85,-453.506C4166.86,-446.909 4180.52,-439.858 4193.82,-436 4206.23,-432.4 4300.13,-436.548 4309.82,-428 4404.77,-344.22 4370.08,-167.567 4352.5,-100.547"/>
1122+<polygon fill="black" stroke="black" points="4355.84,-99.4988 4349.85,-90.7624 4349.09,-101.33 4355.84,-99.4988"/>
1123 </a>
1124 </g>
1125 <!-- 9&#45;&gt;4 -->
1126-<g id="edge75" class="edge"><title>9-&gt;4</title>
1127+<g id="edge123" class="edge"><title>9-&gt;4</title>
1128 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/project_xqdoc, TO: http://www.zorba-xquery.com/modules/fetch">
1129-<path fill="none" stroke="black" d="M3868.55,-436.064C3765.46,-432.208 3549.18,-421.711 3368,-397 3025.74,-350.32 2882.01,-451.701 2606,-244 2588.97,-231.184 2578.39,-209.246 2572.25,-191.735"/>
1130-<polygon fill="black" stroke="black" points="2575.53,-190.489 2569.14,-182.039 2568.86,-192.63 2575.53,-190.489"/>
1131+<path fill="none" stroke="black" d="M4292.83,-453.231C4300.71,-446.477 4308.6,-437.861 4312.82,-428 4342.53,-358.633 4321.36,-266.809 4307.8,-222.354"/>
1132+<polygon fill="black" stroke="black" points="4311.07,-221.088 4304.71,-212.612 4304.39,-223.202 4311.07,-221.088"/>
1133 </a>
1134 </g>
1135 <!-- 9&#45;&gt;21 -->
1136-<g id="edge77" class="edge"><title>9-&gt;21</title>
1137+<g id="edge125" class="edge"><title>9-&gt;21</title>
1138 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/project_xqdoc, TO: http://www.zorba-xquery.com/modules/xqdoc2xhtml/error">
1139-<path fill="none" stroke="black" d="M3957.66,-422.917C3969.4,-416.998 3983.2,-410.354 3996,-405 4005.98,-400.823 4011.55,-404.848 4019,-397 4040.24,-374.638 4047.49,-339.011 4049.9,-314.391"/>
1140-<polygon fill="black" stroke="black" points="4053.4,-314.504 4050.69,-304.263 4046.43,-313.963 4053.4,-314.504"/>
1141+<path fill="none" stroke="black" d="M4241.55,-453.92C4229.76,-447.934 4215.81,-441.242 4202.82,-436 4192,-431.633 4185.93,-436.392 4177.82,-428 4156.45,-405.869 4149.6,-370.193 4147.51,-345.499"/>
1142+<polygon fill="black" stroke="black" points="4150.99,-345.096 4146.87,-335.337 4144.01,-345.538 4150.99,-345.096"/>
1143 </a>
1144 </g>
1145 <!-- 9&#45;&gt;16 -->
1146-<g id="edge71" class="edge"><title>9-&gt;16</title>
1147+<g id="edge119" class="edge"><title>9-&gt;16</title>
1148 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/project_xqdoc, TO: http://www.zorba-xquery.com/modules/xqdoc">
1149-<path fill="none" stroke="black" d="M3930.69,-420.972C3933.27,-395.03 3938.2,-345.357 3941.29,-314.326"/>
1150-<polygon fill="black" stroke="black" points="3944.79,-314.495 3942.29,-304.198 3937.82,-313.803 3944.79,-314.495"/>
1151+<path fill="none" stroke="black" d="M4266.33,-451.972C4261,-426.03 4250.8,-376.357 4244.43,-345.326"/>
1152+<polygon fill="black" stroke="black" points="4247.79,-344.289 4242.35,-335.198 4240.93,-345.697 4247.79,-344.289"/>
1153 </a>
1154 </g>
1155 <!-- 9&#45;&gt;38 -->
1156-<g id="edge73" class="edge"><title>9-&gt;38</title>
1157+<g id="edge121" class="edge"><title>9-&gt;38</title>
1158 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/project_xqdoc, TO: http://expath.org/ns/file">
1159-<path fill="none" stroke="black" d="M3893.78,-424.077C3880.58,-417.467 3866.29,-408.467 3856,-397 3834.61,-373.17 3821.94,-338.143 3815.24,-314.051"/>
1160-<polygon fill="black" stroke="black" points="3818.57,-312.935 3812.65,-304.145 3811.79,-314.705 3818.57,-312.935"/>
1161-</a>
1162-</g>
1163-<!-- 57 -->
1164-<g id="node60" class="node"><title>57</title>
1165-<a xlink:href="../www.zorba-xquery.com_modules_data-cleaning_character-based-string-similarity.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/data-cleaning/character-based-string-similarity">
1166-<ellipse fill="white" stroke="white" cx="170" cy="-164" rx="126.133" ry="18"/>
1167-<text text-anchor="middle" x="170" y="-160.3" font-family="Times,serif" font-size="14.00" fill="green">character-based-string-similarity</text>
1168-</a>
1169-</g>
1170-<!-- 58 -->
1171-<g id="node61" class="node"><title>58</title>
1172-<a xlink:href="../www.zorba-xquery.com_modules_data-cleaning_consolidation.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/data-cleaning/consolidation">
1173-<ellipse fill="white" stroke="white" cx="126" cy="-286" rx="57.2688" ry="18"/>
1174-<text text-anchor="middle" x="126" y="-282.3" font-family="Times,serif" font-size="14.00" fill="green">consolidation</text>
1175-</a>
1176-</g>
1177-<!-- 58&#45;&gt;57 -->
1178-<g id="edge109" class="edge"><title>58-&gt;57</title>
1179-<a xlink:title="FROM: http://www.zorba-xquery.com/modules/data-cleaning/consolidation, TO: http://www.zorba-xquery.com/modules/data-cleaning/character-based-string-similarity">
1180-<path fill="none" stroke="black" d="M132.211,-268.061C139.474,-248.252 151.591,-215.206 160.143,-191.882"/>
1181-<polygon fill="black" stroke="black" points="163.522,-192.835 163.678,-182.241 156.95,-190.425 163.522,-192.835"/>
1182-</a>
1183-</g>
1184-<!-- 63 -->
1185-<g id="node66" class="node"><title>63</title>
1186-<a xlink:href="../www.zorba-xquery.com_modules_data-cleaning_set-similarity.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/data-cleaning/set-similarity">
1187-<ellipse fill="white" stroke="white" cx="535" cy="-73" rx="57.2688" ry="18"/>
1188-<text text-anchor="middle" x="535" y="-69.3" font-family="Times,serif" font-size="14.00" fill="green">set-similarity</text>
1189-</a>
1190-</g>
1191-<!-- 58&#45;&gt;63 -->
1192-<g id="edge107" class="edge"><title>58-&gt;63</title>
1193-<a xlink:title="FROM: http://www.zorba-xquery.com/modules/data-cleaning/consolidation, TO: http://www.zorba-xquery.com/modules/data-cleaning/set-similarity">
1194-<path fill="none" stroke="black" d="M79.6308,-275.326C62.6123,-269.29 45.0637,-259.572 35,-244 7.49918,-201.446 1.22589,-167.768 35,-130 63.3807,-98.2632 338.55,-82.3859 468.137,-76.6194"/>
1195-<polygon fill="black" stroke="black" points="468.5,-80.107 478.337,-76.173 468.194,-73.1137 468.5,-80.107"/>
1196-</a>
1197-</g>
1198-<!-- 59 -->
1199-<g id="node62" class="node"><title>59</title>
1200-<a xlink:href="../www.zorba-xquery.com_modules_data-cleaning_conversion.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/data-cleaning/conversion">
1201-<ellipse fill="white" stroke="white" cx="593" cy="-286" rx="49.0941" ry="18"/>
1202-<text text-anchor="middle" x="593" y="-282.3" font-family="Times,serif" font-size="14.00" fill="green">conversion</text>
1203-</a>
1204-</g>
1205-<!-- 59&#45;&gt;11 -->
1206-<g id="edge113" class="edge"><title>59-&gt;11</title>
1207-<a xlink:title="FROM: http://www.zorba-xquery.com/modules/data-cleaning/conversion, TO: http://www.zorba-xquery.com/modules/reflection">
1208-<path fill="none" stroke="black" d="M614.502,-269.599C624.994,-262.936 638.111,-255.804 651,-252 681.1,-243.117 760.827,-247.632 792,-244 938.062,-226.981 1108.72,-192.672 1190.1,-175.414"/>
1209-<polygon fill="black" stroke="black" points="1190.99,-178.803 1200.04,-173.296 1189.53,-171.956 1190.99,-178.803"/>
1210-</a>
1211-</g>
1212-<!-- 59&#45;&gt;2 -->
1213-<g id="edge111" class="edge"><title>59-&gt;2</title>
1214-<a xlink:title="FROM: http://www.zorba-xquery.com/modules/data-cleaning/conversion, TO: http://www.zorba-xquery.com/modules/http-client">
1215-<path fill="none" stroke="black" d="M613.877,-269.645C624.437,-262.813 637.792,-255.526 651,-252 674.684,-245.676 2394.25,-255.306 2416,-244 2437.34,-232.908 2452.32,-209.541 2461.38,-191.083"/>
1216-<polygon fill="black" stroke="black" points="2464.57,-192.516 2465.58,-181.97 2458.22,-189.586 2464.57,-192.516"/>
1217-</a>
1218-</g>
1219-<!-- 60 -->
1220-<g id="node63" class="node"><title>60</title>
1221-<a xlink:href="../www.zorba-xquery.com_modules_data-cleaning_hybrid-string-similarity.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/data-cleaning/hybrid-string-similarity">
1222-<ellipse fill="white" stroke="white" cx="423" cy="-286" rx="93.3873" ry="18"/>
1223-<text text-anchor="middle" x="423" y="-282.3" font-family="Times,serif" font-size="14.00" fill="green">hybrid-string-similarity</text>
1224-</a>
1225-</g>
1226-<!-- 60&#45;&gt;57 -->
1227-<g id="edge119" class="edge"><title>60-&gt;57</title>
1228-<a xlink:title="FROM: http://www.zorba-xquery.com/modules/data-cleaning/hybrid-string-similarity, TO: http://www.zorba-xquery.com/modules/data-cleaning/character-based-string-similarity">
1229-<path fill="none" stroke="black" d="M374.51,-270.516C352.855,-263.45 327.256,-254.259 305,-244 269.106,-227.454 230.389,-204.186 203.661,-187.188"/>
1230-<polygon fill="black" stroke="black" points="205.385,-184.136 195.078,-181.683 201.606,-190.028 205.385,-184.136"/>
1231-</a>
1232-</g>
1233-<!-- 62 -->
1234-<g id="node65" class="node"><title>62</title>
1235-<a xlink:href="../www.zorba-xquery.com_modules_data-cleaning_phonetic-string-similarity.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/data-cleaning/phonetic-string-similarity">
1236-<ellipse fill="white" stroke="white" cx="415" cy="-164" rx="100.611" ry="18"/>
1237-<text text-anchor="middle" x="415" y="-160.3" font-family="Times,serif" font-size="14.00" fill="green">phonetic-string-similarity</text>
1238-</a>
1239-</g>
1240-<!-- 60&#45;&gt;62 -->
1241-<g id="edge121" class="edge"><title>60-&gt;62</title>
1242-<a xlink:title="FROM: http://www.zorba-xquery.com/modules/data-cleaning/hybrid-string-similarity, TO: http://www.zorba-xquery.com/modules/data-cleaning/phonetic-string-similarity">
1243-<path fill="none" stroke="black" d="M421.854,-267.807C420.541,-248.114 418.372,-215.583 416.826,-192.39"/>
1244-<polygon fill="black" stroke="black" points="420.302,-191.906 416.144,-182.161 413.317,-192.372 420.302,-191.906"/>
1245-</a>
1246-</g>
1247-<!-- 60&#45;&gt;63 -->
1248-<g id="edge115" class="edge"><title>60-&gt;63</title>
1249-<a xlink:title="FROM: http://www.zorba-xquery.com/modules/data-cleaning/hybrid-string-similarity, TO: http://www.zorba-xquery.com/modules/data-cleaning/set-similarity">
1250-<path fill="none" stroke="black" d="M484.604,-272.34C499.788,-266.261 514.424,-257.276 524,-244 539.956,-221.879 538.63,-143.387 536.642,-101.236"/>
1251-<polygon fill="black" stroke="black" points="540.131,-100.921 536.119,-91.1154 533.14,-101.283 540.131,-100.921"/>
1252-</a>
1253-</g>
1254-<!-- 64 -->
1255-<g id="node67" class="node"><title>64</title>
1256-<a xlink:href="../www.zorba-xquery.com_modules_data-cleaning_token-based-string-similarity.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/data-cleaning/token-based-string-similarity">
1257-<ellipse fill="white" stroke="white" cx="667" cy="-164" rx="113.135" ry="18"/>
1258-<text text-anchor="middle" x="667" y="-160.3" font-family="Times,serif" font-size="14.00" fill="green">token-based-string-similarity</text>
1259-</a>
1260-</g>
1261-<!-- 60&#45;&gt;64 -->
1262-<g id="edge117" class="edge"><title>60-&gt;64</title>
1263-<a xlink:title="FROM: http://www.zorba-xquery.com/modules/data-cleaning/hybrid-string-similarity, TO: http://www.zorba-xquery.com/modules/data-cleaning/token-based-string-similarity">
1264-<path fill="none" stroke="black" d="M471.775,-270.563C493.148,-263.565 518.26,-254.415 540,-244 573.936,-227.742 610.147,-204.576 635.183,-187.533"/>
1265-<polygon fill="black" stroke="black" points="637.292,-190.33 643.55,-181.781 633.327,-184.561 637.292,-190.33"/>
1266-</a>
1267-</g>
1268-<!-- 61 -->
1269-<g id="node64" class="node"><title>61</title>
1270-<a xlink:href="../www.zorba-xquery.com_modules_data-cleaning_normalization.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/data-cleaning/normalization">
1271-<ellipse fill="white" stroke="white" cx="720" cy="-286" rx="59.1941" ry="18"/>
1272-<text text-anchor="middle" x="720" y="-282.3" font-family="Times,serif" font-size="14.00" fill="green">normalization</text>
1273-</a>
1274-</g>
1275-<!-- 61&#45;&gt;2 -->
1276-<g id="edge123" class="edge"><title>61-&gt;2</title>
1277-<a xlink:title="FROM: http://www.zorba-xquery.com/modules/data-cleaning/normalization, TO: http://www.zorba-xquery.com/modules/http-client">
1278-<path fill="none" stroke="black" d="M746.063,-269.794C759.341,-262.907 776.022,-255.528 792,-252 814.025,-247.136 2395.99,-254.407 2416,-244 2437.34,-232.904 2452.32,-209.538 2461.38,-191.081"/>
1279-<polygon fill="black" stroke="black" points="2464.57,-192.515 2465.58,-181.968 2458.21,-189.583 2464.57,-192.515"/>
1280-</a>
1281-</g>
1282-<!-- 64&#45;&gt;63 -->
1283-<g id="edge125" class="edge"><title>64-&gt;63</title>
1284-<a xlink:title="FROM: http://www.zorba-xquery.com/modules/data-cleaning/token-based-string-similarity, TO: http://www.zorba-xquery.com/modules/data-cleaning/set-similarity">
1285-<path fill="none" stroke="black" d="M642.172,-146.26C620.848,-131.883 589.978,-111.069 566.841,-95.4683"/>
1286-<polygon fill="black" stroke="black" points="568.636,-92.4573 558.388,-89.7689 564.722,-98.2613 568.636,-92.4573"/>
1287+<path fill="none" stroke="black" d="M4304.64,-454.97C4320.69,-448.754 4340.08,-441.598 4357.82,-436 4371.39,-431.718 4380.11,-439.249 4388.82,-428 4461.5,-334.19 4416.35,-276.429 4388.82,-161 4383.45,-138.495 4371.27,-115.22 4361.09,-98.4132"/>
1288+<polygon fill="black" stroke="black" points="4363.96,-96.4072 4355.69,-89.7873 4358.03,-100.121 4363.96,-96.4072"/>
1289+</a>
1290+</g>
1291+<!-- 16&#45;&gt;12 -->
1292+<g id="edge129" class="edge"><title>16-&gt;12</title>
1293+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/xqdoc, TO: http://www.zorba-xquery.com/modules/schema">
1294+<path fill="none" stroke="black" d="M4226.18,-300.071C4219.94,-293.471 4211.82,-286.54 4202.82,-283 4189.83,-277.888 3207.65,-284.91 3197.82,-275 3162.14,-239.031 3166.12,-200.522 3197.82,-161 3208.08,-148.215 3220.41,-162.424 3233.82,-153 3252.31,-140.007 3265.48,-117.782 3273.64,-100.209"/>
1295+<polygon fill="black" stroke="black" points="3276.86,-101.577 3277.67,-91.0125 3270.45,-98.7709 3276.86,-101.577"/>
1296+</a>
1297+</g>
1298+<!-- 16&#45;&gt;4 -->
1299+<g id="edge127" class="edge"><title>16-&gt;4</title>
1300+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/xqdoc, TO: http://www.zorba-xquery.com/modules/fetch">
1301+<path fill="none" stroke="black" d="M4247.98,-299.331C4252,-291.92 4256.72,-283.065 4260.82,-275 4269.76,-257.417 4279.39,-237.388 4286.72,-221.897"/>
1302+<polygon fill="black" stroke="black" points="4290.08,-222.982 4291.17,-212.444 4283.74,-219.999 4290.08,-222.982"/>
1303 </a>
1304 </g>
1305 <!-- 18 -->
1306-<g id="node69" class="node"><title>18</title>
1307+<g id="node58" class="node"><title>18</title>
1308 <a xlink:href="../www.zorba-xquery.com_modules_converters_base64.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/converters/base64">
1309-<ellipse fill="white" stroke="white" cx="1127" cy="-286" rx="35.1455" ry="18"/>
1310-<text text-anchor="middle" x="1127" y="-282.3" font-family="Times,serif" font-size="14.00" fill="red">base64</text>
1311+<ellipse fill="white" stroke="white" cx="2935.82" cy="-195" rx="35.1455" ry="18"/>
1312+<text text-anchor="middle" x="2935.82" y="-191.3" font-family="Times,serif" font-size="14.00" fill="red">base64</text>
1313 </a>
1314 </g>
1315-<!-- 78 -->
1316-<g id="node70" class="node"><title>78</title>
1317+<!-- 85 -->
1318+<g id="node59" class="node"><title>85</title>
1319 <a xlink:href="../www.zorba-xquery.com_modules_converters_csv.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/converters/csv">
1320-<ellipse fill="white" stroke="white" cx="975" cy="-286" rx="27" ry="18"/>
1321-<text text-anchor="middle" x="975" y="-282.3" font-family="Times,serif" font-size="14.00" fill="green">csv</text>
1322+<ellipse fill="white" stroke="white" cx="2783.82" cy="-195" rx="27" ry="18"/>
1323+<text text-anchor="middle" x="2783.82" y="-191.3" font-family="Times,serif" font-size="14.00" fill="green">csv</text>
1324 </a>
1325 </g>
1326-<!-- 78&#45;&gt;12 -->
1327-<g id="edge155" class="edge"><title>78-&gt;12</title>
1328+<!-- 85&#45;&gt;12 -->
1329+<g id="edge213" class="edge"><title>85-&gt;12</title>
1330 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/converters/csv, TO: http://www.zorba-xquery.com/modules/schema">
1331-<path fill="none" stroke="black" d="M986.995,-269.78C993.322,-262.98 1001.7,-255.681 1011,-252 1046.28,-238.036 1660.87,-262.496 1694,-244 1714.18,-232.734 1727.38,-209.556 1735.12,-191.205"/>
1332-<polygon fill="black" stroke="black" points="1738.39,-192.463 1738.78,-181.876 1731.87,-189.911 1738.39,-192.463"/>
1333+<path fill="none" stroke="black" d="M2795.83,-178.811C2802.16,-172.019 2810.53,-164.717 2819.82,-161 2841.18,-152.454 3213.78,-164.289 3233.82,-153 3253.96,-141.657 3267.17,-118.488 3274.92,-100.16"/>
1334+<polygon fill="black" stroke="black" points="3278.18,-101.431 3278.58,-90.8434 3271.67,-98.8705 3278.18,-101.431"/>
1335 </a>
1336 </g>
1337-<!-- 79 -->
1338-<g id="node71" class="node"><title>79</title>
1339+<!-- 89 -->
1340+<g id="node60" class="node"><title>89</title>
1341 <a xlink:href="../www.zorba-xquery.com_modules_converters_html.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/converters/html">
1342-<ellipse fill="white" stroke="white" cx="903" cy="-286" rx="26.949" ry="18"/>
1343-<text text-anchor="middle" x="903" y="-282.3" font-family="Times,serif" font-size="14.00" fill="green">html</text>
1344+<ellipse fill="white" stroke="white" cx="3015.82" cy="-195" rx="26.949" ry="18"/>
1345+<text text-anchor="middle" x="3015.82" y="-191.3" font-family="Times,serif" font-size="14.00" fill="green">html</text>
1346 </a>
1347 </g>
1348-<!-- 79&#45;&gt;12 -->
1349-<g id="edge157" class="edge"><title>79-&gt;12</title>
1350+<!-- 89&#45;&gt;12 -->
1351+<g id="edge219" class="edge"><title>89-&gt;12</title>
1352 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/converters/html, TO: http://www.zorba-xquery.com/modules/schema">
1353-<path fill="none" stroke="black" d="M914.994,-269.775C921.32,-262.975 929.695,-255.676 939,-252 978.012,-236.586 1657.36,-264.425 1694,-244 1714.19,-232.745 1727.39,-209.566 1735.13,-191.212"/>
1354-<polygon fill="black" stroke="black" points="1738.39,-192.468 1738.78,-181.88 1731.88,-189.917 1738.39,-192.468"/>
1355+<path fill="none" stroke="black" d="M3028.28,-178.906C3034.82,-172.136 3043.41,-164.826 3052.82,-161 3090.12,-145.833 3198.99,-173.192 3233.82,-153 3253.61,-141.53 3266.76,-118.753 3274.59,-100.591"/>
1356+<polygon fill="black" stroke="black" points="3277.93,-101.661 3278.4,-91.0767 3271.43,-99.0596 3277.93,-101.661"/>
1357 </a>
1358 </g>
1359 <!-- Tidy -->
1360-<g id="node134" class="node"><title>Tidy</title>
1361+<g id="node182" class="node"><title>Tidy</title>
1362 <a xlink:href="http://tidy.sourceforge.net/" xlink:title="Tidy C++ Library">
1363-<polygon fill="none" stroke="red" points="2731,-91 2681,-91 2677,-87 2677,-55 2727,-55 2731,-59 2731,-91"/>
1364-<polyline fill="none" stroke="red" points="2727,-87 2677,-87 "/>
1365-<polyline fill="none" stroke="red" points="2727,-87 2727,-55 "/>
1366-<polyline fill="none" stroke="red" points="2727,-87 2731,-91 "/>
1367-<text text-anchor="middle" x="2704" y="-69.3" font-family="Times,serif" font-size="14.00">Tidy</text>
1368+<polygon fill="none" stroke="red" points="3407.82,-91 3357.82,-91 3353.82,-87 3353.82,-55 3403.82,-55 3407.82,-59 3407.82,-91"/>
1369+<polyline fill="none" stroke="red" points="3403.82,-87 3353.82,-87 "/>
1370+<polyline fill="none" stroke="red" points="3403.82,-87 3403.82,-55 "/>
1371+<polyline fill="none" stroke="red" points="3403.82,-87 3407.82,-91 "/>
1372+<text text-anchor="middle" x="3380.82" y="-69.3" font-family="Times,serif" font-size="14.00">Tidy</text>
1373 </a>
1374 </g>
1375-<!-- 79&#45;&gt;Tidy -->
1376-<g id="edge65" class="edge"><title>79-&gt;Tidy</title>
1377+<!-- 89&#45;&gt;Tidy -->
1378+<g id="edge113" class="edge"><title>89-&gt;Tidy</title>
1379 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/converters/html, TO: Tidy">
1380-<path fill="none" stroke="red" d="M915.013,-269.824C921.343,-263.035 929.717,-255.732 939,-252 957.304,-244.642 1278.13,-255.714 1294,-244 1336.97,-212.286 1289.32,-162.105 1332,-130 1386.83,-88.7568 2452.79,-76.4029 2666.78,-74.3342"/>
1381-<polygon fill="red" stroke="red" points="2666.91,-77.8332 2676.88,-74.2381 2666.85,-70.8335 2666.91,-77.8332"/>
1382+<path fill="none" stroke="red" d="M3028.26,-178.841C3034.78,-172.057 3043.38,-164.752 3052.82,-161 3081.85,-149.461 3306.89,-168.825 3333.82,-153 3353.21,-141.607 3365.49,-118.822 3372.62,-100.638"/>
1383+<polygon fill="red" stroke="red" points="3375.96,-101.704 3376.06,-91.1099 3369.37,-99.3263 3375.96,-101.704"/>
1384 </a>
1385 </g>
1386 <!-- 19 -->
1387-<g id="node72" class="node"><title>19</title>
1388+<g id="node61" class="node"><title>19</title>
1389 <a xlink:href="../www.zorba-xquery.com_modules_converters_json.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/converters/json">
1390-<ellipse fill="white" stroke="white" cx="1047" cy="-286" rx="27" ry="18"/>
1391-<text text-anchor="middle" x="1047" y="-282.3" font-family="Times,serif" font-size="14.00" fill="red">json</text>
1392+<ellipse fill="white" stroke="white" cx="2855.82" cy="-195" rx="27" ry="18"/>
1393+<text text-anchor="middle" x="2855.82" y="-191.3" font-family="Times,serif" font-size="14.00" fill="red">json</text>
1394 </a>
1395 </g>
1396 <!-- 19&#45;&gt;12 -->
1397-<g id="edge79" class="edge"><title>19-&gt;12</title>
1398+<g id="edge131" class="edge"><title>19-&gt;12</title>
1399 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/converters/json, TO: http://www.zorba-xquery.com/modules/schema">
1400-<path fill="none" stroke="black" d="M1059,-269.785C1065.32,-262.987 1073.7,-255.688 1083,-252 1114.56,-239.486 1664.37,-260.567 1694,-244 1714.18,-232.72 1727.38,-209.544 1735.12,-191.197"/>
1401-<polygon fill="black" stroke="black" points="1738.38,-192.457 1738.77,-181.87 1731.87,-189.903 1738.38,-192.457"/>
1402+<path fill="none" stroke="black" d="M2867.84,-178.827C2874.17,-172.039 2882.54,-164.736 2891.82,-161 2927.08,-146.807 3200.74,-171.72 3233.82,-153 3253.94,-141.616 3267.15,-118.451 3274.91,-100.135"/>
1403+<polygon fill="black" stroke="black" points="3278.17,-101.413 3278.57,-90.8263 3271.65,-98.8491 3278.17,-101.413"/>
1404+</a>
1405+</g>
1406+<!-- 60 -->
1407+<g id="node62" class="node"><title>60</title>
1408+<a xlink:href="../www.zorba-xquery.com_modules_read-pdf.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/read-pdf">
1409+<ellipse fill="white" stroke="white" cx="3101.82" cy="-195" rx="39.9464" ry="18"/>
1410+<text text-anchor="middle" x="3101.82" y="-191.3" font-family="Times,serif" font-size="14.00" fill="green">read-pdf</text>
1411+</a>
1412+</g>
1413+<!-- 60&#45;&gt;12 -->
1414+<g id="edge159" class="edge"><title>60-&gt;12</title>
1415+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/read-pdf, TO: http://www.zorba-xquery.com/modules/schema">
1416+<path fill="none" stroke="black" d="M3123.12,-179.602C3134.19,-172.828 3148.22,-165.308 3161.82,-161 3192.52,-151.278 3206.52,-170.064 3233.82,-153 3253.1,-140.951 3266.25,-118.439 3274.21,-100.519"/>
1417+<polygon fill="black" stroke="black" points="3277.5,-101.71 3278.1,-91.132 3271.04,-99.0289 3277.5,-101.71"/>
1418+</a>
1419+</g>
1420+<!-- Apache -->
1421+<g id="node177" class="node"><title>Apache</title>
1422+<a xlink:href="http://xmlbeans.apache.org/" xlink:title="Apache XMLBeans">
1423+<polygon fill="none" stroke="red" points="3641.32,-91 3588.32,-91 3584.32,-87 3584.32,-55 3637.32,-55 3641.32,-59 3641.32,-91"/>
1424+<polyline fill="none" stroke="red" points="3637.32,-87 3584.32,-87 "/>
1425+<polyline fill="none" stroke="red" points="3637.32,-87 3637.32,-55 "/>
1426+<polyline fill="none" stroke="red" points="3637.32,-87 3641.32,-91 "/>
1427+<text text-anchor="middle" x="3612.82" y="-69.3" font-family="Times,serif" font-size="14.00">Apache</text>
1428+</a>
1429+</g>
1430+<!-- 60&#45;&gt;Apache -->
1431+<g id="edge107" class="edge"><title>60-&gt;Apache</title>
1432+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/read-pdf, TO: Apache">
1433+<path fill="none" stroke="red" d="M3129.77,-181.814C3148.61,-174.252 3174.22,-165.201 3197.82,-161 3218.39,-157.338 3556.19,-164.218 3573.82,-153 3591.92,-141.482 3601.89,-118.872 3607.21,-100.782"/>
1434+<polygon fill="red" stroke="red" points="3610.62,-101.594 3609.77,-91.0332 3603.85,-99.8167 3610.62,-101.594"/>
1435+</a>
1436+</g>
1437+<!-- JDK -->
1438+<g id="node179" class="node"><title>JDK</title>
1439+<a xlink:href="http://www.oracle.com/technetwork/java/javase/downloads/index.html" xlink:title="JDK - Java Development Kit">
1440+<polygon fill="none" stroke="red" points="3479.82,-91 3429.82,-91 3425.82,-87 3425.82,-55 3475.82,-55 3479.82,-59 3479.82,-91"/>
1441+<polyline fill="none" stroke="red" points="3475.82,-87 3425.82,-87 "/>
1442+<polyline fill="none" stroke="red" points="3475.82,-87 3475.82,-55 "/>
1443+<polyline fill="none" stroke="red" points="3475.82,-87 3479.82,-91 "/>
1444+<text text-anchor="middle" x="3452.82" y="-69.3" font-family="Times,serif" font-size="14.00">JDK</text>
1445+</a>
1446+</g>
1447+<!-- 60&#45;&gt;JDK -->
1448+<g id="edge105" class="edge"><title>60-&gt;JDK</title>
1449+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/read-pdf, TO: JDK">
1450+<path fill="none" stroke="red" d="M3129.79,-181.933C3148.64,-174.42 3174.26,-165.381 3197.82,-161 3221.76,-156.55 3396.59,-166.544 3416.82,-153 3434.2,-141.366 3443.32,-119.133 3448.02,-101.209"/>
1451+<polygon fill="red" stroke="red" points="3451.48,-101.797 3450.31,-91.2666 3444.66,-100.226 3451.48,-101.797"/>
1452 </a>
1453 </g>
1454 <!-- 15 -->
1455-<g id="node73" class="node"><title>15</title>
1456+<g id="node63" class="node"><title>15</title>
1457 <a xlink:href="../www.zorba-xquery.com_modules_xml.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/xml">
1458-<ellipse fill="white" stroke="white" cx="831" cy="-286" rx="27" ry="18"/>
1459-<text text-anchor="middle" x="831" y="-282.3" font-family="Times,serif" font-size="14.00" fill="red">xml</text>
1460-</a>
1461-</g>
1462-<!-- 55 -->
1463-<g id="node76" class="node"><title>55</title>
1464-<a xlink:href="../www.zorba-xquery.com_modules_xqxq.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/xqxq">
1465-<ellipse fill="white" stroke="white" cx="2719" cy="-164" rx="28.3955" ry="18"/>
1466-<text text-anchor="middle" x="2719" y="-160.3" font-family="Times,serif" font-size="14.00" fill="green">xqxq</text>
1467-</a>
1468-</g>
1469-<!-- 47 -->
1470-<g id="node77" class="node"><title>47</title>
1471-<a xlink:href="../www.zorba-xquery.com_modules_languages_xslt.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/languages/xslt">
1472-<ellipse fill="white" stroke="white" cx="2645" cy="-164" rx="27" ry="18"/>
1473-<text text-anchor="middle" x="2645" y="-160.3" font-family="Times,serif" font-size="14.00" fill="green">xslt</text>
1474-</a>
1475-</g>
1476-<!-- libxslt -->
1477-<g id="node133" class="node"><title>libxslt</title>
1478-<a xlink:href="http://xmlsoft.org/XSLT/" xlink:title="libxslt Library">
1479-<polygon fill="none" stroke="red" points="2803,-91 2753,-91 2749,-87 2749,-55 2799,-55 2803,-59 2803,-91"/>
1480-<polyline fill="none" stroke="red" points="2799,-87 2749,-87 "/>
1481-<polyline fill="none" stroke="red" points="2799,-87 2799,-55 "/>
1482-<polyline fill="none" stroke="red" points="2799,-87 2803,-91 "/>
1483-<text text-anchor="middle" x="2776" y="-69.3" font-family="Times,serif" font-size="14.00">libxslt</text>
1484-</a>
1485-</g>
1486-<!-- 47&#45;&gt;libxslt -->
1487-<g id="edge51" class="edge"><title>47-&gt;libxslt</title>
1488-<a xlink:title="FROM: http://www.zorba-xquery.com/modules/languages/xslt, TO: libxslt">
1489-<path fill="none" stroke="red" d="M2656.54,-147.565C2662.26,-141.064 2669.71,-134.075 2678,-130 2702.93,-117.744 2716,-135.993 2740,-122 2749.08,-116.705 2756.6,-108.123 2762.37,-99.6694"/>
1490-<polygon fill="red" stroke="red" points="2765.43,-101.386 2767.75,-91.0497 2759.49,-97.6808 2765.43,-101.386"/>
1491-</a>
1492-</g>
1493-<!-- 65 -->
1494-<g id="node79" class="node"><title>65</title>
1495-<a xlink:href="../www.zorba-xquery.com_modules_excel_datetime.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/excel/datetime">
1496-<ellipse fill="white" stroke="white" cx="5406" cy="-439" rx="41.394" ry="18"/>
1497-<text text-anchor="middle" x="5406" y="-435.3" font-family="Times,serif" font-size="14.00" fill="green">datetime</text>
1498-</a>
1499-</g>
1500-<!-- 74 -->
1501-<g id="node88" class="node"><title>74</title>
1502-<a xlink:href="../www.zorba-xquery.com_modules_excel_text.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/excel/text">
1503-<ellipse fill="white" stroke="white" cx="5421" cy="-286" rx="27" ry="18"/>
1504-<text text-anchor="middle" x="5421" y="-282.3" font-family="Times,serif" font-size="14.00" fill="green">text</text>
1505-</a>
1506-</g>
1507-<!-- 65&#45;&gt;74 -->
1508-<g id="edge127" class="edge"><title>65-&gt;74</title>
1509-<a xlink:title="FROM: http://www.zorba-xquery.com/modules/excel/datetime, TO: http://www.zorba-xquery.com/modules/excel/text">
1510-<path fill="none" stroke="black" d="M5407.69,-420.972C5410.27,-395.03 5415.2,-345.357 5418.29,-314.326"/>
1511-<polygon fill="black" stroke="black" points="5421.79,-314.495 5419.29,-304.198 5414.82,-313.803 5421.79,-314.495"/>
1512-</a>
1513-</g>
1514-<!-- 66 -->
1515-<g id="node80" class="node"><title>66</title>
1516-<a xlink:href="../www.zorba-xquery.com_modules_excel_engineering.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/excel/engineering">
1517-<ellipse fill="white" stroke="white" cx="5294" cy="-439" rx="51.4931" ry="18"/>
1518-<text text-anchor="middle" x="5294" y="-435.3" font-family="Times,serif" font-size="14.00" fill="green">engineering</text>
1519-</a>
1520-</g>
1521-<!-- 71 -->
1522-<g id="node84" class="node"><title>71</title>
1523-<a xlink:href="../www.zorba-xquery.com_modules_excel_math.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/excel/math">
1524-<ellipse fill="white" stroke="white" cx="5197" cy="-164" rx="28.3955" ry="18"/>
1525-<text text-anchor="middle" x="5197" y="-160.3" font-family="Times,serif" font-size="14.00" fill="green">math</text>
1526-</a>
1527-</g>
1528-<!-- 66&#45;&gt;71 -->
1529-<g id="edge131" class="edge"><title>66-&gt;71</title>
1530-<a xlink:title="FROM: http://www.zorba-xquery.com/modules/excel/engineering, TO: http://www.zorba-xquery.com/modules/excel/math">
1531-<path fill="none" stroke="black" d="M5321.41,-423.64C5339.95,-413.649 5361.5,-401.368 5364,-397 5380.02,-369.045 5380.71,-279.55 5364,-252 5335.77,-205.46 5273.61,-182.656 5233.61,-172.4"/>
1532-<polygon fill="black" stroke="black" points="5234.24,-168.953 5223.7,-170 5232.59,-175.756 5234.24,-168.953"/>
1533-</a>
1534-</g>
1535-<!-- 66&#45;&gt;74 -->
1536-<g id="edge129" class="edge"><title>66-&gt;74</title>
1537-<a xlink:title="FROM: http://www.zorba-xquery.com/modules/excel/engineering, TO: http://www.zorba-xquery.com/modules/excel/text">
1538-<path fill="none" stroke="black" d="M5319,-423.109C5329.84,-417.015 5342.82,-410.192 5355,-405 5365.73,-400.427 5371.56,-405.053 5380,-397 5402.99,-375.064 5413.19,-339.042 5417.64,-314.23"/>
1539-<polygon fill="black" stroke="black" points="5421.15,-314.46 5419.27,-304.034 5414.24,-313.359 5421.15,-314.46"/>
1540-</a>
1541-</g>
1542-<!-- 67 -->
1543-<g id="node81" class="node"><title>67</title>
1544-<a xlink:href="../www.zorba-xquery.com_modules_excel_information.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/excel/information">
1545-<ellipse fill="white" stroke="white" cx="5303" cy="-286" rx="52.4675" ry="18"/>
1546-<text text-anchor="middle" x="5303" y="-282.3" font-family="Times,serif" font-size="14.00" fill="green">information</text>
1547-</a>
1548-</g>
1549-<!-- 67&#45;&gt;71 -->
1550-<g id="edge133" class="edge"><title>67-&gt;71</title>
1551-<a xlink:title="FROM: http://www.zorba-xquery.com/modules/excel/information, TO: http://www.zorba-xquery.com/modules/excel/math">
1552-<path fill="none" stroke="black" d="M5288.26,-268.315C5269.74,-247.345 5237.87,-211.263 5217.11,-187.77"/>
1553-<polygon fill="black" stroke="black" points="5219.52,-185.209 5210.28,-180.031 5214.27,-189.843 5219.52,-185.209"/>
1554-</a>
1555-</g>
1556-<!-- 68 -->
1557-<g id="node82" class="node"><title>68</title>
1558-<a xlink:href="../www.zorba-xquery.com_modules_excel_logical.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/excel/logical">
1559-<ellipse fill="white" stroke="white" cx="5123" cy="-439" rx="34.1708" ry="18"/>
1560-<text text-anchor="middle" x="5123" y="-435.3" font-family="Times,serif" font-size="14.00" fill="green">logical</text>
1561-</a>
1562-</g>
1563-<!-- 69 -->
1564-<g id="node83" class="node"><title>69</title>
1565-<a xlink:href="../www.zorba-xquery.com_modules_excel_lookup.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/excel/lookup">
1566-<ellipse fill="white" stroke="white" cx="5197" cy="-286" rx="35.1455" ry="18"/>
1567-<text text-anchor="middle" x="5197" y="-282.3" font-family="Times,serif" font-size="14.00" fill="green">lookup</text>
1568-</a>
1569-</g>
1570-<!-- 69&#45;&gt;71 -->
1571-<g id="edge135" class="edge"><title>69-&gt;71</title>
1572-<a xlink:title="FROM: http://www.zorba-xquery.com/modules/excel/lookup, TO: http://www.zorba-xquery.com/modules/excel/math">
1573-<path fill="none" stroke="black" d="M5197,-267.807C5197,-248.114 5197,-215.583 5197,-192.39"/>
1574-<polygon fill="black" stroke="black" points="5200.5,-192.161 5197,-182.161 5193.5,-192.161 5200.5,-192.161"/>
1575-</a>
1576-</g>
1577-<!-- 70 -->
1578-<g id="node85" class="node"><title>70</title>
1579-<a xlink:href="../www.zorba-xquery.com_modules_excel_math-sumproduct.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/excel/math-sumproduct">
1580-<ellipse fill="white" stroke="white" cx="5070" cy="-286" rx="73.1654" ry="18"/>
1581-<text text-anchor="middle" x="5070" y="-282.3" font-family="Times,serif" font-size="14.00" fill="green">math-sumproduct</text>
1582-</a>
1583-</g>
1584-<!-- 70&#45;&gt;71 -->
1585-<g id="edge137" class="edge"><title>70-&gt;71</title>
1586-<a xlink:title="FROM: http://www.zorba-xquery.com/modules/excel/math-sumproduct, TO: http://www.zorba-xquery.com/modules/excel/math">
1587-<path fill="none" stroke="black" d="M5087.66,-268.315C5110.29,-246.93 5149.56,-209.826 5174.36,-186.388"/>
1588-<polygon fill="black" stroke="black" points="5177.01,-188.708 5181.87,-179.296 5172.2,-183.62 5177.01,-188.708"/>
1589-</a>
1590-</g>
1591-<!-- 73 -->
1592-<g id="node86" class="node"><title>73</title>
1593-<a xlink:href="../www.zorba-xquery.com_modules_excel_statistical.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/excel/statistical">
1594-<ellipse fill="white" stroke="white" cx="4934" cy="-286" rx="44.2946" ry="18"/>
1595-<text text-anchor="middle" x="4934" y="-282.3" font-family="Times,serif" font-size="14.00" fill="green">statistical</text>
1596-</a>
1597-</g>
1598-<!-- 73&#45;&gt;71 -->
1599-<g id="edge143" class="edge"><title>73-&gt;71</title>
1600-<a xlink:title="FROM: http://www.zorba-xquery.com/modules/excel/statistical, TO: http://www.zorba-xquery.com/modules/excel/math">
1601-<path fill="none" stroke="black" d="M4956.15,-270.399C4965.75,-264.354 4977.23,-257.49 4988,-252 5048.13,-221.342 5121.64,-192.665 5163.52,-177.108"/>
1602-<polygon fill="black" stroke="black" points="5164.79,-180.371 5172.96,-173.626 5162.36,-173.804 5164.79,-180.371"/>
1603-</a>
1604-</g>
1605-<!-- 72 -->
1606-<g id="node87" class="node"><title>72</title>
1607-<a xlink:href="../www.zorba-xquery.com_modules_excel_statistical-zorba.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/excel/statistical-zorba">
1608-<ellipse fill="white" stroke="white" cx="4936" cy="-439" rx="65.9423" ry="18"/>
1609-<text text-anchor="middle" x="4936" y="-435.3" font-family="Times,serif" font-size="14.00" fill="green">statistical-zorba</text>
1610-</a>
1611-</g>
1612-<!-- 72&#45;&gt;71 -->
1613-<g id="edge139" class="edge"><title>72-&gt;71</title>
1614-<a xlink:title="FROM: http://www.zorba-xquery.com/modules/excel/statistical-zorba, TO: http://www.zorba-xquery.com/modules/excel/math">
1615-<path fill="none" stroke="black" d="M4905.86,-422.934C4896.09,-416.401 4886.4,-407.751 4881,-397 4852.1,-339.401 4841.94,-303.261 4881,-252 4914.88,-207.528 5082.94,-180.068 5159.22,-169.707"/>
1616-<polygon fill="black" stroke="black" points="5159.9,-173.147 5169.35,-168.358 5158.98,-166.208 5159.9,-173.147"/>
1617-</a>
1618-</g>
1619-<!-- 72&#45;&gt;73 -->
1620-<g id="edge141" class="edge"><title>72-&gt;73</title>
1621-<a xlink:title="FROM: http://www.zorba-xquery.com/modules/excel/statistical-zorba, TO: http://www.zorba-xquery.com/modules/excel/statistical">
1622-<path fill="none" stroke="black" d="M4935.77,-420.972C4935.43,-395.03 4934.77,-345.357 4934.36,-314.326"/>
1623-<polygon fill="black" stroke="black" points="4937.86,-314.15 4934.23,-304.198 4930.86,-314.243 4937.86,-314.15"/>
1624-</a>
1625-</g>
1626-<!-- 74&#45;&gt;71 -->
1627-<g id="edge145" class="edge"><title>74-&gt;71</title>
1628-<a xlink:title="FROM: http://www.zorba-xquery.com/modules/excel/text, TO: http://www.zorba-xquery.com/modules/excel/math">
1629-<path fill="none" stroke="black" d="M5405.29,-270.917C5397.92,-264.69 5388.82,-257.54 5380,-252 5330.36,-220.83 5267.82,-193.381 5230.2,-178.013"/>
1630-<polygon fill="black" stroke="black" points="5231.32,-174.691 5220.74,-174.188 5228.7,-181.181 5231.32,-174.691"/>
1631-</a>
1632-</g>
1633-<!-- 81 -->
1634-<g id="node90" class="node"><title>81</title>
1635+<ellipse fill="white" stroke="white" cx="2711.82" cy="-195" rx="27" ry="18"/>
1636+<text text-anchor="middle" x="2711.82" y="-191.3" font-family="Times,serif" font-size="14.00" fill="red">xml</text>
1637+</a>
1638+</g>
1639+<!-- 91 -->
1640+<g id="node65" class="node"><title>91</title>
1641 <a xlink:href="../www.zorba-xquery.com_modules_cryptography_hash.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/cryptography/hash">
1642-<ellipse fill="white" stroke="white" cx="2389" cy="-286" rx="27" ry="18"/>
1643-<text text-anchor="middle" x="2389" y="-282.3" font-family="Times,serif" font-size="14.00" fill="green">hash</text>
1644+<ellipse fill="white" stroke="white" cx="4015.82" cy="-317" rx="27" ry="18"/>
1645+<text text-anchor="middle" x="4015.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="green">hash</text>
1646 </a>
1647 </g>
1648-<!-- 80 -->
1649-<g id="node91" class="node"><title>80</title>
1650+<!-- 90 -->
1651+<g id="node66" class="node"><title>90</title>
1652 <a xlink:href="../www.zorba-xquery.com_modules_cryptography_hmac.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/cryptography/hmac">
1653-<ellipse fill="white" stroke="white" cx="2313" cy="-286" rx="30.3206" ry="18"/>
1654-<text text-anchor="middle" x="2313" y="-282.3" font-family="Times,serif" font-size="14.00" fill="green">hmac</text>
1655-</a>
1656-</g>
1657-<!-- 48 -->
1658-<g id="node93" class="node"><title>48</title>
1659-<a xlink:href="../expath.org_ns_geo.html" xlink:title="(External module) module uri=http://expath.org/ns/geo">
1660-<ellipse fill="white" stroke="white" cx="2145" cy="-286" rx="27" ry="18"/>
1661-<text text-anchor="middle" x="2145" y="-282.3" font-family="Times,serif" font-size="14.00" fill="green">geo</text>
1662-</a>
1663-</g>
1664-<!-- GEOS -->
1665-<g id="node130" class="node"><title>GEOS</title>
1666-<a xlink:href="http://trac.osgeo.org/geos/" xlink:title="GEOS (Geometry Engine - Open Source)">
1667-<polygon fill="none" stroke="red" points="2875,-91 2825,-91 2821,-87 2821,-55 2871,-55 2875,-59 2875,-91"/>
1668-<polyline fill="none" stroke="red" points="2871,-87 2821,-87 "/>
1669-<polyline fill="none" stroke="red" points="2871,-87 2871,-55 "/>
1670-<polyline fill="none" stroke="red" points="2871,-87 2875,-91 "/>
1671-<text text-anchor="middle" x="2848" y="-69.3" font-family="Times,serif" font-size="14.00">GEOS</text>
1672-</a>
1673-</g>
1674-<!-- 48&#45;&gt;GEOS -->
1675-<g id="edge53" class="edge"><title>48-&gt;GEOS</title>
1676-<a xlink:title="FROM: http://expath.org/ns/geo, TO: GEOS">
1677-<path fill="none" stroke="red" d="M2157.89,-270.113C2164.84,-263.214 2174.03,-255.73 2184,-252 2213.97,-240.784 2734.17,-262.892 2760,-244 2803.11,-212.472 2764.14,-171.302 2798,-130 2802.54,-124.458 2806.63,-126.743 2812,-122 2819.18,-115.658 2825.85,-107.675 2831.45,-100.049"/>
1678-<polygon fill="red" stroke="red" points="2834.65,-101.586 2837.5,-91.382 2828.91,-97.5821 2834.65,-101.586"/>
1679-</a>
1680-</g>
1681-<!-- 49 -->
1682-<g id="node94" class="node"><title>49</title>
1683+<ellipse fill="white" stroke="white" cx="3939.82" cy="-317" rx="30.3206" ry="18"/>
1684+<text text-anchor="middle" x="3939.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="green">hmac</text>
1685+</a>
1686+</g>
1687+<!-- 88 -->
1688+<g id="node68" class="node"><title>88</title>
1689 <a xlink:href="../www.zorba-xquery.com_modules_geoproj.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/geoproj">
1690-<ellipse fill="white" stroke="white" cx="2062" cy="-286" rx="37.5442" ry="18"/>
1691-<text text-anchor="middle" x="2062" y="-282.3" font-family="Times,serif" font-size="14.00" fill="green">geoproj</text>
1692+<ellipse fill="white" stroke="white" cx="2584.82" cy="-195" rx="37.5442" ry="18"/>
1693+<text text-anchor="middle" x="2584.82" y="-191.3" font-family="Times,serif" font-size="14.00" fill="green">geoproj</text>
1694 </a>
1695 </g>
1696-<!-- 49&#45;&gt;12 -->
1697-<g id="edge105" class="edge"><title>49-&gt;12</title>
1698+<!-- 88&#45;&gt;12 -->
1699+<g id="edge217" class="edge"><title>88-&gt;12</title>
1700 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/geoproj, TO: http://www.zorba-xquery.com/modules/schema">
1701-<path fill="none" stroke="black" d="M2046.73,-269.156C2039.34,-262.573 2029.93,-255.632 2020,-252 1996.4,-243.368 1815.79,-256.506 1794,-244 1774.16,-232.617 1761.02,-209.831 1753.2,-191.644"/>
1702-<polygon fill="black" stroke="black" points="1756.36,-190.106 1749.4,-182.114 1749.86,-192.699 1756.36,-190.106"/>
1703+<path fill="none" stroke="black" d="M2602.84,-179.056C2612.33,-172.142 2624.52,-164.662 2636.82,-161 2668.61,-151.533 3204.87,-169.192 3233.82,-153 3254,-141.717 3267.2,-118.541 3274.94,-100.195"/>
1704+<polygon fill="black" stroke="black" points="3278.21,-101.456 3278.6,-90.8684 3271.69,-98.9018 3278.21,-101.456"/>
1705 </a>
1706 </g>
1707-<!-- 53 -->
1708-<g id="node96" class="node"><title>53</title>
1709+<!-- 55 -->
1710+<g id="node70" class="node"><title>55</title>
1711 <a xlink:href="../www.zorba-xquery.com_modules_image_animation.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/image/animation">
1712-<ellipse fill="white" stroke="white" cx="3140" cy="-164" rx="46.2191" ry="18"/>
1713-<text text-anchor="middle" x="3140" y="-160.3" font-family="Times,serif" font-size="14.00" fill="green">animation</text>
1714+<ellipse fill="white" stroke="white" cx="3752.82" cy="-195" rx="46.2191" ry="18"/>
1715+<text text-anchor="middle" x="3752.82" y="-191.3" font-family="Times,serif" font-size="14.00" fill="green">animation</text>
1716 </a>
1717 </g>
1718 <!-- Magick -->
1719-<g id="node127" class="node"><title>Magick</title>
1720+<g id="node174" class="node"><title>Magick</title>
1721 <a xlink:href="http://www.imagemagick.org/Magick++/" xlink:title="Magick++ C++ Library">
1722-<polygon fill="none" stroke="red" points="3024.25,-91 2969.75,-91 2965.75,-87 2965.75,-55 3020.25,-55 3024.25,-59 3024.25,-91"/>
1723-<polyline fill="none" stroke="red" points="3020.25,-87 2965.75,-87 "/>
1724-<polyline fill="none" stroke="red" points="3020.25,-87 3020.25,-55 "/>
1725-<polyline fill="none" stroke="red" points="3020.25,-87 3024.25,-91 "/>
1726-<text text-anchor="middle" x="2995" y="-69.3" font-family="Times,serif" font-size="14.00">Magick</text>
1727+<polygon fill="none" stroke="red" points="3719.07,-91 3664.57,-91 3660.57,-87 3660.57,-55 3715.07,-55 3719.07,-59 3719.07,-91"/>
1728+<polyline fill="none" stroke="red" points="3715.07,-87 3660.57,-87 "/>
1729+<polyline fill="none" stroke="red" points="3715.07,-87 3715.07,-55 "/>
1730+<polyline fill="none" stroke="red" points="3715.07,-87 3719.07,-91 "/>
1731+<text text-anchor="middle" x="3689.82" y="-69.3" font-family="Times,serif" font-size="14.00">Magick</text>
1732 </a>
1733 </g>
1734-<!-- 53&#45;&gt;Magick -->
1735-<g id="edge61" class="edge"><title>53-&gt;Magick</title>
1736+<!-- 55&#45;&gt;Magick -->
1737+<g id="edge97" class="edge"><title>55-&gt;Magick</title>
1738 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/image/animation, TO: Magick">
1739-<path fill="none" stroke="red" d="M3118.87,-147.979C3108.76,-141.481 3096.22,-134.377 3084,-130 3062.4,-122.261 3052.81,-133.567 3033,-122 3023.87,-116.671 3016.1,-108.238 3010.01,-99.9175"/>
1740-<polygon fill="red" stroke="red" points="3012.78,-97.7587 3004.28,-91.4217 3006.97,-101.671 3012.78,-97.7587"/>
1741+<path fill="none" stroke="red" d="M3742.74,-177.396C3738.34,-169.997 3733.2,-161.133 3728.82,-153 3719.54,-135.767 3709.79,-116.023 3702.36,-100.584"/>
1742+<polygon fill="red" stroke="red" points="3705.32,-98.6428 3697.85,-91.1294 3699,-101.661 3705.32,-98.6428"/>
1743 </a>
1744 </g>
1745-<!-- 50 -->
1746-<g id="node97" class="node"><title>50</title>
1747+<!-- 52 -->
1748+<g id="node71" class="node"><title>52</title>
1749 <a xlink:href="../www.zorba-xquery.com_modules_image_basic.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/image/basic">
1750-<ellipse fill="white" stroke="white" cx="3047" cy="-164" rx="28.3955" ry="18"/>
1751-<text text-anchor="middle" x="3047" y="-160.3" font-family="Times,serif" font-size="14.00" fill="green">basic</text>
1752+<ellipse fill="white" stroke="white" cx="3659.82" cy="-195" rx="28.3955" ry="18"/>
1753+<text text-anchor="middle" x="3659.82" y="-191.3" font-family="Times,serif" font-size="14.00" fill="green">basic</text>
1754 </a>
1755 </g>
1756-<!-- 50&#45;&gt;Magick -->
1757-<g id="edge55" class="edge"><title>50-&gt;Magick</title>
1758+<!-- 52&#45;&gt;Magick -->
1759+<g id="edge91" class="edge"><title>52-&gt;Magick</title>
1760 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/image/basic, TO: Magick">
1761-<path fill="none" stroke="red" d="M3037.46,-146.676C3029.84,-133.627 3019.01,-115.087 3010.19,-99.9988"/>
1762-<polygon fill="red" stroke="red" points="3013.08,-97.9991 3005.01,-91.1305 3007.03,-101.53 3013.08,-97.9991"/>
1763+<path fill="none" stroke="red" d="M3664.06,-177.061C3668.99,-157.341 3677.2,-124.502 3683.02,-101.197"/>
1764+<polygon fill="red" stroke="red" points="3686.48,-101.791 3685.51,-91.241 3679.69,-100.093 3686.48,-101.791"/>
1765 </a>
1766 </g>
1767-<!-- 45 -->
1768-<g id="node98" class="node"><title>45</title>
1769+<!-- 47 -->
1770+<g id="node72" class="node"><title>47</title>
1771 <a xlink:href="../www.zorba-xquery.com_modules_image_graphviz.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/image/graphviz">
1772-<ellipse fill="white" stroke="white" cx="3246" cy="-164" rx="41.394" ry="18"/>
1773-<text text-anchor="middle" x="3246" y="-160.3" font-family="Times,serif" font-size="14.00" fill="green">graphviz</text>
1774+<ellipse fill="white" stroke="white" cx="3363.82" cy="-195" rx="41.394" ry="18"/>
1775+<text text-anchor="middle" x="3363.82" y="-191.3" font-family="Times,serif" font-size="14.00" fill="green">graphviz</text>
1776 </a>
1777 </g>
1778 <!-- Graphviz -->
1779-<g id="node132" class="node"><title>Graphviz</title>
1780+<g id="node180" class="node"><title>Graphviz</title>
1781 <a xlink:href="http://www.graphviz.org/" xlink:title="Graphviz - Graph Visualization Software">
1782-<polygon fill="none" stroke="red" points="3109.25,-91 3046.75,-91 3042.75,-87 3042.75,-55 3105.25,-55 3109.25,-59 3109.25,-91"/>
1783-<polyline fill="none" stroke="red" points="3105.25,-87 3042.75,-87 "/>
1784-<polyline fill="none" stroke="red" points="3105.25,-87 3105.25,-55 "/>
1785-<polyline fill="none" stroke="red" points="3105.25,-87 3109.25,-91 "/>
1786-<text text-anchor="middle" x="3076" y="-69.3" font-family="Times,serif" font-size="14.00">Graphviz</text>
1787+<polygon fill="none" stroke="red" points="3565.07,-91 3502.57,-91 3498.57,-87 3498.57,-55 3561.07,-55 3565.07,-59 3565.07,-91"/>
1788+<polyline fill="none" stroke="red" points="3561.07,-87 3498.57,-87 "/>
1789+<polyline fill="none" stroke="red" points="3561.07,-87 3561.07,-55 "/>
1790+<polyline fill="none" stroke="red" points="3561.07,-87 3565.07,-91 "/>
1791+<text text-anchor="middle" x="3531.82" y="-69.3" font-family="Times,serif" font-size="14.00">Graphviz</text>
1792 </a>
1793 </g>
1794-<!-- 45&#45;&gt;Graphviz -->
1795-<g id="edge47" class="edge"><title>45-&gt;Graphviz</title>
1796+<!-- 47&#45;&gt;Graphviz -->
1797+<g id="edge81" class="edge"><title>47-&gt;Graphviz</title>
1798 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/image/graphviz, TO: Graphviz">
1799-<path fill="none" stroke="red" d="M3227.27,-147.843C3218.09,-141.233 3206.53,-134.075 3195,-130 3162.98,-118.686 3149.24,-137.46 3119,-122 3108.73,-116.751 3099.76,-107.949 3092.71,-99.3052"/>
1800-<polygon fill="red" stroke="red" points="3095.39,-97.0417 3086.56,-91.1874 3089.81,-101.271 3095.39,-97.0417"/>
1801+<path fill="none" stroke="red" d="M3382.14,-178.846C3391.14,-172.236 3402.47,-165.078 3413.82,-161 3445.37,-149.669 3460.95,-171.631 3488.82,-153 3506.92,-140.901 3518.06,-118.55 3524.45,-100.702"/>
1802+<polygon fill="red" stroke="red" points="3527.81,-101.678 3527.6,-91.0851 3521.16,-99.4963 3527.81,-101.678"/>
1803 </a>
1804 </g>
1805-<!-- 51 -->
1806-<g id="node99" class="node"><title>51</title>
1807+<!-- 53 -->
1808+<g id="node73" class="node"><title>53</title>
1809 <a xlink:href="../www.zorba-xquery.com_modules_image_manipulation.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/image/manipulation">
1810-<ellipse fill="white" stroke="white" cx="2943" cy="-164" rx="57.2688" ry="18"/>
1811-<text text-anchor="middle" x="2943" y="-160.3" font-family="Times,serif" font-size="14.00" fill="green">manipulation</text>
1812+<ellipse fill="white" stroke="white" cx="3555.82" cy="-195" rx="57.2688" ry="18"/>
1813+<text text-anchor="middle" x="3555.82" y="-191.3" font-family="Times,serif" font-size="14.00" fill="green">manipulation</text>
1814 </a>
1815 </g>
1816-<!-- 51&#45;&gt;Magick -->
1817-<g id="edge57" class="edge"><title>51-&gt;Magick</title>
1818+<!-- 53&#45;&gt;Magick -->
1819+<g id="edge93" class="edge"><title>53-&gt;Magick</title>
1820 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/image/manipulation, TO: Magick">
1821-<path fill="none" stroke="red" d="M2952.78,-146.26C2960.38,-133.25 2971.06,-114.969 2979.78,-100.05"/>
1822-<polygon fill="red" stroke="red" points="2982.89,-101.672 2984.91,-91.2722 2976.84,-98.1408 2982.89,-101.672"/>
1823+<path fill="none" stroke="red" d="M3582.92,-179.027C3594.66,-172.92 3608.69,-166.109 3621.82,-161 3633.88,-156.308 3639.84,-161.24 3649.82,-153 3666.07,-139.581 3676.39,-117.879 3682.47,-100.613"/>
1824+<polygon fill="red" stroke="red" points="3685.81,-101.648 3685.57,-91.0559 3679.15,-99.4872 3685.81,-101.648"/>
1825 </a>
1826 </g>
1827-<!-- 52 -->
1828-<g id="node100" class="node"><title>52</title>
1829+<!-- 54 -->
1830+<g id="node74" class="node"><title>54</title>
1831 <a xlink:href="../www.zorba-xquery.com_modules_image_paint.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/image/paint">
1832-<ellipse fill="white" stroke="white" cx="2839" cy="-164" rx="28.3955" ry="18"/>
1833-<text text-anchor="middle" x="2839" y="-160.3" font-family="Times,serif" font-size="14.00" fill="green">paint</text>
1834+<ellipse fill="white" stroke="white" cx="3451.82" cy="-195" rx="28.3955" ry="18"/>
1835+<text text-anchor="middle" x="3451.82" y="-191.3" font-family="Times,serif" font-size="14.00" fill="green">paint</text>
1836 </a>
1837 </g>
1838-<!-- 52&#45;&gt;Magick -->
1839-<g id="edge59" class="edge"><title>52-&gt;Magick</title>
1840+<!-- 54&#45;&gt;Magick -->
1841+<g id="edge95" class="edge"><title>54-&gt;Magick</title>
1842 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/image/paint, TO: Magick">
1843-<path fill="none" stroke="red" d="M2851.89,-147.79C2858.41,-141.169 2866.86,-134.016 2876,-130 2908.71,-115.626 2924.54,-138.945 2956,-122 2965.64,-116.806 2973.79,-108.131 2980.11,-99.5736"/>
1844-<polygon fill="red" stroke="red" points="2983.08,-101.428 2985.8,-91.1882 2977.29,-97.4963 2983.08,-101.428"/>
1845+<path fill="none" stroke="red" d="M3464.63,-178.584C3471.12,-171.917 3479.58,-164.787 3488.82,-161 3521.97,-147.415 3619.78,-172.507 3649.82,-153 3667.8,-141.329 3678.06,-118.94 3683.67,-100.969"/>
1846+<polygon fill="red" stroke="red" points="3687.06,-101.848 3686.4,-91.274 3680.32,-99.952 3687.06,-101.848"/>
1847 </a>
1848 </g>
1849-<!-- 82 -->
1850-<g id="node102" class="node"><title>82</title>
1851+<!-- 92 -->
1852+<g id="node76" class="node"><title>92</title>
1853 <a xlink:href="../www.zorba-xquery.com_modules_oauth_client.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/oauth/client">
1854-<ellipse fill="white" stroke="white" cx="2227" cy="-439" rx="30.3206" ry="18"/>
1855-<text text-anchor="middle" x="2227" y="-435.3" font-family="Times,serif" font-size="14.00" fill="green">client</text>
1856+<ellipse fill="white" stroke="white" cx="3491.82" cy="-470" rx="30.3206" ry="18"/>
1857+<text text-anchor="middle" x="3491.82" y="-466.3" font-family="Times,serif" font-size="14.00" fill="green">client</text>
1858 </a>
1859 </g>
1860-<!-- 82&#45;&gt;10 -->
1861-<g id="edge159" class="edge"><title>82-&gt;10</title>
1862+<!-- 92&#45;&gt;10 -->
1863+<g id="edge221" class="edge"><title>92-&gt;10</title>
1864 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/oauth/client, TO: http://www.zorba-xquery.com/modules/random">
1865-<path fill="none" stroke="black" d="M2196.69,-436.639C2143.35,-433.559 2036.02,-424.077 2012,-397 1985.69,-367.34 1990.33,-246.632 1993.92,-192.041"/>
1866-<polygon fill="black" stroke="black" points="1997.41,-192.27 1994.61,-182.051 1990.43,-191.785 1997.41,-192.27"/>
1867+<path fill="none" stroke="black" d="M3461.46,-468.201C3298.72,-463.959 2513.25,-443.96 1870.82,-436 1858.27,-435.844 71.68,-436.898 62.8215,-428 -20.9027,-343.905 -20.9725,-245.026 62.8215,-161 77.0226,-146.76 2941.31,-162.884 2958.82,-153 2978.63,-141.82 2991.22,-118.799 2998.51,-100.479"/>
1868+<polygon fill="black" stroke="black" points="3001.87,-101.483 3002.03,-90.8897 2995.3,-99.0729 3001.87,-101.483"/>
1869 </a>
1870 </g>
1871-<!-- 82&#45;&gt;18 -->
1872-<g id="edge165" class="edge"><title>82-&gt;18</title>
1873+<!-- 92&#45;&gt;18 -->
1874+<g id="edge227" class="edge"><title>92-&gt;18</title>
1875 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/oauth/client, TO: http://www.zorba-xquery.com/modules/converters/base64">
1876-<path fill="none" stroke="black" d="M2196.77,-437.297C2025.85,-433.262 1187.33,-412.696 1166,-397 1140.15,-377.982 1131.36,-340.394 1128.41,-314.493"/>
1877-<polygon fill="black" stroke="black" points="1131.87,-313.837 1127.47,-304.195 1124.9,-314.472 1131.87,-313.837"/>
1878+<path fill="none" stroke="black" d="M3461.39,-468.448C3360.24,-466.342 3039.77,-457.388 3004.82,-428 2953.83,-385.12 2986.46,-346.659 2966.82,-283 2960.46,-262.379 2952.22,-239.395 2945.83,-222.231"/>
1879+<polygon fill="black" stroke="black" points="2949.11,-220.992 2942.32,-212.859 2942.55,-223.452 2949.11,-220.992"/>
1880 </a>
1881 </g>
1882-<!-- 82&#45;&gt;80 -->
1883-<g id="edge161" class="edge"><title>82-&gt;80</title>
1884+<!-- 92&#45;&gt;90 -->
1885+<g id="edge223" class="edge"><title>92-&gt;90</title>
1886 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/oauth/client, TO: http://www.zorba-xquery.com/modules/cryptography/hmac">
1887-<path fill="none" stroke="black" d="M2244.67,-424.284C2253.22,-416.93 2263.1,-407.279 2270,-397 2287.34,-371.159 2299.23,-337.3 2306.04,-314.009"/>
1888-<polygon fill="black" stroke="black" points="2309.48,-314.693 2308.81,-304.119 2302.74,-312.803 2309.48,-314.693"/>
1889+<path fill="none" stroke="black" d="M3521.9,-467.749C3610.65,-463.811 3867.1,-450.573 3896.82,-428 3922.68,-408.36 3933,-370.92 3937.11,-345.221"/>
1890+<polygon fill="black" stroke="black" points="3940.62,-345.397 3938.52,-335.012 3933.69,-344.44 3940.62,-345.397"/>
1891 </a>
1892 </g>
1893-<!-- 83 -->
1894-<g id="node103" class="node"><title>83</title>
1895+<!-- 93 -->
1896+<g id="node77" class="node"><title>93</title>
1897 <a xlink:href="../www.zorba-xquery.com_modules_oauth_error.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/oauth/error">
1898-<ellipse fill="white" stroke="white" cx="2227" cy="-286" rx="27.4223" ry="18"/>
1899-<text text-anchor="middle" x="2227" y="-282.3" font-family="Times,serif" font-size="14.00" fill="green">error</text>
1900+<ellipse fill="white" stroke="white" cx="3491.82" cy="-317" rx="27.4223" ry="18"/>
1901+<text text-anchor="middle" x="3491.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="green">error</text>
1902 </a>
1903 </g>
1904-<!-- 82&#45;&gt;83 -->
1905-<g id="edge167" class="edge"><title>82-&gt;83</title>
1906+<!-- 92&#45;&gt;93 -->
1907+<g id="edge229" class="edge"><title>92-&gt;93</title>
1908 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/oauth/client, TO: http://www.zorba-xquery.com/modules/oauth/error">
1909-<path fill="none" stroke="black" d="M2227,-420.972C2227,-395.03 2227,-345.357 2227,-314.326"/>
1910-<polygon fill="black" stroke="black" points="2230.5,-314.198 2227,-304.198 2223.5,-314.198 2230.5,-314.198"/>
1911+<path fill="none" stroke="black" d="M3491.82,-451.972C3491.82,-426.03 3491.82,-376.357 3491.82,-345.326"/>
1912+<polygon fill="black" stroke="black" points="3495.32,-345.198 3491.82,-335.198 3488.32,-345.198 3495.32,-345.198"/>
1913 </a>
1914 </g>
1915-<!-- 84 -->
1916-<g id="node108" class="node"><title>84</title>
1917+<!-- 94 -->
1918+<g id="node88" class="node"><title>94</title>
1919 <a xlink:href="../expath.org_ns_http-client.html" xlink:title="(External module) module uri=http://expath.org/ns/http-client">
1920-<ellipse fill="white" stroke="white" cx="3717" cy="-286" rx="46.1964" ry="18"/>
1921-<text text-anchor="middle" x="3717" y="-282.3" font-family="Times,serif" font-size="14.00" fill="green">http-client</text>
1922+<ellipse fill="white" stroke="white" cx="3679.82" cy="-317" rx="46.1964" ry="18"/>
1923+<text text-anchor="middle" x="3679.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="green">http-client</text>
1924 </a>
1925 </g>
1926-<!-- 82&#45;&gt;84 -->
1927-<g id="edge163" class="edge"><title>82-&gt;84</title>
1928+<!-- 92&#45;&gt;94 -->
1929+<g id="edge225" class="edge"><title>92-&gt;94</title>
1930 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/oauth/client, TO: http://expath.org/ns/http-client">
1931-<path fill="none" stroke="black" d="M2256.76,-434.984C2440.44,-416.37 3419.9,-317.109 3662.57,-292.516"/>
1932-<polygon fill="black" stroke="black" points="3662.97,-295.993 3672.57,-291.503 3662.27,-289.029 3662.97,-295.993"/>
1933-</a>
1934-</g>
1935-<!-- 84&#45;&gt;2 -->
1936-<g id="edge169" class="edge"><title>84-&gt;2</title>
1937+<path fill="none" stroke="black" d="M3521.5,-466.005C3549.81,-461.781 3592.26,-451.723 3620.82,-428 3647.05,-406.217 3663.32,-369.664 3671.97,-344.721"/>
1938+<polygon fill="black" stroke="black" points="3675.32,-345.734 3675.12,-335.142 3668.67,-343.55 3675.32,-345.734"/>
1939+</a>
1940+</g>
1941+<!-- 42 -->
1942+<g id="node83" class="node"><title>42</title>
1943+<a xlink:href="../www.functx.com_index.html" xlink:title="(Zorba-core) module uri=http://www.functx.com/">
1944+<ellipse fill="white" stroke="white" cx="4544.82" cy="-470" rx="72.192" ry="18"/>
1945+<text text-anchor="middle" x="4544.82" y="-466.3" font-family="Times,serif" font-size="14.00" fill="red">www.functx.com</text>
1946+</a>
1947+</g>
1948+<!-- 51 -->
1949+<g id="node86" class="node"><title>51</title>
1950+<a xlink:href="../expath.org_ns_geo.html" xlink:title="(External module) module uri=http://expath.org/ns/geo">
1951+<ellipse fill="white" stroke="white" cx="3581.82" cy="-317" rx="27" ry="18"/>
1952+<text text-anchor="middle" x="3581.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="green">geo</text>
1953+</a>
1954+</g>
1955+<!-- GEOS -->
1956+<g id="node178" class="node"><title>GEOS</title>
1957+<a xlink:href="http://trac.osgeo.org/geos/" xlink:title="GEOS (Geometry Engine - Open Source)">
1958+<polygon fill="none" stroke="red" points="4099.82,-91 4049.82,-91 4045.82,-87 4045.82,-55 4095.82,-55 4099.82,-59 4099.82,-91"/>
1959+<polyline fill="none" stroke="red" points="4095.82,-87 4045.82,-87 "/>
1960+<polyline fill="none" stroke="red" points="4095.82,-87 4095.82,-55 "/>
1961+<polyline fill="none" stroke="red" points="4095.82,-87 4099.82,-91 "/>
1962+<text text-anchor="middle" x="4072.82" y="-69.3" font-family="Times,serif" font-size="14.00">GEOS</text>
1963+</a>
1964+</g>
1965+<!-- 51&#45;&gt;GEOS -->
1966+<g id="edge89" class="edge"><title>51-&gt;GEOS</title>
1967+<a xlink:title="FROM: http://expath.org/ns/geo, TO: GEOS">
1968+<path fill="none" stroke="red" d="M3594.72,-301.137C3601.67,-294.244 3610.86,-286.758 3620.82,-283 3642.14,-274.956 4013.28,-289.54 4030.82,-275 4057.22,-253.115 4067.66,-150.608 4071.22,-101.014"/>
1969+<polygon fill="red" stroke="red" points="4074.71,-101.217 4071.9,-91.0039 4067.73,-100.745 4074.71,-101.217"/>
1970+</a>
1971+</g>
1972+<!-- 94&#45;&gt;2 -->
1973+<g id="edge231" class="edge"><title>94-&gt;2</title>
1974 <a xlink:title="FROM: http://expath.org/ns/http-client, TO: http://www.zorba-xquery.com/modules/http-client">
1975-<path fill="none" stroke="black" d="M3670.41,-284.558C3456.66,-282.38 2578.01,-271.768 2527,-244 2506.22,-232.689 2491.61,-209.731 2482.69,-191.466"/>
1976-<polygon fill="black" stroke="black" points="2485.78,-189.803 2478.43,-182.167 2479.41,-192.717 2485.78,-189.803"/>
1977+<path fill="none" stroke="black" d="M3703.35,-301.245C3715.78,-294.288 3731.58,-286.712 3746.82,-283 3768.31,-277.767 4125.07,-284.95 4144.82,-275 4166.96,-263.846 4183.41,-240.487 4193.61,-222.048"/>
1978+<polygon fill="black" stroke="black" points="4196.83,-223.427 4198.37,-212.944 4190.63,-220.182 4196.83,-223.427"/>
1979 </a>
1980 </g>
1981-<!-- 84&#45;&gt;79 -->
1982-<g id="edge173" class="edge"><title>84-&gt;79</title>
1983+<!-- 94&#45;&gt;89 -->
1984+<g id="edge235" class="edge"><title>94-&gt;89</title>
1985 <a xlink:title="FROM: http://expath.org/ns/http-client, TO: http://www.zorba-xquery.com/modules/converters/html">
1986-<path fill="none" stroke="black" d="M3672.54,-291.376C3507.21,-311.062 2911.98,-379.204 2419,-401 2398.59,-401.902 967.985,-405.241 948,-401 912.576,-393.483 904.308,-345.823 902.781,-314.264"/>
1987-<polygon fill="black" stroke="black" points="906.28,-314.155 902.493,-304.26 899.283,-314.357 906.28,-314.155"/>
1988+<path fill="none" stroke="black" d="M3658.81,-300.871C3648.01,-294.003 3634.31,-286.618 3620.82,-283 3590.34,-274.825 3079.33,-292.121 3052.82,-275 3034.98,-263.476 3025.58,-240.867 3020.73,-222.778"/>
1989+<polygon fill="black" stroke="black" points="3024.13,-221.956 3018.42,-213.031 3017.32,-223.568 3024.13,-221.956"/>
1990 </a>
1991 </g>
1992-<!-- 84&#45;&gt;1 -->
1993-<g id="edge171" class="edge"><title>84-&gt;1</title>
1994+<!-- 94&#45;&gt;1 -->
1995+<g id="edge233" class="edge"><title>94-&gt;1</title>
1996 <a xlink:title="FROM: http://expath.org/ns/http-client, TO: http://expath.org/ns/error">
1997-<path fill="none" stroke="black" d="M3715.57,-267.807C3713.93,-248.114 3711.22,-215.583 3709.28,-192.39"/>
1998-<polygon fill="black" stroke="black" points="3712.75,-191.836 3708.43,-182.161 3705.77,-192.417 3712.75,-191.836"/>
1999+<path fill="none" stroke="black" d="M3703.35,-301.259C3715.78,-294.306 3731.58,-286.729 3746.82,-283 3766.15,-278.271 4088.63,-286.56 4104.82,-275 4148.77,-243.623 4106.06,-196.416 4146.82,-161 4159.52,-149.965 4168.84,-160.653 4183.82,-153 4210.78,-139.232 4235.87,-115.123 4252.31,-97.1486"/>
2000+<polygon fill="black" stroke="black" points="4255.19,-99.1764 4259.22,-89.381 4249.96,-94.5205 4255.19,-99.1764"/>
2001 </a>
2002 </g>
2003-<!-- 84&#45;&gt;cURL -->
2004-<g id="edge67" class="edge"><title>84-&gt;cURL</title>
2005+<!-- 94&#45;&gt;cURL -->
2006+<g id="edge115" class="edge"><title>94-&gt;cURL</title>
2007 <a xlink:title="FROM: http://expath.org/ns/http-client, TO: cURL">
2008-<path fill="none" stroke="red" d="M3672.48,-280.497C3573.03,-270.396 3341.24,-246.609 3338,-244 3296.42,-210.484 3342.96,-161.729 3300,-130 3284.62,-118.643 2973,-130.747 2956,-122 2946.51,-117.118 2938.86,-108.459 2933.08,-99.8271"/>
2009-<polygon fill="red" stroke="red" points="2935.92,-97.7496 2927.75,-91.0006 2929.92,-101.37 2935.92,-97.7496"/>
2010-</a>
2011-</g>
2012-<!-- 41 -->
2013-<g id="node110" class="node"><title>41</title>
2014-<a xlink:href="../www.functx.com_index.html" xlink:title="(Zorba-core) module uri=http://www.functx.com/">
2015-<ellipse fill="white" stroke="white" cx="5545" cy="-439" rx="72.192" ry="18"/>
2016-<text text-anchor="middle" x="5545" y="-435.3" font-family="Times,serif" font-size="14.00" fill="red">www.functx.com</text>
2017+<path fill="none" stroke="red" d="M3703.36,-301.275C3715.79,-294.326 3731.59,-286.748 3746.82,-283 3764.2,-278.725 4054.23,-285.355 4068.82,-275 4076.29,-269.702 4117.01,-154.292 4135.58,-100.793"/>
2018+<polygon fill="red" stroke="red" points="4138.91,-101.862 4138.88,-91.2671 4132.3,-99.5706 4138.91,-101.862"/>
2019+</a>
2020+</g>
2021+<!-- 48 -->
2022+<g id="node91" class="node"><title>48</title>
2023+<a xlink:href="../www.zorba-xquery.com_modules_archive.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/archive">
2024+<ellipse fill="white" stroke="white" cx="2378.82" cy="-317" rx="36.096" ry="18"/>
2025+<text text-anchor="middle" x="2378.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="green">archive</text>
2026+</a>
2027+</g>
2028+<!-- libarchive -->
2029+<g id="node175" class="node"><title>libarchive</title>
2030+<a xlink:href="http://code.google.com/p/libarchive/" xlink:title="libarchive">
2031+<polygon fill="none" stroke="red" points="3953.07,-91 3886.57,-91 3882.57,-87 3882.57,-55 3949.07,-55 3953.07,-59 3953.07,-91"/>
2032+<polyline fill="none" stroke="red" points="3949.07,-87 3882.57,-87 "/>
2033+<polyline fill="none" stroke="red" points="3949.07,-87 3949.07,-55 "/>
2034+<polyline fill="none" stroke="red" points="3949.07,-87 3953.07,-91 "/>
2035+<text text-anchor="middle" x="3917.82" y="-69.3" font-family="Times,serif" font-size="14.00">libarchive</text>
2036+</a>
2037+</g>
2038+<!-- 48&#45;&gt;libarchive -->
2039+<g id="edge83" class="edge"><title>48-&gt;libarchive</title>
2040+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/archive, TO: libarchive">
2041+<path fill="none" stroke="red" d="M2413.78,-312.043C2480.93,-304.651 2632.65,-288.956 2760.82,-283 2769.1,-282.615 3948.98,-280.883 3954.82,-275 4001.53,-227.977 3960.38,-142.562 3934.71,-99.8166"/>
2042+<polygon fill="red" stroke="red" points="3937.58,-97.8026 3929.35,-91.1285 3931.62,-101.477 3937.58,-97.8026"/>
2043+</a>
2044+</g>
2045+<!-- 64 -->
2046+<g id="node94" class="node"><title>64</title>
2047+<a xlink:href="../www.zorba-xquery.com_modules_data-cleaning_character-based-string-similarity.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/data-cleaning/character-based-string-similarity">
2048+<ellipse fill="white" stroke="white" cx="1383.82" cy="-73" rx="126.133" ry="18"/>
2049+<text text-anchor="middle" x="1383.82" y="-69.3" font-family="Times,serif" font-size="14.00" fill="green">character-based-string-similarity</text>
2050+</a>
2051+</g>
2052+<!-- 65 -->
2053+<g id="node96" class="node"><title>65</title>
2054+<a xlink:href="../www.zorba-xquery.com_modules_data-cleaning_consolidation.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/data-cleaning/consolidation">
2055+<ellipse fill="white" stroke="white" cx="1306.82" cy="-195" rx="57.2688" ry="18"/>
2056+<text text-anchor="middle" x="1306.82" y="-191.3" font-family="Times,serif" font-size="14.00" fill="green">consolidation</text>
2057+</a>
2058+</g>
2059+<!-- 65&#45;&gt;64 -->
2060+<g id="edge165" class="edge"><title>65-&gt;64</title>
2061+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/data-cleaning/consolidation, TO: http://www.zorba-xquery.com/modules/data-cleaning/character-based-string-similarity">
2062+<path fill="none" stroke="black" d="M1317.53,-177.315C1330.43,-157.214 1352.24,-123.225 1367.3,-99.7516"/>
2063+<polygon fill="black" stroke="black" points="1370.25,-101.627 1372.71,-91.3209 1364.36,-97.847 1370.25,-101.627"/>
2064+</a>
2065+</g>
2066+<!-- 70 -->
2067+<g id="node106" class="node"><title>70</title>
2068+<a xlink:href="../www.zorba-xquery.com_modules_data-cleaning_set-similarity.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/data-cleaning/set-similarity">
2069+<ellipse fill="white" stroke="white" cx="1175.82" cy="-73" rx="57.2688" ry="18"/>
2070+<text text-anchor="middle" x="1175.82" y="-69.3" font-family="Times,serif" font-size="14.00" fill="green">set-similarity</text>
2071+</a>
2072+</g>
2073+<!-- 65&#45;&gt;70 -->
2074+<g id="edge163" class="edge"><title>65-&gt;70</title>
2075+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/data-cleaning/consolidation, TO: http://www.zorba-xquery.com/modules/data-cleaning/set-similarity">
2076+<path fill="none" stroke="black" d="M1281.14,-178.8C1269.83,-171.595 1256.67,-162.494 1245.82,-153 1227.03,-136.56 1208.41,-115.242 1195.11,-98.8948"/>
2077+<polygon fill="black" stroke="black" points="1197.65,-96.4656 1188.66,-90.8516 1192.18,-100.844 1197.65,-96.4656"/>
2078+</a>
2079+</g>
2080+<!-- 66 -->
2081+<g id="node98" class="node"><title>66</title>
2082+<a xlink:href="../www.zorba-xquery.com_modules_data-cleaning_conversion.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/data-cleaning/conversion">
2083+<ellipse fill="white" stroke="white" cx="1047.82" cy="-317" rx="49.0941" ry="18"/>
2084+<text text-anchor="middle" x="1047.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="green">conversion</text>
2085+</a>
2086+</g>
2087+<!-- 66&#45;&gt;11 -->
2088+<g id="edge169" class="edge"><title>66-&gt;11</title>
2089+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/data-cleaning/conversion, TO: http://www.zorba-xquery.com/modules/reflection">
2090+<path fill="none" stroke="black" d="M1018.19,-302.398C1000.73,-295.114 977.982,-286.864 956.822,-283 924.137,-277.031 389.626,-287.449 358.822,-275 331.335,-263.892 307.54,-239.2 292.364,-220.357"/>
2091+<polygon fill="black" stroke="black" points="295.109,-218.186 286.209,-212.439 289.583,-222.482 295.109,-218.186"/>
2092+</a>
2093+</g>
2094+<!-- 66&#45;&gt;2 -->
2095+<g id="edge167" class="edge"><title>66-&gt;2</title>
2096+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/data-cleaning/conversion, TO: http://www.zorba-xquery.com/modules/http-client">
2097+<path fill="none" stroke="black" d="M1085.02,-305.075C1113.87,-297.192 1155,-287.222 1191.82,-283 1336.37,-266.425 3666.05,-289.558 3810.82,-275 3938.25,-262.185 4085.51,-227.276 4159.01,-208.442"/>
2098+<polygon fill="black" stroke="black" points="4160.07,-211.782 4168.88,-205.895 4158.32,-205.004 4160.07,-211.782"/>
2099+</a>
2100+</g>
2101+<!-- 67 -->
2102+<g id="node100" class="node"><title>67</title>
2103+<a xlink:href="../www.zorba-xquery.com_modules_data-cleaning_hybrid-string-similarity.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/data-cleaning/hybrid-string-similarity">
2104+<ellipse fill="white" stroke="white" cx="1297.82" cy="-317" rx="93.3873" ry="18"/>
2105+<text text-anchor="middle" x="1297.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="green">hybrid-string-similarity</text>
2106+</a>
2107+</g>
2108+<!-- 67&#45;&gt;64 -->
2109+<g id="edge175" class="edge"><title>67-&gt;64</title>
2110+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/data-cleaning/hybrid-string-similarity, TO: http://www.zorba-xquery.com/modules/data-cleaning/character-based-string-similarity">
2111+<path fill="none" stroke="black" d="M1345.03,-301.47C1357.42,-295.315 1369.39,-286.757 1376.82,-275 1394.59,-246.87 1389.78,-149.221 1386.16,-101.154"/>
2112+<polygon fill="black" stroke="black" points="1389.65,-100.844 1385.37,-91.1509 1382.67,-101.395 1389.65,-100.844"/>
2113+</a>
2114+</g>
2115+<!-- 69 -->
2116+<g id="node104" class="node"><title>69</title>
2117+<a xlink:href="../www.zorba-xquery.com_modules_data-cleaning_phonetic-string-similarity.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/data-cleaning/phonetic-string-similarity">
2118+<ellipse fill="white" stroke="white" cx="1503.82" cy="-195" rx="100.611" ry="18"/>
2119+<text text-anchor="middle" x="1503.82" y="-191.3" font-family="Times,serif" font-size="14.00" fill="green">phonetic-string-similarity</text>
2120+</a>
2121+</g>
2122+<!-- 67&#45;&gt;69 -->
2123+<g id="edge177" class="edge"><title>67-&gt;69</title>
2124+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/data-cleaning/hybrid-string-similarity, TO: http://www.zorba-xquery.com/modules/data-cleaning/phonetic-string-similarity">
2125+<path fill="none" stroke="black" d="M1336.2,-300.519C1352.73,-293.395 1372.06,-284.434 1388.82,-275 1418.96,-258.04 1451.25,-235.428 1473.91,-218.742"/>
2126+<polygon fill="black" stroke="black" points="1476.16,-221.432 1482.11,-212.661 1471.99,-215.811 1476.16,-221.432"/>
2127+</a>
2128+</g>
2129+<!-- 67&#45;&gt;70 -->
2130+<g id="edge171" class="edge"><title>67-&gt;70</title>
2131+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/data-cleaning/hybrid-string-similarity, TO: http://www.zorba-xquery.com/modules/data-cleaning/set-similarity">
2132+<path fill="none" stroke="black" d="M1263.63,-300.206C1253.41,-293.815 1243.23,-285.439 1236.82,-275 1210.11,-231.497 1238.33,-209.633 1222.82,-161 1215.82,-139.058 1203.25,-116.221 1192.87,-99.4526"/>
2133+<polygon fill="black" stroke="black" points="1195.69,-97.37 1187.38,-90.8055 1189.79,-101.123 1195.69,-97.37"/>
2134+</a>
2135+</g>
2136+<!-- 71 -->
2137+<g id="node108" class="node"><title>71</title>
2138+<a xlink:href="../www.zorba-xquery.com_modules_data-cleaning_token-based-string-similarity.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/data-cleaning/token-based-string-similarity">
2139+<ellipse fill="white" stroke="white" cx="1097.82" cy="-195" rx="113.135" ry="18"/>
2140+<text text-anchor="middle" x="1097.82" y="-191.3" font-family="Times,serif" font-size="14.00" fill="green">token-based-string-similarity</text>
2141+</a>
2142+</g>
2143+<!-- 67&#45;&gt;71 -->
2144+<g id="edge173" class="edge"><title>67-&gt;71</title>
2145+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/data-cleaning/hybrid-string-similarity, TO: http://www.zorba-xquery.com/modules/data-cleaning/token-based-string-similarity">
2146+<path fill="none" stroke="black" d="M1268.17,-299.74C1254.84,-292.33 1238.96,-283.362 1224.82,-275 1193.23,-256.317 1157.81,-234.184 1132.42,-218.105"/>
2147+<polygon fill="black" stroke="black" points="1134.2,-215.088 1123.88,-212.685 1130.45,-220.999 1134.2,-215.088"/>
2148+</a>
2149+</g>
2150+<!-- 68 -->
2151+<g id="node102" class="node"><title>68</title>
2152+<a xlink:href="../www.zorba-xquery.com_modules_data-cleaning_normalization.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/data-cleaning/normalization">
2153+<ellipse fill="white" stroke="white" cx="1544.82" cy="-317" rx="59.1941" ry="18"/>
2154+<text text-anchor="middle" x="1544.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="green">normalization</text>
2155+</a>
2156+</g>
2157+<!-- 68&#45;&gt;2 -->
2158+<g id="edge179" class="edge"><title>68-&gt;2</title>
2159+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/data-cleaning/normalization, TO: http://www.zorba-xquery.com/modules/http-client">
2160+<path fill="none" stroke="black" d="M1575.41,-301.463C1591.99,-294.377 1613.08,-286.617 1632.82,-283 1692.33,-272.096 3750.63,-281.072 3810.82,-275 3938.08,-262.162 4085.12,-227.344 4158.72,-208.506"/>
2161+<polygon fill="black" stroke="black" points="4159.8,-211.843 4168.61,-205.958 4158.05,-205.064 4159.8,-211.843"/>
2162+</a>
2163+</g>
2164+<!-- 71&#45;&gt;70 -->
2165+<g id="edge181" class="edge"><title>71-&gt;70</title>
2166+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/data-cleaning/token-based-string-similarity, TO: http://www.zorba-xquery.com/modules/data-cleaning/set-similarity">
2167+<path fill="none" stroke="black" d="M1108.83,-177.061C1122.01,-156.782 1144.21,-122.631 1159.42,-99.2392"/>
2168+<polygon fill="black" stroke="black" points="1162.35,-101.144 1164.87,-90.8524 1156.48,-97.3294 1162.35,-101.144"/>
2169+</a>
2170+</g>
2171+<!-- 87 -->
2172+<g id="node111" class="node"><title>87</title>
2173+<a xlink:href="../www.zorba-xquery.com_modules_schema-tools.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/schema-tools">
2174+<ellipse fill="white" stroke="white" cx="1702.82" cy="-317" rx="57.2688" ry="18"/>
2175+<text text-anchor="middle" x="1702.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="green">schema-tools</text>
2176+</a>
2177+</g>
2178+<!-- 87&#45;&gt;12 -->
2179+<g id="edge215" class="edge"><title>87-&gt;12</title>
2180+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/schema-tools, TO: http://www.zorba-xquery.com/modules/schema">
2181+<path fill="none" stroke="black" d="M1734.97,-301.867C1750.91,-295.325 1770.61,-287.929 1788.82,-283 2113.12,-195.252 2200.13,-190.116 2534.82,-161 2554.17,-159.317 3216.87,-162.462 3233.82,-153 3254.01,-141.736 3267.21,-118.558 3274.95,-100.206"/>
2182+<polygon fill="black" stroke="black" points="3278.21,-101.464 3278.6,-90.8766 3271.69,-98.9121 3278.21,-101.464"/>
2183+</a>
2184+</g>
2185+<!-- 87&#45;&gt;Apache -->
2186+<g id="edge111" class="edge"><title>87-&gt;Apache</title>
2187+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/schema-tools, TO: Apache">
2188+<path fill="none" stroke="red" d="M1732.68,-301.466C1748.88,-294.381 1769.49,-286.622 1788.82,-283 1802.62,-280.415 3800.91,-284.949 3810.82,-275 3846.58,-239.102 3845.74,-197.71 3810.82,-161 3798.55,-148.103 3665.65,-162.847 3650.82,-153 3633.23,-141.317 3623.54,-119.087 3618.36,-101.178"/>
2189+<polygon fill="red" stroke="red" points="3621.69,-100.057 3615.81,-91.2447 3614.91,-101.801 3621.69,-100.057"/>
2190+</a>
2191+</g>
2192+<!-- 87&#45;&gt;JDK -->
2193+<g id="edge109" class="edge"><title>87-&gt;JDK</title>
2194+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/schema-tools, TO: JDK">
2195+<path fill="none" stroke="red" d="M1732.69,-301.509C1748.89,-294.436 1769.5,-286.675 1788.82,-283 1811.91,-278.61 2615.82,-288.831 2634.82,-275 2678,-243.568 2629.66,-192.46 2672.82,-161 2689.52,-148.825 3399.5,-164.274 3416.82,-153 3434.46,-141.522 3443.56,-119.07 3448.2,-101.026"/>
2196+<polygon fill="red" stroke="red" points="3451.67,-101.551 3450.44,-91.0273 3444.84,-100.018 3451.67,-101.551"/>
2197+</a>
2198+</g>
2199+<!-- 72 -->
2200+<g id="node114" class="node"><title>72</title>
2201+<a xlink:href="../www.zorba-xquery.com_modules_excel_datetime.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/excel/datetime">
2202+<ellipse fill="white" stroke="white" cx="902.822" cy="-317" rx="41.394" ry="18"/>
2203+<text text-anchor="middle" x="902.822" y="-313.3" font-family="Times,serif" font-size="14.00" fill="green">datetime</text>
2204+</a>
2205+</g>
2206+<!-- 81 -->
2207+<g id="node132" class="node"><title>81</title>
2208+<a xlink:href="../www.zorba-xquery.com_modules_excel_text.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/excel/text">
2209+<ellipse fill="white" stroke="white" cx="917.822" cy="-195" rx="27" ry="18"/>
2210+<text text-anchor="middle" x="917.822" y="-191.3" font-family="Times,serif" font-size="14.00" fill="green">text</text>
2211+</a>
2212+</g>
2213+<!-- 72&#45;&gt;81 -->
2214+<g id="edge183" class="edge"><title>72-&gt;81</title>
2215+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/excel/datetime, TO: http://www.zorba-xquery.com/modules/excel/text">
2216+<path fill="none" stroke="black" d="M904.971,-298.807C907.432,-279.114 911.499,-246.583 914.398,-223.39"/>
2217+<polygon fill="black" stroke="black" points="917.909,-223.518 915.676,-213.161 910.963,-222.65 917.909,-223.518"/>
2218+</a>
2219+</g>
2220+<!-- 73 -->
2221+<g id="node116" class="node"><title>73</title>
2222+<a xlink:href="../www.zorba-xquery.com_modules_excel_engineering.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/excel/engineering">
2223+<ellipse fill="white" stroke="white" cx="784.822" cy="-317" rx="51.4931" ry="18"/>
2224+<text text-anchor="middle" x="784.822" y="-313.3" font-family="Times,serif" font-size="14.00" fill="green">engineering</text>
2225+</a>
2226+</g>
2227+<!-- 78 -->
2228+<g id="node124" class="node"><title>78</title>
2229+<a xlink:href="../www.zorba-xquery.com_modules_excel_math.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/excel/math">
2230+<ellipse fill="white" stroke="white" cx="687.822" cy="-73" rx="28.3955" ry="18"/>
2231+<text text-anchor="middle" x="687.822" y="-69.3" font-family="Times,serif" font-size="14.00" fill="green">math</text>
2232+</a>
2233+</g>
2234+<!-- 73&#45;&gt;78 -->
2235+<g id="edge187" class="edge"><title>73-&gt;78</title>
2236+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/excel/engineering, TO: http://www.zorba-xquery.com/modules/excel/math">
2237+<path fill="none" stroke="black" d="M812.505,-301.631C823.757,-295.815 836.895,-289.056 848.822,-283 855.91,-279.4 860.642,-281.763 864.822,-275 878.14,-253.45 878.213,-182.504 864.822,-161 834.305,-111.996 767.212,-89.8038 724.957,-80.3623"/>
2238+<polygon fill="black" stroke="black" points="725.552,-76.9109 715.046,-78.279 724.112,-83.7612 725.552,-76.9109"/>
2239+</a>
2240+</g>
2241+<!-- 73&#45;&gt;81 -->
2242+<g id="edge185" class="edge"><title>73-&gt;81</title>
2243+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/excel/engineering, TO: http://www.zorba-xquery.com/modules/excel/text">
2244+<path fill="none" stroke="black" d="M810.434,-301.317C821.927,-295.118 835.804,-288.157 848.822,-283 860.854,-278.233 866.8,-283.19 876.822,-275 893.224,-261.594 903.817,-239.891 910.119,-222.621"/>
2245+<polygon fill="black" stroke="black" points="913.463,-223.656 913.345,-213.062 906.831,-221.418 913.463,-223.656"/>
2246+</a>
2247+</g>
2248+<!-- 74 -->
2249+<g id="node118" class="node"><title>74</title>
2250+<a xlink:href="../www.zorba-xquery.com_modules_excel_information.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/excel/information">
2251+<ellipse fill="white" stroke="white" cx="799.822" cy="-195" rx="52.4675" ry="18"/>
2252+<text text-anchor="middle" x="799.822" y="-191.3" font-family="Times,serif" font-size="14.00" fill="green">information</text>
2253+</a>
2254+</g>
2255+<!-- 74&#45;&gt;78 -->
2256+<g id="edge189" class="edge"><title>74-&gt;78</title>
2257+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/excel/information, TO: http://www.zorba-xquery.com/modules/excel/math">
2258+<path fill="none" stroke="black" d="M784.248,-177.315C764.592,-156.254 730.706,-119.947 708.787,-96.4631"/>
2259+<polygon fill="black" stroke="black" points="711.232,-93.9536 701.851,-89.0311 706.115,-98.7298 711.232,-93.9536"/>
2260+</a>
2261+</g>
2262+<!-- 75 -->
2263+<g id="node120" class="node"><title>75</title>
2264+<a xlink:href="../www.zorba-xquery.com_modules_excel_logical.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/excel/logical">
2265+<ellipse fill="white" stroke="white" cx="611.822" cy="-317" rx="34.1708" ry="18"/>
2266+<text text-anchor="middle" x="611.822" y="-313.3" font-family="Times,serif" font-size="14.00" fill="green">logical</text>
2267+</a>
2268+</g>
2269+<!-- 76 -->
2270+<g id="node122" class="node"><title>76</title>
2271+<a xlink:href="../www.zorba-xquery.com_modules_excel_lookup.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/excel/lookup">
2272+<ellipse fill="white" stroke="white" cx="687.822" cy="-195" rx="35.1455" ry="18"/>
2273+<text text-anchor="middle" x="687.822" y="-191.3" font-family="Times,serif" font-size="14.00" fill="green">lookup</text>
2274+</a>
2275+</g>
2276+<!-- 76&#45;&gt;78 -->
2277+<g id="edge191" class="edge"><title>76-&gt;78</title>
2278+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/excel/lookup, TO: http://www.zorba-xquery.com/modules/excel/math">
2279+<path fill="none" stroke="black" d="M687.822,-176.807C687.822,-157.114 687.822,-124.583 687.822,-101.39"/>
2280+<polygon fill="black" stroke="black" points="691.322,-101.161 687.822,-91.1612 684.322,-101.161 691.322,-101.161"/>
2281+</a>
2282+</g>
2283+<!-- 77 -->
2284+<g id="node126" class="node"><title>77</title>
2285+<a xlink:href="../www.zorba-xquery.com_modules_excel_math-sumproduct.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/excel/math-sumproduct">
2286+<ellipse fill="white" stroke="white" cx="555.822" cy="-195" rx="73.1654" ry="18"/>
2287+<text text-anchor="middle" x="555.822" y="-191.3" font-family="Times,serif" font-size="14.00" fill="green">math-sumproduct</text>
2288+</a>
2289+</g>
2290+<!-- 77&#45;&gt;78 -->
2291+<g id="edge193" class="edge"><title>77-&gt;78</title>
2292+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/excel/math-sumproduct, TO: http://www.zorba-xquery.com/modules/excel/math">
2293+<path fill="none" stroke="black" d="M574.176,-177.315C597.801,-155.837 638.866,-118.505 664.628,-95.0849"/>
2294+<polygon fill="black" stroke="black" points="667.051,-97.6127 672.096,-88.2962 662.342,-92.4331 667.051,-97.6127"/>
2295+</a>
2296+</g>
2297+<!-- 80 -->
2298+<g id="node128" class="node"><title>80</title>
2299+<a xlink:href="../www.zorba-xquery.com_modules_excel_statistical.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/excel/statistical">
2300+<ellipse fill="white" stroke="white" cx="414.822" cy="-195" rx="44.2946" ry="18"/>
2301+<text text-anchor="middle" x="414.822" y="-191.3" font-family="Times,serif" font-size="14.00" fill="green">statistical</text>
2302+</a>
2303+</g>
2304+<!-- 80&#45;&gt;78 -->
2305+<g id="edge199" class="edge"><title>80-&gt;78</title>
2306+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/excel/statistical, TO: http://www.zorba-xquery.com/modules/excel/math">
2307+<path fill="none" stroke="black" d="M437.548,-179.551C447.559,-173.464 459.58,-166.526 470.822,-161 533.845,-130.018 610.803,-101.174 654.07,-85.7305"/>
2308+<polygon fill="black" stroke="black" points="655.29,-89.0116 663.545,-82.3709 652.95,-82.4141 655.29,-89.0116"/>
2309+</a>
2310+</g>
2311+<!-- 79 -->
2312+<g id="node130" class="node"><title>79</title>
2313+<a xlink:href="../www.zorba-xquery.com_modules_excel_statistical-zorba.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/excel/statistical-zorba">
2314+<ellipse fill="white" stroke="white" cx="424.822" cy="-317" rx="65.9423" ry="18"/>
2315+<text text-anchor="middle" x="424.822" y="-313.3" font-family="Times,serif" font-size="14.00" fill="green">statistical-zorba</text>
2316+</a>
2317+</g>
2318+<!-- 79&#45;&gt;78 -->
2319+<g id="edge195" class="edge"><title>79-&gt;78</title>
2320+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/excel/statistical-zorba, TO: http://www.zorba-xquery.com/modules/excel/math">
2321+<path fill="none" stroke="black" d="M388.121,-301.822C376.652,-295.447 365.311,-286.671 358.822,-275 334.199,-230.718 327.912,-201.146 358.822,-161 394.48,-114.686 571.56,-87.992 650.146,-78.2567"/>
2322+<polygon fill="black" stroke="black" points="650.608,-81.7264 660.114,-77.0477 649.765,-74.7773 650.608,-81.7264"/>
2323+</a>
2324+</g>
2325+<!-- 79&#45;&gt;80 -->
2326+<g id="edge197" class="edge"><title>79-&gt;80</title>
2327+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/excel/statistical-zorba, TO: http://www.zorba-xquery.com/modules/excel/statistical">
2328+<path fill="none" stroke="black" d="M423.389,-298.807C421.748,-279.114 419.037,-246.583 417.104,-223.39"/>
2329+<polygon fill="black" stroke="black" points="420.57,-222.836 416.252,-213.161 413.594,-223.417 420.57,-222.836"/>
2330+</a>
2331+</g>
2332+<!-- 81&#45;&gt;78 -->
2333+<g id="edge201" class="edge"><title>81-&gt;78</title>
2334+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/excel/text, TO: http://www.zorba-xquery.com/modules/excel/math">
2335+<path fill="none" stroke="black" d="M902.146,-179.867C894.776,-173.629 885.677,-166.485 876.822,-161 825.376,-129.135 760.323,-101.718 721.505,-86.5729"/>
2336+<polygon fill="black" stroke="black" points="722.345,-83.1455 711.755,-82.8124 719.826,-89.6766 722.345,-83.1455"/>
2337+</a>
2338+</g>
2339+<!-- 58 -->
2340+<g id="node135" class="node"><title>58</title>
2341+<a xlink:href="../www.zorba-xquery.com_modules_email_imap.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/email/imap">
2342+<ellipse fill="white" stroke="white" cx="2105.82" cy="-317" rx="28.3955" ry="18"/>
2343+<text text-anchor="middle" x="2105.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="green">imap</text>
2344+</a>
2345+</g>
2346+<!-- cclient -->
2347+<g id="node173" class="node"><title>cclient</title>
2348+<a xlink:href="http://www.washington.edu/imap/" xlink:title="c-client library part of UW IMAP toolkit">
2349+<polygon fill="none" stroke="red" points="3791.82,-91 3741.82,-91 3737.82,-87 3737.82,-55 3787.82,-55 3791.82,-59 3791.82,-91"/>
2350+<polyline fill="none" stroke="red" points="3787.82,-87 3737.82,-87 "/>
2351+<polyline fill="none" stroke="red" points="3787.82,-87 3787.82,-55 "/>
2352+<polyline fill="none" stroke="red" points="3787.82,-87 3791.82,-91 "/>
2353+<text text-anchor="middle" x="3764.82" y="-69.3" font-family="Times,serif" font-size="14.00">cclient</text>
2354+</a>
2355+</g>
2356+<!-- 58&#45;&gt;cclient -->
2357+<g id="edge101" class="edge"><title>58-&gt;cclient</title>
2358+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/email/imap, TO: cclient">
2359+<path fill="none" stroke="red" d="M2123.23,-302.713C2134,-295.338 2148.47,-286.889 2162.82,-283 2174.32,-279.882 3870.41,-283.446 3878.82,-275 3914.56,-239.09 3912.77,-198.61 3878.82,-161 3867.15,-148.066 3814.98,-163.163 3800.82,-153 3783.83,-140.802 3774.68,-118.616 3769.87,-100.854"/>
2360+<polygon fill="red" stroke="red" points="3773.24,-99.9229 3767.51,-91.0162 3766.44,-101.557 3773.24,-99.9229"/>
2361+</a>
2362+</g>
2363+<!-- 62 -->
2364+<g id="node137" class="node"><title>62</title>
2365+<a xlink:href="../www.zorba-xquery.com_modules_process.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/process">
2366+<ellipse fill="white" stroke="white" cx="2015.82" cy="-317" rx="37.0701" ry="18"/>
2367+<text text-anchor="middle" x="2015.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="green">process</text>
2368+</a>
2369+</g>
2370+<!-- 57 -->
2371+<g id="node139" class="node"><title>57</title>
2372+<a xlink:href="../www.zorba-xquery.com_modules_email_smtp.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/email/smtp">
2373+<ellipse fill="white" stroke="white" cx="1925.82" cy="-317" rx="28.3955" ry="18"/>
2374+<text text-anchor="middle" x="1925.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="green">smtp</text>
2375+</a>
2376+</g>
2377+<!-- 57&#45;&gt;cclient -->
2378+<g id="edge99" class="edge"><title>57-&gt;cclient</title>
2379+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/email/smtp, TO: cclient">
2380+<path fill="none" stroke="red" d="M1939.49,-301.06C1946.83,-294.147 1956.49,-286.667 1966.82,-283 1979.09,-278.648 3831.64,-284.222 3840.82,-275 3876.57,-239.097 3872.94,-200.183 3840.82,-161 3829.33,-146.979 3815.03,-164.263 3800.82,-153 3784.78,-140.284 3775.63,-118.825 3770.57,-101.48"/>
2381+<polygon fill="red" stroke="red" points="3773.83,-100.12 3767.92,-91.3257 3767.06,-101.885 3773.83,-100.12"/>
2382+</a>
2383+</g>
2384+<!-- 61 -->
2385+<g id="node141" class="node"><title>61</title>
2386+<a xlink:href="../www.zorba-xquery.com_modules_system.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/system">
2387+<ellipse fill="white" stroke="white" cx="1836.82" cy="-317" rx="35.6194" ry="18"/>
2388+<text text-anchor="middle" x="1836.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="green">system</text>
2389+</a>
2390+</g>
2391+<!-- 43 -->
2392+<g id="node144" class="node"><title>43</title>
2393+<a xlink:href="../www.zorba-xquery.com_modules_xqxq.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/xqxq">
2394+<ellipse fill="white" stroke="white" cx="2281.82" cy="-317" rx="28.3955" ry="18"/>
2395+<text text-anchor="middle" x="2281.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="red">xqxq</text>
2396+</a>
2397+</g>
2398+<!-- 49 -->
2399+<g id="node146" class="node"><title>49</title>
2400+<a xlink:href="../www.zorba-xquery.com_modules_languages_xslt.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/languages/xslt">
2401+<ellipse fill="white" stroke="white" cx="2201.82" cy="-317" rx="27" ry="18"/>
2402+<text text-anchor="middle" x="2201.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="green">xslt</text>
2403+</a>
2404+</g>
2405+<!-- libxslt -->
2406+<g id="node181" class="node"><title>libxslt</title>
2407+<a xlink:href="http://xmlsoft.org/XSLT/" xlink:title="libxslt Library">
2408+<polygon fill="none" stroke="red" points="3863.82,-91 3813.82,-91 3809.82,-87 3809.82,-55 3859.82,-55 3863.82,-59 3863.82,-91"/>
2409+<polyline fill="none" stroke="red" points="3859.82,-87 3809.82,-87 "/>
2410+<polyline fill="none" stroke="red" points="3859.82,-87 3859.82,-55 "/>
2411+<polyline fill="none" stroke="red" points="3859.82,-87 3863.82,-91 "/>
2412+<text text-anchor="middle" x="3836.82" y="-69.3" font-family="Times,serif" font-size="14.00">libxslt</text>
2413+</a>
2414+</g>
2415+<!-- 49&#45;&gt;libxslt -->
2416+<g id="edge85" class="edge"><title>49-&gt;libxslt</title>
2417+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/languages/xslt, TO: libxslt">
2418+<path fill="none" stroke="red" d="M2214.69,-301.075C2221.64,-294.166 2230.84,-286.685 2240.82,-283 2262.66,-274.941 3900.4,-291.499 3916.82,-275 3952.56,-239.088 3949.29,-199.899 3916.82,-161 3904.09,-145.74 3888.5,-165.21 3872.82,-153 3856.42,-140.229 3847.24,-118.286 3842.26,-100.763"/>
2419+<polygon fill="red" stroke="red" points="3845.65,-99.8877 3839.8,-91.0586 3838.87,-101.613 3845.65,-99.8877"/>
2420 </a>
2421 </g>
2422 <!-- 35 -->
2423-<g id="node113" class="node"><title>35</title>
2424+<g id="node148" class="node"><title>35</title>
2425 <a xlink:href="../www.zorba-xquery.com_modules_debugger_dbgp-message-handler.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/debugger/dbgp-message-handler">
2426-<ellipse fill="white" stroke="white" cx="1127" cy="-439" rx="90.4879" ry="18"/>
2427-<text text-anchor="middle" x="1127" y="-435.3" font-family="Times,serif" font-size="14.00" fill="red">dbgp-message-handler</text>
2428+<ellipse fill="white" stroke="white" cx="2863.82" cy="-317" rx="90.4879" ry="18"/>
2429+<text text-anchor="middle" x="2863.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="red">dbgp-message-handler</text>
2430 </a>
2431 </g>
2432 <!-- 35&#45;&gt;18 -->
2433-<g id="edge101" class="edge"><title>35-&gt;18</title>
2434+<g id="edge153" class="edge"><title>35-&gt;18</title>
2435 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/debugger/dbgp-message-handler, TO: http://www.zorba-xquery.com/modules/converters/base64">
2436-<path fill="none" stroke="black" d="M1127,-420.972C1127,-395.03 1127,-345.357 1127,-314.326"/>
2437-<polygon fill="black" stroke="black" points="1130.5,-314.198 1127,-304.198 1123.5,-314.198 1130.5,-314.198"/>
2438+<path fill="none" stroke="black" d="M2875.89,-299.074C2880.97,-291.769 2886.84,-283.065 2891.82,-275 2902.62,-257.528 2913.88,-237.278 2922.3,-221.655"/>
2439+<polygon fill="black" stroke="black" points="2925.52,-223.06 2927.15,-212.592 2919.34,-219.758 2925.52,-223.06"/>
2440 </a>
2441 </g>
2442-<!-- 40 -->
2443-<g id="node115" class="node"><title>40</title>
2444+<!-- 41 -->
2445+<g id="node150" class="node"><title>41</title>
2446 <a xlink:href="../jsoniq.org_errors.html" xlink:title="(Zorba-core) module uri=http://jsoniq.org/errors">
2447-<ellipse fill="white" stroke="white" cx="5967" cy="-439" rx="31.2965" ry="18"/>
2448-<text text-anchor="middle" x="5967" y="-435.3" font-family="Times,serif" font-size="14.00" fill="red">errors</text>
2449+<ellipse fill="white" stroke="white" cx="4970.82" cy="-470" rx="31.2965" ry="18"/>
2450+<text text-anchor="middle" x="4970.82" y="-466.3" font-family="Times,serif" font-size="14.00" fill="red">errors</text>
2451 </a>
2452 </g>
2453-<!-- 44 -->
2454-<g id="node116" class="node"><title>44</title>
2455+<!-- 46 -->
2456+<g id="node151" class="node"><title>46</title>
2457 <a xlink:href="../www.w3.org_2005_xqt-errors.html" xlink:title="(Zorba-core) module uri=http://www.w3.org/2005/xqt-errors">
2458-<ellipse fill="white" stroke="white" cx="5872" cy="-439" rx="45.244" ry="18"/>
2459-<text text-anchor="middle" x="5872" y="-435.3" font-family="Times,serif" font-size="14.00" fill="red">xqt-errors</text>
2460+<ellipse fill="white" stroke="white" cx="4875.82" cy="-470" rx="45.244" ry="18"/>
2461+<text text-anchor="middle" x="4875.82" y="-466.3" font-family="Times,serif" font-size="14.00" fill="red">xqt-errors</text>
2462 </a>
2463 </g>
2464 <!-- 36 -->
2465-<g id="node117" class="node"><title>36</title>
2466+<g id="node152" class="node"><title>36</title>
2467 <a xlink:href="../www.zorba-xquery.com_errors.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/errors">
2468-<ellipse fill="white" stroke="white" cx="5777" cy="-439" rx="31.2965" ry="18"/>
2469-<text text-anchor="middle" x="5777" y="-435.3" font-family="Times,serif" font-size="14.00" fill="red">errors</text>
2470+<ellipse fill="white" stroke="white" cx="4780.82" cy="-470" rx="31.2965" ry="18"/>
2471+<text text-anchor="middle" x="4780.82" y="-466.3" font-family="Times,serif" font-size="14.00" fill="red">errors</text>
2472 </a>
2473 </g>
2474 <!-- 37 -->
2475-<g id="node118" class="node"><title>37</title>
2476+<g id="node153" class="node"><title>37</title>
2477 <a xlink:href="../www.zorba-xquery.com_warnings.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/warnings">
2478-<ellipse fill="white" stroke="white" cx="5685" cy="-439" rx="42.3456" ry="18"/>
2479-<text text-anchor="middle" x="5685" y="-435.3" font-family="Times,serif" font-size="14.00" fill="red">warnings</text>
2480-</a>
2481-</g>
2482-<!-- 76 -->
2483-<g id="node121" class="node"><title>76</title>
2484+<ellipse fill="white" stroke="white" cx="4688.82" cy="-470" rx="42.3456" ry="18"/>
2485+<text text-anchor="middle" x="4688.82" y="-466.3" font-family="Times,serif" font-size="14.00" fill="red">warnings</text>
2486+</a>
2487+</g>
2488+<!-- 83 -->
2489+<g id="node155" class="node"><title>83</title>
2490+<a xlink:href="../www.zorba-xquery.com_modules_info-extraction.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/info-extraction">
2491+<ellipse fill="white" stroke="white" cx="3821.82" cy="-317" rx="63.0666" ry="18"/>
2492+<text text-anchor="middle" x="3821.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="green">info-extraction</text>
2493+</a>
2494+</g>
2495+<!-- 83&#45;&gt;2 -->
2496+<g id="edge207" class="edge"><title>83-&gt;2</title>
2497+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/info-extraction, TO: http://www.zorba-xquery.com/modules/http-client">
2498+<path fill="none" stroke="black" d="M3849.44,-300.812C3863.24,-294.02 3880.45,-286.719 3896.82,-283 3923.71,-276.893 4120.28,-287.554 4144.82,-275 4166.89,-263.712 4183.35,-240.369 4193.57,-221.969"/>
2499+<polygon fill="black" stroke="black" points="4196.79,-223.368 4198.34,-212.888 4190.59,-220.111 4196.79,-223.368"/>
2500+</a>
2501+</g>
2502+<!-- 40 -->
2503+<g id="node157" class="node"><title>40</title>
2504+<a xlink:href="../jsoniq.org_function-library.html" xlink:title="(Zorba-core) module uri=http://jsoniq.org/function-library">
2505+<ellipse fill="white" stroke="white" cx="140.822" cy="-317" rx="65.9423" ry="18"/>
2506+<text text-anchor="middle" x="140.822" y="-313.3" font-family="Times,serif" font-size="14.00" fill="red">function-library</text>
2507+</a>
2508+</g>
2509+<!-- 39 -->
2510+<g id="node158" class="node"><title>39</title>
2511+<a xlink:href="../jsoniq.org_functions.html" xlink:title="(Zorba-core) module uri=http://jsoniq.org/functions">
2512+<ellipse fill="white" stroke="white" cx="151.822" cy="-195" rx="43.319" ry="18"/>
2513+<text text-anchor="middle" x="151.822" y="-191.3" font-family="Times,serif" font-size="14.00" fill="red">functions</text>
2514+</a>
2515+</g>
2516+<!-- 40&#45;&gt;39 -->
2517+<g id="edge157" class="edge"><title>40-&gt;39</title>
2518+<a xlink:title="FROM: http://jsoniq.org/function-library, TO: http://jsoniq.org/functions">
2519+<path fill="none" stroke="black" d="M142.398,-298.807C144.203,-279.114 147.185,-246.583 149.311,-223.39"/>
2520+<polygon fill="black" stroke="black" points="152.821,-223.439 150.248,-213.161 145.85,-222.8 152.821,-223.439"/>
2521+</a>
2522+</g>
2523+<!-- 39&#45;&gt;12 -->
2524+<g id="edge155" class="edge"><title>39-&gt;12</title>
2525+<a xlink:title="FROM: http://jsoniq.org/functions, TO: http://www.zorba-xquery.com/modules/schema">
2526+<path fill="none" stroke="black" d="M174.71,-179.48C187.22,-172.399 203.293,-164.638 218.822,-161 239.207,-156.224 3215.49,-163.122 3233.82,-153 3254.06,-141.825 3267.25,-118.637 3274.98,-100.259"/>
2527+<polygon fill="black" stroke="black" points="3278.25,-101.502 3278.62,-90.9138 3271.73,-98.9586 3278.25,-101.502"/>
2528+</a>
2529+</g>
2530+<!-- 86 -->
2531+<g id="node161" class="node"><title>86</title>
2532+<a xlink:href="../www.zorba-xquery.com_modules_jdbc.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/jdbc">
2533+<ellipse fill="white" stroke="white" cx="5076.82" cy="-470" rx="27" ry="18"/>
2534+<text text-anchor="middle" x="5076.82" y="-466.3" font-family="Times,serif" font-size="14.00" fill="green">jdbc</text>
2535+</a>
2536+</g>
2537+<!-- 59 -->
2538+<g id="node164" class="node"><title>59</title>
2539 <a xlink:href="../www.zorba-xquery.com_modules_util-jvm.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/util-jvm">
2540-<ellipse fill="white" stroke="white" cx="3390" cy="-164" rx="39.4691" ry="18"/>
2541-<text text-anchor="middle" x="3390" y="-160.3" font-family="Times,serif" font-size="14.00" fill="green">util-jvm</text>
2542-</a>
2543-</g>
2544-<!-- JDK -->
2545-<g id="node131" class="node"><title>JDK</title>
2546-<a xlink:href="http://www.oracle.com/technetwork/java/javase/downloads/index.html" xlink:title="JDK - Java Development Kit">
2547-<polygon fill="none" stroke="red" points="3182,-91 3132,-91 3128,-87 3128,-55 3178,-55 3182,-59 3182,-91"/>
2548-<polyline fill="none" stroke="red" points="3178,-87 3128,-87 "/>
2549-<polyline fill="none" stroke="red" points="3178,-87 3178,-55 "/>
2550-<polyline fill="none" stroke="red" points="3178,-87 3182,-91 "/>
2551-<text text-anchor="middle" x="3155" y="-69.3" font-family="Times,serif" font-size="14.00">JDK</text>
2552-</a>
2553-</g>
2554-<!-- 76&#45;&gt;JDK -->
2555-<g id="edge63" class="edge"><title>76-&gt;JDK</title>
2556+<ellipse fill="white" stroke="white" cx="3249.82" cy="-195" rx="39.4691" ry="18"/>
2557+<text text-anchor="middle" x="3249.82" y="-191.3" font-family="Times,serif" font-size="14.00" fill="green">util-jvm</text>
2558+</a>
2559+</g>
2560+<!-- 59&#45;&gt;JDK -->
2561+<g id="edge103" class="edge"><title>59-&gt;JDK</title>
2562 <a xlink:title="FROM: http://www.zorba-xquery.com/modules/util-jvm, TO: JDK">
2563-<path fill="none" stroke="red" d="M3369.35,-148.637C3358.22,-141.693 3343.94,-134.01 3330,-130 3300.27,-121.445 3218.26,-136.626 3191,-122 3181.73,-117.03 3174.18,-108.516 3168.43,-100.027"/>
2564-<polygon fill="red" stroke="red" points="3171.3,-98.0255 3163.09,-91.3383 3165.34,-101.691 3171.3,-98.0255"/>
2565-</a>
2566-</g>
2567-<!-- 46 -->
2568-<g id="node124" class="node"><title>46</title>
2569-<a xlink:href="../www.zorba-xquery.com_modules_archive.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/archive">
2570-<ellipse fill="white" stroke="white" cx="3602" cy="-164" rx="36.096" ry="18"/>
2571-<text text-anchor="middle" x="3602" y="-160.3" font-family="Times,serif" font-size="14.00" fill="green">archive</text>
2572-</a>
2573-</g>
2574-<!-- libarchive -->
2575-<g id="node128" class="node"><title>libarchive</title>
2576-<a xlink:href="http://code.google.com/p/libarchive/" xlink:title="libarchive">
2577-<polygon fill="none" stroke="red" points="3271.25,-91 3204.75,-91 3200.75,-87 3200.75,-55 3267.25,-55 3271.25,-59 3271.25,-91"/>
2578-<polyline fill="none" stroke="red" points="3267.25,-87 3200.75,-87 "/>
2579-<polyline fill="none" stroke="red" points="3267.25,-87 3267.25,-55 "/>
2580-<polyline fill="none" stroke="red" points="3267.25,-87 3271.25,-91 "/>
2581-<text text-anchor="middle" x="3236" y="-69.3" font-family="Times,serif" font-size="14.00">libarchive</text>
2582-</a>
2583-</g>
2584-<!-- 46&#45;&gt;libarchive -->
2585-<g id="edge49" class="edge"><title>46-&gt;libarchive</title>
2586-<a xlink:title="FROM: http://www.zorba-xquery.com/modules/archive, TO: libarchive">
2587-<path fill="none" stroke="red" d="M3584.78,-147.81C3576.58,-141.359 3566.33,-134.34 3556,-130 3463.65,-91.1962 3345.41,-79.2805 3281.66,-75.6215"/>
2588-<polygon fill="red" stroke="red" points="3281.7,-72.119 3271.53,-75.0839 3281.33,-79.1092 3281.7,-72.119"/>
2589+<path fill="none" stroke="red" d="M3270.78,-179.565C3281.87,-172.692 3296.03,-165.096 3309.82,-161 3332.68,-154.211 3397.26,-166.638 3416.82,-153 3433.98,-141.037 3443.11,-118.831 3447.88,-101.002"/>
2590+<polygon fill="red" stroke="red" points="3451.32,-101.657 3450.21,-91.1206 3444.51,-100.05 3451.32,-101.657"/>
2591+</a>
2592+</g>
2593+<!-- 56 -->
2594+<g id="node167" class="node"><title>56</title>
2595+<a xlink:href="../www.zorba-xquery.com_modules_couchbase.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/couchbase">
2596+<ellipse fill="white" stroke="white" cx="3381.82" cy="-317" rx="47.169" ry="18"/>
2597+<text text-anchor="middle" x="3381.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="green">couchbase</text>
2598 </a>
2599 </g>
2600 <!-- 17 -->
2601-<g id="node125" class="node"><title>17</title>
2602+<g id="node168" class="node"><title>17</title>
2603 <a xlink:href="../www.zorba-xquery.com_modules_full-text.html" xlink:title="(Zorba-core) module uri=http://www.zorba-xquery.com/modules/full-text">
2604-<ellipse fill="white" stroke="white" cx="3509" cy="-164" rx="38.4949" ry="18"/>
2605-<text text-anchor="middle" x="3509" y="-160.3" font-family="Times,serif" font-size="14.00" fill="red">full-text</text>
2606-</a>
2607-</g>
2608-<!-- 39 -->
2609-<g id="node164" class="node"><title>39</title>
2610-<ellipse fill="none" stroke="black" cx="1744" cy="-286" rx="27" ry="18"/>
2611-<text text-anchor="middle" x="1744" y="-282.3" font-family="Times,serif" font-size="14.00">39</text>
2612-</g>
2613-<!-- 39&#45;&gt;12 -->
2614-<g id="edge103" class="edge"><title>39-&gt;12</title>
2615-<a xlink:title="FROM: http://jsoniq.org/functions, TO: http://www.zorba-xquery.com/modules/schema">
2616-<path fill="none" stroke="black" d="M1744,-267.807C1744,-248.114 1744,-215.583 1744,-192.39"/>
2617-<polygon fill="black" stroke="black" points="1747.5,-192.161 1744,-182.161 1740.5,-192.161 1747.5,-192.161"/>
2618+<ellipse fill="white" stroke="white" cx="3277.82" cy="-317" rx="38.4949" ry="18"/>
2619+<text text-anchor="middle" x="3277.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="red">full-text</text>
2620+</a>
2621+</g>
2622+<!-- 63 -->
2623+<g id="node169" class="node"><title>63</title>
2624+<a xlink:href="../www.zorba-xquery.com_modules_oracle-nosqldb.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/oracle-nosqldb">
2625+<ellipse fill="white" stroke="white" cx="3079.82" cy="-317" rx="63.0666" ry="18"/>
2626+<text text-anchor="middle" x="3079.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="green">oracle-nosqldb</text>
2627+</a>
2628+</g>
2629+<!-- 63&#45;&gt;18 -->
2630+<g id="edge161" class="edge"><title>63-&gt;18</title>
2631+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/oracle-nosqldb, TO: http://www.zorba-xquery.com/modules/converters/base64">
2632+<path fill="none" stroke="black" d="M3044.21,-302.043C3016.56,-291.101 2982.46,-277.343 2979.82,-275 2963.82,-260.801 2952.39,-239.336 2945.19,-222.363"/>
2633+<polygon fill="black" stroke="black" points="2948.41,-220.966 2941.45,-212.978 2941.9,-223.562 2948.41,-220.966"/>
2634+</a>
2635+</g>
2636+<!-- 50 -->
2637+<g id="node170" class="node"><title>50</title>
2638+<a xlink:href="../www.zorba-xquery.com_modules_sqlite.html" xlink:title="(External module) module uri=http://www.zorba-xquery.com/modules/sqlite">
2639+<ellipse fill="white" stroke="white" cx="3190.82" cy="-317" rx="29.3479" ry="18"/>
2640+<text text-anchor="middle" x="3190.82" y="-313.3" font-family="Times,serif" font-size="14.00" fill="green">sqlite</text>
2641+</a>
2642+</g>
2643+<!-- SQLite -->
2644+<g id="node172" class="node"><title>SQLite</title>
2645+<a xlink:href="http://www.sqlite.org/" xlink:title="SQLite">
2646+<polygon fill="none" stroke="red" points="4027.32,-91 3976.32,-91 3972.32,-87 3972.32,-55 4023.32,-55 4027.32,-59 4027.32,-91"/>
2647+<polyline fill="none" stroke="red" points="4023.32,-87 3972.32,-87 "/>
2648+<polyline fill="none" stroke="red" points="4023.32,-87 4023.32,-55 "/>
2649+<polyline fill="none" stroke="red" points="4023.32,-87 4027.32,-91 "/>
2650+<text text-anchor="middle" x="3999.82" y="-69.3" font-family="Times,serif" font-size="14.00">SQLite</text>
2651+</a>
2652+</g>
2653+<!-- 50&#45;&gt;SQLite -->
2654+<g id="edge87" class="edge"><title>50-&gt;SQLite</title>
2655+<a xlink:title="FROM: http://www.zorba-xquery.com/modules/sqlite, TO: SQLite">
2656+<path fill="none" stroke="red" d="M3204.05,-300.753C3210.96,-293.948 3220.01,-286.651 3229.82,-283 3249.69,-275.605 3977.65,-289.804 3992.82,-275 4039.32,-229.619 4021.92,-144.011 4008.95,-100.634"/>
2657+<polygon fill="red" stroke="red" points="4012.28,-99.5552 4005.95,-91.0587 4005.6,-101.648 4012.28,-99.5552"/>
2658 </a>
2659 </g>
2660 </g>
2661
2662=== modified file 'doc/zorba/xqdoc/src/zorba_module_dependencies.xqy'
2663--- doc/zorba/xqdoc/src/zorba_module_dependencies.xqy 2012-05-18 13:22:03 +0000
2664+++ doc/zorba/xqdoc/src/zorba_module_dependencies.xqy 2013-01-11 11:26:24 +0000
2665@@ -58,17 +58,17 @@
2666 (:=========================================================================================================:)
2667 declare variable $z:level1Weight as xs:string* :=
2668 ("www.w3.org", "XDM", "store", "introspection", "reflection",
2669- "external", "xqdoc","data processing", "programming languages", "excel",
2670- "cryptography", "geo", "image", "OAuth", "expath.org",
2671- "www.functx.com", "communication", "debugger", "error", "utils",
2672- "www.zorba-xquery.com");
2673+ "external", "xqdoc","data processing", "cryptography", "geo",
2674+ "image", "OAuth", "expath.org", "www.functx.com", "EXPath",
2675+ "Zorba", "debugger", "error", "information extraction", "jsoniq.org",
2676+ "other data sources", "utils", "www.zorba-xquery.com");
2677
2678 declare variable $z:level1Colors as xs:string* :=
2679 ("mediumvioletred", "lightsteelblue", "sienna", "dimgray", "slategray",
2680 "Gold", "moccasin","tan", "RosyBrown", "wheat",
2681 "LightGreen", "forestgreen", "olivedrab", "darkkhaki", "cornflowerblue",
2682 "yellow", "Chartreuse", "DarkGoldenRod", "DarkSeaGreen", "DarkSlateBlue ",
2683- "DodgerBlue");
2684+ "DodgerBlue", "AntiqueWhite", "Aquamarine");
2685
2686
2687 declare variable $z:collection as xs:QName := xs:QName("z:collection");
2688@@ -199,14 +199,17 @@
2689 (: add imported modules :)
2690 if (fn:count($xqdoc/xqdoc:imports//xqdoc:import[@type = "library"]) > 0) then
2691 for $import in $xqdoc/xqdoc:imports//xqdoc:import[@type = "library"]
2692+ let $tmpTo := if(contains(string($import/xqdoc:uri/text()),"#"))
2693+ then substring-before(string($import/xqdoc:uri/text()),"#")
2694+ else string($import/xqdoc:uri/text())
2695 let $from := $z:nodesCollector//module[@uri=data($xqdoc/xqdoc:module/xqdoc:uri)]
2696- let $to := $z:nodesCollector//module[@uri=string($import/xqdoc:uri/text())]
2697+ let $to := $z:nodesCollector//module[@uri=$tmpTo]
2698 return
2699 z:collect-edge(data($z:nodesCollector//module[@uri = data($xqdoc/xqdoc:module/xqdoc:uri)]/@catUri),
2700 fn:string(data($from/@index)),
2701 data($xqdoc/xqdoc:module/xqdoc:uri),
2702 fn:string(data($to/@index)),
2703- string($import/xqdoc:uri/text()),
2704+ $tmpTo,
2705 $z:typeModule)
2706 else
2707 (),
2708@@ -390,12 +393,13 @@
2709 :)
2710 declare function z:create_subgraph(
2711 $category as xs:string,
2712- $subGraphs as xs:string*) as xs:string
2713+ $subGraphs as xs:string*,
2714+ $level1 as xs:string*) as xs:string
2715 {
2716 concat('
2717 subgraph cluster',
2718- index-of($z:level1Weight, $category),
2719- ' { style=filled; color=',$z:level1Colors[index-of($z:level1Weight,$category)],'; node [style="filled", color=white];
2720+ index-of($level1, $category),
2721+ ' { style=filled; color=',$z:level1Colors[index-of($level1,$category)],'; node [style="filled", color=white];
2722 ',
2723 z:create_subgraph-rec($category,
2724 for $tmp in $subGraphs
2725@@ -441,15 +445,17 @@
2726 declare function z:create_graph() as xs:string
2727 {
2728 let $subgraphs := z:get_subgraphs()
2729+let $l1 := distinct-values(for $str in $subgraphs return tokenize($str,'/')[1])
2730 return
2731 concat('digraph G { penwidth=1; pencolor=black; label="Zorba modules dependency graph"; tooltip="Zorba modules dependency graph"
2732 ' ,
2733 string-join(
2734- for $cat1 in $z:level1Weight
2735+ for $cat1 in $l1
2736 return z:create_subgraph( $cat1,
2737 for $val in $subgraphs
2738 where starts-with($val, $cat1)
2739- return $val
2740+ return $val,
2741+ $l1
2742 )
2743 ,('
2744 ')), z:create_subgraph_libraries()

Subscribers

People subscribed via source and target branches