lakesuperior_arch.graphml 49 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:java="http://www.yworks.com/xml/yfiles-common/1.0/java" xmlns:sys="http://www.yworks.com/xml/yfiles-common/markup/primitives/2.0" xmlns:x="http://www.yworks.com/xml/yfiles-common/markup/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:y="http://www.yworks.com/xml/graphml" xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml/1.1/ygraphml.xsd">
  3. <!--Created by yEd 3.18.1.1-->
  4. <key attr.name="Description" attr.type="string" for="graph" id="d0"/>
  5. <key for="port" id="d1" yfiles.type="portgraphics"/>
  6. <key for="port" id="d2" yfiles.type="portgeometry"/>
  7. <key for="port" id="d3" yfiles.type="portuserdata"/>
  8. <key attr.name="url" attr.type="string" for="node" id="d4"/>
  9. <key attr.name="description" attr.type="string" for="node" id="d5"/>
  10. <key for="node" id="d6" yfiles.type="nodegraphics"/>
  11. <key for="graphml" id="d7" yfiles.type="resources"/>
  12. <key attr.name="url" attr.type="string" for="edge" id="d8"/>
  13. <key attr.name="description" attr.type="string" for="edge" id="d9"/>
  14. <key for="edge" id="d10" yfiles.type="edgegraphics"/>
  15. <graph edgedefault="directed" id="G">
  16. <data key="d0"/>
  17. <node id="n0" yfiles.foldertype="group">
  18. <data key="d4"/>
  19. <data key="d6">
  20. <y:ProxyAutoBoundsNode>
  21. <y:Realizers active="0">
  22. <y:GroupNode>
  23. <y:Geometry height="847.65625" width="605.0" x="232.5" y="-79.84375"/>
  24. <y:Fill hasColor="false" transparent="false"/>
  25. <y:BorderStyle hasColor="false" type="dashed" width="1.0"/>
  26. <y:NodeLabel alignment="center" autoSizePolicy="node_width" borderDistance="0.0" fontFamily="Droid Sans" fontSize="24" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="31.9375" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="605.0" x="0.0" y="0.0">Lakesuperior Application Architecture</y:NodeLabel>
  27. <y:Shape type="roundrectangle"/>
  28. <y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/>
  29. <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
  30. <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
  31. </y:GroupNode>
  32. <y:GroupNode>
  33. <y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/>
  34. <y:Fill color="#F5F5F5" transparent="false"/>
  35. <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
  36. <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="287.0517578125" x="-118.52587890625" y="0.0">Lakesuperior Application Architecture</y:NodeLabel>
  37. <y:Shape type="roundrectangle"/>
  38. <y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/>
  39. <y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/>
  40. <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
  41. </y:GroupNode>
  42. </y:Realizers>
  43. </y:ProxyAutoBoundsNode>
  44. </data>
  45. <graph edgedefault="directed" id="n0:">
  46. <node id="n0::n0">
  47. <data key="d6">
  48. <y:GenericNode configuration="com.yworks.flowchart.dataBase">
  49. <y:Geometry height="73.0" width="115.26315789473685" x="612.8684210526316" y="679.8125"/>
  50. <y:Fill color="#EFE7F7" color2="#CDB7E3" transparent="false"/>
  51. <y:BorderStyle color="#472766" type="line" width="1.0"/>
  52. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Droid Sans" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="74.763671875" x="20.24974300986844" y="30.09375">Key/Value
  53. Store (LMDB)<y:LabelModel>
  54. <y:SmartNodeLabelModel distance="4.0"/>
  55. </y:LabelModel>
  56. <y:ModelParameter>
  57. <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="1.1102230246251565E-16" nodeRatioY="0.34974315068493156" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
  58. </y:ModelParameter>
  59. </y:NodeLabel>
  60. </y:GenericNode>
  61. </data>
  62. </node>
  63. <node id="n0::n1">
  64. <data key="d6">
  65. <y:GenericNode configuration="com.yworks.flowchart.dataBase">
  66. <y:Geometry height="73.0" width="115.26315789473685" x="339.86842105263156" y="679.8125"/>
  67. <y:Fill color="#EFE7F7" color2="#CDB7E3" transparent="false"/>
  68. <y:BorderStyle color="#472766" type="line" width="1.0"/>
  69. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Droid Sans" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="60.4609375" x="27.40111019736844" y="27.515625">Filesystem<y:LabelModel>
  70. <y:SmartNodeLabelModel distance="4.0"/>
  71. </y:LabelModel>
  72. <y:ModelParameter>
  73. <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
  74. </y:ModelParameter>
  75. </y:NodeLabel>
  76. </y:GenericNode>
  77. </data>
  78. </node>
  79. <node id="n0::n2" yfiles.foldertype="group">
  80. <data key="d4"/>
  81. <data key="d6">
  82. <y:ProxyAutoBoundsNode>
  83. <y:Realizers active="0">
  84. <y:GroupNode>
  85. <y:Geometry height="173.625" width="575.0" x="247.5" y="245.875"/>
  86. <y:Fill color="#B2FFD5" color2="#DFFFED" transparent="false"/>
  87. <y:BorderStyle color="#217747" type="line" width="1.0"/>
  88. <y:NodeLabel alignment="center" autoSizePolicy="node_width" borderDistance="0.0" fontFamily="Droid Sans" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="22.625" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="575.0" x="0.0" y="0.0">Python API</y:NodeLabel>
  89. <y:Shape type="roundrectangle"/>
  90. <y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/>
  91. <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
  92. <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
  93. </y:GroupNode>
  94. <y:GroupNode>
  95. <y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/>
  96. <y:Fill color="#F5F5F5" transparent="false"/>
  97. <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
  98. <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="84.4931640625" x="-17.24658203125" y="0.0">Python API</y:NodeLabel>
  99. <y:Shape type="roundrectangle"/>
  100. <y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/>
  101. <y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/>
  102. <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
  103. </y:GroupNode>
  104. </y:Realizers>
  105. </y:ProxyAutoBoundsNode>
  106. </data>
  107. <graph edgedefault="directed" id="n0::n2:">
  108. <node id="n0::n2::n0">
  109. <data key="d6">
  110. <y:ShapeNode>
  111. <y:Geometry height="121.0" width="143.0" x="262.5" y="283.5"/>
  112. <y:Fill color="#C9FF7F" color2="#E9FFCB" transparent="false"/>
  113. <y:BorderStyle color="#4A6920" raised="false" type="line" width="1.0"/>
  114. <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="8.0" fontFamily="Droid Sans" fontSize="12" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.96875" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="115.861328125" x="13.5693359375" y="8.0">Resource Life Cycle</y:NodeLabel>
  115. <y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Droid Sans" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="121.76171875" x="10.619140625" y="34.53125">• Create, read, update
  116. • Soft + hard delete
  117. • Versioning<y:LabelModel>
  118. <y:SmartNodeLabelModel distance="4.0"/>
  119. </y:LabelModel>
  120. <y:ModelParameter>
  121. <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="-0.5" nodeRatioX="0.0" nodeRatioY="-0.21461776859504134" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
  122. </y:ModelParameter>
  123. </y:NodeLabel>
  124. <y:Shape type="roundrectangle"/>
  125. </y:ShapeNode>
  126. </data>
  127. </node>
  128. <node id="n0::n2::n1">
  129. <data key="d6">
  130. <y:ShapeNode>
  131. <y:Geometry height="121.0" width="143.0" x="664.5" y="283.5"/>
  132. <y:Fill color="#C9FF7F" color2="#E9FFCB" transparent="false"/>
  133. <y:BorderStyle color="#4A6920" raised="false" type="line" width="1.0"/>
  134. <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="8.0" fontFamily="Droid Sans" fontSize="12" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.96875" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="113.904296875" x="14.5478515625" y="8.0">Search &amp; Discovery</y:NodeLabel>
  135. <y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Droid Sans" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="59.875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="115.0" x="14.0" y="38.16250000000002">• Term search
  136. • SPARQL query
  137. • High-performance
  138. discovery methods<y:LabelModel>
  139. <y:SmartNodeLabelModel distance="4.0"/>
  140. </y:LabelModel>
  141. <y:ModelParameter>
  142. <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.06280991735537211" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
  143. </y:ModelParameter>
  144. </y:NodeLabel>
  145. <y:Shape type="roundrectangle"/>
  146. </y:ShapeNode>
  147. </data>
  148. </node>
  149. <node id="n0::n2::n2">
  150. <data key="d6">
  151. <y:ShapeNode>
  152. <y:Geometry height="121.0" width="181.0" x="444.5" y="283.5"/>
  153. <y:Fill color="#C9FF7F" color2="#E9FFCB" transparent="false"/>
  154. <y:BorderStyle color="#4A6920" raised="false" type="line" width="1.0"/>
  155. <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="8.0" fontFamily="Droid Sans" fontSize="12" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.96875" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="92.03125" x="44.484375" y="8.0">Admin Services</y:NodeLabel>
  156. <y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Droid Sans" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="73.84375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="147.35546875" x="16.822265625" y="35.40519266917295">• Bootstrap
  157. • Health checks
  158. (fixity, consistency, etc.)
  159. • Migration &amp; Backup tools
  160. • Statistics<y:LabelModel>
  161. <y:SmartNodeLabelModel distance="4.0"/>
  162. </y:LabelModel>
  163. <y:ModelParameter>
  164. <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.09774436090225569" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
  165. </y:ModelParameter>
  166. </y:NodeLabel>
  167. <y:Shape type="roundrectangle"/>
  168. </y:ShapeNode>
  169. </data>
  170. </node>
  171. </graph>
  172. </node>
  173. <node id="n0::n3">
  174. <data key="d6">
  175. <y:ImageNode>
  176. <y:Geometry height="48.0" width="48.0" x="314.0" y="17.0"/>
  177. <y:Fill color="#CCCCFF" transparent="false"/>
  178. <y:BorderStyle color="#000000" type="line" width="1.0"/>
  179. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Droid Sans" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" horizontalTextPosition="center" iconTextGap="4" modelName="sandwich" modelPosition="n" textColor="#000000" verticalTextPosition="bottom" visible="true" width="111.091796875" x="-31.5458984375" y="-49.90625">Python Applications
  180. &amp; Plug-ins
  181. (import as a library)</y:NodeLabel>
  182. <y:Image alphaImage="true" refid="1"/>
  183. </y:ImageNode>
  184. </data>
  185. </node>
  186. <node id="n0::n4">
  187. <data key="d6">
  188. <y:ImageNode>
  189. <y:Geometry height="48.0" width="48.0" x="511.0" y="17.0"/>
  190. <y:Fill color="#CCCCFF" transparent="false"/>
  191. <y:BorderStyle color="#000000" type="line" width="1.0"/>
  192. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Droid Sans" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" horizontalTextPosition="center" iconTextGap="4" modelName="sandwich" modelPosition="n" textColor="#000000" verticalTextPosition="bottom" visible="true" width="61.62109375" x="-6.810546875" y="-35.9375">Repository
  193. Admin</y:NodeLabel>
  194. <y:Image alphaImage="true" refid="2"/>
  195. </y:ImageNode>
  196. </data>
  197. </node>
  198. <node id="n0::n5">
  199. <data key="d6">
  200. <y:ShapeNode>
  201. <y:Geometry height="98.0" width="181.0" x="641.5" y="106.4375"/>
  202. <y:Fill color="#FFD27F" color2="#FFECCB" transparent="false"/>
  203. <y:BorderStyle color="#206946" raised="false" type="line" width="1.0"/>
  204. <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="8.0" fontFamily="Droid Sans" fontSize="12" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.96875" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="53.916015625" x="63.5419921875" y="8.0">REST API</y:NodeLabel>
  205. <y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Droid Sans" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="59.875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="152.8984375" x="14.05078125" y="26.28087349397589">• Translate LDP requests
  206. into Python API methods
  207. • Localize &amp; globalize URIs
  208. • Serialize &amp; deserialize RDF<y:LabelModel>
  209. <y:SmartNodeLabelModel distance="4.0"/>
  210. </y:LabelModel>
  211. <y:ModelParameter>
  212. <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.37914156626506024" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
  213. </y:ModelParameter>
  214. </y:NodeLabel>
  215. <y:Shape type="roundrectangle"/>
  216. </y:ShapeNode>
  217. </data>
  218. </node>
  219. <node id="n0::n6">
  220. <data key="d6">
  221. <y:ImageNode>
  222. <y:Geometry height="48.0" width="48.0" x="708.0" y="17.0"/>
  223. <y:Fill color="#CCCCFF" transparent="false"/>
  224. <y:BorderStyle color="#000000" type="line" width="1.0"/>
  225. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Droid Sans" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" horizontalTextPosition="center" iconTextGap="4" modelName="sandwich" modelPosition="n" textColor="#000000" verticalTextPosition="bottom" visible="true" width="65.904296875" x="-8.9521484375" y="-21.96875">HTTP Client</y:NodeLabel>
  226. <y:Image alphaImage="true" refid="3"/>
  227. </y:ImageNode>
  228. </data>
  229. </node>
  230. <node id="n0::n7">
  231. <data key="d6">
  232. <y:ShapeNode>
  233. <y:Geometry height="68.0" width="181.0" x="307.0" y="460.9375"/>
  234. <y:Fill color="#7FF2FF" color2="#CBF9FF" transparent="false"/>
  235. <y:BorderStyle color="#206169" raised="false" type="line" width="1.0"/>
  236. <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="8.0" fontFamily="Droid Sans" fontSize="12" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.96875" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="117.783203125" x="31.6083984375" y="8.0">Binary Store Layout</y:NodeLabel>
  237. <y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Droid Sans" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="158.576171875" x="11.2119140625" y="27.844126506024054">Handle non-RDF (binary)
  238. resources and filesystem I/O<y:LabelModel>
  239. <y:SmartNodeLabelModel distance="4.0"/>
  240. </y:LabelModel>
  241. <y:ModelParameter>
  242. <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.37914156626506024" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
  243. </y:ModelParameter>
  244. </y:NodeLabel>
  245. <y:Shape type="roundrectangle"/>
  246. </y:ShapeNode>
  247. </data>
  248. </node>
  249. <node id="n0::n8">
  250. <data key="d6">
  251. <y:ShapeNode>
  252. <y:Geometry height="68.0" width="181.0" x="580.0" y="460.9375"/>
  253. <y:Fill color="#7FF2FF" color2="#CBF9FF" transparent="false"/>
  254. <y:BorderStyle color="#206169" raised="false" type="line" width="1.0"/>
  255. <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="8.0" fontFamily="Droid Sans" fontSize="12" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.96875" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="102.87109375" x="39.064453125" y="8.0">RDF Store Layout</y:NodeLabel>
  256. <y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Droid Sans" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="142.275390625" x="19.3623046875" y="27.844126506024054">Arrange RDF data into
  257. triples and named graphs<y:LabelModel>
  258. <y:SmartNodeLabelModel distance="4.0"/>
  259. </y:LabelModel>
  260. <y:ModelParameter>
  261. <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.37914156626506024" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
  262. </y:ModelParameter>
  263. </y:NodeLabel>
  264. <y:Shape type="roundrectangle"/>
  265. </y:ShapeNode>
  266. </data>
  267. </node>
  268. <node id="n0::n9">
  269. <data key="d6">
  270. <y:ShapeNode>
  271. <y:Geometry height="68.0" width="181.0" x="580.0" y="570.375"/>
  272. <y:Fill color="#99BDFF" color2="#CBDEFF" transparent="false"/>
  273. <y:BorderStyle color="#203A69" raised="false" type="line" width="1.0"/>
  274. <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="8.0" fontFamily="Droid Sans" fontSize="12" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.96875" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="143.734375" x="18.6328125" y="8.0">Graph Store Abstraction</y:NodeLabel>
  275. <y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Droid Sans" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="137.76953125" x="21.615234375" y="27.844126506024054">Map graph operations to
  276. Key/Value store I/O<y:LabelModel>
  277. <y:SmartNodeLabelModel distance="4.0"/>
  278. </y:LabelModel>
  279. <y:ModelParameter>
  280. <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.37914156626506024" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
  281. </y:ModelParameter>
  282. </y:NodeLabel>
  283. <y:Shape type="roundrectangle"/>
  284. </y:ShapeNode>
  285. </data>
  286. </node>
  287. <node id="n0::n10">
  288. <data key="d6">
  289. <y:ShapeNode>
  290. <y:Geometry height="98.0" width="143.0" x="463.5" y="106.4375"/>
  291. <y:Fill color="#FFD27F" color2="#FFECCB" transparent="false"/>
  292. <y:BorderStyle color="#206946" raised="false" type="line" width="1.0"/>
  293. <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="8.0" fontFamily="Droid Sans" fontSize="12" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.96875" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="22.73828125" x="60.130859375" y="8.0">CLI</y:NodeLabel>
  294. <y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Droid Sans" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="112.240234375" x="15.3798828125" y="33.03125">Expose admin tools
  295. to command line<y:LabelModel>
  296. <y:SmartNodeLabelModel distance="4.0"/>
  297. </y:LabelModel>
  298. <y:ModelParameter>
  299. <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.1629464285714286" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
  300. </y:ModelParameter>
  301. </y:NodeLabel>
  302. <y:Shape type="roundrectangle"/>
  303. </y:ShapeNode>
  304. </data>
  305. </node>
  306. </graph>
  307. </node>
  308. <edge id="n0::e0" source="n0::n1" target="n0::n7">
  309. <data key="d10">
  310. <y:BezierEdge>
  311. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  312. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  313. <y:Arrows source="none" target="delta"/>
  314. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="28.0" y="-81.10418701171875">
  315. <y:LabelModel>
  316. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  317. </y:LabelModel>
  318. <y:ModelParameter>
  319. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  320. </y:ModelParameter>
  321. <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
  322. </y:EdgeLabel>
  323. </y:BezierEdge>
  324. </data>
  325. </edge>
  326. <edge id="n0::e1" source="n0::n8" target="n0::n2">
  327. <data key="d10">
  328. <y:BezierEdge>
  329. <y:Path sx="0.0" sy="0.0" tx="135.5" ty="63.112499999999955"/>
  330. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  331. <y:Arrows source="none" target="delta"/>
  332. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="28.0" y="-22.688629150390625">
  333. <y:LabelModel>
  334. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  335. </y:LabelModel>
  336. <y:ModelParameter>
  337. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  338. </y:ModelParameter>
  339. <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
  340. </y:EdgeLabel>
  341. </y:BezierEdge>
  342. </data>
  343. </edge>
  344. <edge id="n0::e2" source="n0::n7" target="n0::n2">
  345. <data key="d10">
  346. <y:BezierEdge>
  347. <y:Path sx="0.0" sy="0.0" tx="-137.5" ty="50.112499999999955"/>
  348. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  349. <y:Arrows source="none" target="delta"/>
  350. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="28.0" y="-22.743499755859375">
  351. <y:LabelModel>
  352. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  353. </y:LabelModel>
  354. <y:ModelParameter>
  355. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  356. </y:ModelParameter>
  357. <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
  358. </y:EdgeLabel>
  359. </y:BezierEdge>
  360. </data>
  361. </edge>
  362. <edge id="n0::e3" source="n0::n2" target="n0::n3">
  363. <data key="d10">
  364. <y:BezierEdge>
  365. <y:Path sx="-197.0" sy="-74.88750000000005" tx="0.0" ty="24.005859375"/>
  366. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  367. <y:Arrows source="none" target="delta"/>
  368. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="28.0" y="-92.45407104492188">
  369. <y:LabelModel>
  370. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  371. </y:LabelModel>
  372. <y:ModelParameter>
  373. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  374. </y:ModelParameter>
  375. <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
  376. </y:EdgeLabel>
  377. </y:BezierEdge>
  378. </data>
  379. </edge>
  380. <edge id="n0::e4" source="n0::n2" target="n0::n5">
  381. <data key="d10">
  382. <y:BezierEdge>
  383. <y:Path sx="197.0" sy="-67.88750000000005" tx="0.0" ty="0.0"/>
  384. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  385. <y:Arrows source="none" target="delta"/>
  386. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="28.0" y="-22.713577270507812">
  387. <y:LabelModel>
  388. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  389. </y:LabelModel>
  390. <y:ModelParameter>
  391. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  392. </y:ModelParameter>
  393. <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
  394. </y:EdgeLabel>
  395. </y:BezierEdge>
  396. </data>
  397. </edge>
  398. <edge id="n0::e5" source="n0::n2" target="n0::n10">
  399. <data key="d10">
  400. <y:BezierEdge>
  401. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  402. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  403. <y:Arrows source="none" target="delta"/>
  404. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="28.0" y="-22.68048095703125">
  405. <y:LabelModel>
  406. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  407. </y:LabelModel>
  408. <y:ModelParameter>
  409. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  410. </y:ModelParameter>
  411. <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
  412. </y:EdgeLabel>
  413. </y:BezierEdge>
  414. </data>
  415. </edge>
  416. <edge id="n0::e6" source="n0::n5" target="n0::n6">
  417. <data key="d10">
  418. <y:BezierEdge>
  419. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="20.021484375"/>
  420. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  421. <y:Arrows source="none" target="delta"/>
  422. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="28.0" y="-22.712783813476562">
  423. <y:LabelModel>
  424. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  425. </y:LabelModel>
  426. <y:ModelParameter>
  427. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  428. </y:ModelParameter>
  429. <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
  430. </y:EdgeLabel>
  431. </y:BezierEdge>
  432. </data>
  433. </edge>
  434. <edge id="n0::e7" source="n0::n5" target="n0::n5">
  435. <data key="d10">
  436. <y:BezierEdge>
  437. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  438. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  439. <y:Arrows source="none" target="delta"/>
  440. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="-90.5" y="-49.0">
  441. <y:LabelModel>
  442. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  443. </y:LabelModel>
  444. <y:ModelParameter>
  445. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  446. </y:ModelParameter>
  447. <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
  448. </y:EdgeLabel>
  449. </y:BezierEdge>
  450. </data>
  451. </edge>
  452. <edge id="n0::e8" source="n0::n7" target="n0::n7">
  453. <data key="d10">
  454. <y:BezierEdge>
  455. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  456. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  457. <y:Arrows source="none" target="delta"/>
  458. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="-90.5" y="-34.0">
  459. <y:LabelModel>
  460. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  461. </y:LabelModel>
  462. <y:ModelParameter>
  463. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  464. </y:ModelParameter>
  465. <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
  466. </y:EdgeLabel>
  467. </y:BezierEdge>
  468. </data>
  469. </edge>
  470. <edge id="n0::e9" source="n0::n8" target="n0::n8">
  471. <data key="d10">
  472. <y:BezierEdge>
  473. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  474. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  475. <y:Arrows source="none" target="delta"/>
  476. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="-90.5" y="-34.0">
  477. <y:LabelModel>
  478. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  479. </y:LabelModel>
  480. <y:ModelParameter>
  481. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  482. </y:ModelParameter>
  483. <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
  484. </y:EdgeLabel>
  485. </y:BezierEdge>
  486. </data>
  487. </edge>
  488. <edge id="n0::e10" source="n0::n9" target="n0::n9">
  489. <data key="d10">
  490. <y:BezierEdge>
  491. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  492. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  493. <y:Arrows source="none" target="delta"/>
  494. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="-90.5" y="-34.0">
  495. <y:LabelModel>
  496. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  497. </y:LabelModel>
  498. <y:ModelParameter>
  499. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  500. </y:ModelParameter>
  501. <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
  502. </y:EdgeLabel>
  503. </y:BezierEdge>
  504. </data>
  505. </edge>
  506. <edge id="n0::e11" source="n0::n9" target="n0::n8">
  507. <data key="d10">
  508. <y:BezierEdge>
  509. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  510. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  511. <y:Arrows source="none" target="delta"/>
  512. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="28.0" y="-22.70654296875">
  513. <y:LabelModel>
  514. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  515. </y:LabelModel>
  516. <y:ModelParameter>
  517. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  518. </y:ModelParameter>
  519. <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
  520. </y:EdgeLabel>
  521. </y:BezierEdge>
  522. </data>
  523. </edge>
  524. <edge id="n0::e12" source="n0::n0" target="n0::n9">
  525. <data key="d10">
  526. <y:BezierEdge>
  527. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  528. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  529. <y:Arrows source="none" target="delta"/>
  530. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="28.0" y="-26.34259033203125">
  531. <y:LabelModel>
  532. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  533. </y:LabelModel>
  534. <y:ModelParameter>
  535. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  536. </y:ModelParameter>
  537. <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
  538. </y:EdgeLabel>
  539. </y:BezierEdge>
  540. </data>
  541. </edge>
  542. <edge id="n0::e13" source="n0::n10" target="n0::n10">
  543. <data key="d10">
  544. <y:BezierEdge>
  545. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  546. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  547. <y:Arrows source="none" target="delta"/>
  548. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="-71.5" y="-49.0">
  549. <y:LabelModel>
  550. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  551. </y:LabelModel>
  552. <y:ModelParameter>
  553. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  554. </y:ModelParameter>
  555. <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
  556. </y:EdgeLabel>
  557. </y:BezierEdge>
  558. </data>
  559. </edge>
  560. <edge id="n0::e14" source="n0::n10" target="n0::n4">
  561. <data key="d10">
  562. <y:BezierEdge>
  563. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="14.974609375"/>
  564. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  565. <y:Arrows source="none" target="delta"/>
  566. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="28.0" y="-22.715789794921875">
  567. <y:LabelModel>
  568. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  569. </y:LabelModel>
  570. <y:ModelParameter>
  571. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  572. </y:ModelParameter>
  573. <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
  574. </y:EdgeLabel>
  575. </y:BezierEdge>
  576. </data>
  577. </edge>
  578. </graph>
  579. <data key="d7">
  580. <y:Resources>
  581. <y:Resource id="1" type="java.awt.image.BufferedImage">iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAACyUlEQVR42u2ZS0hVQRzGD2ZlVotK&#13;
  582. sXDRSyJpYTuN1AojzCSwIBLSgsiIEtsUFIa9NgnaC2lpLmrTTSjKXFrUIggs8kUY6EKjSIzAiDTt&#13;
  583. G/gujAcfM2duc+bCHfhtzpyZ+b5zzpyZ/388z7wsADngBGgEEfAKvAe9oAd0gg7wCDSAk2CrF3JJ&#13;
  584. p5ivYCogXWB/GOKzwRcD4X7qbRt4LQ0+wk+j29BElS3xmdKg4i2s4fUk0Gpg4BtYZMPATmnQu766&#13;
  585. IsO3sMOGgRJpwIivrsLQQLkNA6XSgJOgBqSBXWDI0MAR2wZiTcKA6iTu02DSNQO65XcYBtaDc+AB&#13;
  586. aAPtBvzVNLB5hj6egOtg43zCl4AmzUFjPQfy5qgXb/PobOIXg5chCVc1IJgABTMZuBmyeFUDU9ye&#13;
  587. TytrwZ84MiDIlw1ccEC84DDYrnhvo2ygwxEDueCQ4r2dckg45oD4YWq5p3i/mMxLPf53XXj6x8FK&#13;
  588. 8EOjzbb/vbdRpYFfQ4tmu2MeswlhiB5n9qKU4q8G6KNWNDxrIKKdQUgWYwJVVoGFFL4JPDN5c9UB&#13;
  589. Gn4HxVKG4jSoA5c1uA3eaO5W/dwKEgaOgi2ccJGQ547Y4HmFAeLW5eCDA5P/lMdvUrXBR342dxz5&#13;
  590. 9RZGF7NBxQaXuHj8ckC82FqnRg08VGx0gJsoF55+m7wXqlRsJP48+xwxUCEbWKa4hBc7snKPMHqc&#13;
  591. Vs7HkYGLsx1UPI0DA+/mSgKL5f0K+OmgAbFiP+YCOm9JYWhXQsFR0gMYKPP1EYQiKY1vPbW4h9k8&#13;
  592. FTISudGEATV6mbYcjkcDL0Ay+1oBPts2sNvQQJmvPzmUPGjrgHvCwMAZX3/NUl2WrZx/s4EBEY7u&#13;
  593. 5YJUJT2M5zYPLURE9jaGf59PYLXtk5dURmbjhtuDFk7m0MoGcAP0awgfYHI227XzsHXMMF/jPGkl&#13;
  594. 93mtnIZjVv4BcVV2Wd1qBnAAAAAASUVORK5CYII=</y:Resource>
  595. <y:Resource id="2" type="java.awt.image.BufferedImage">iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAm0lEQVR42u2YSwqAMAwFs1FPryB6&#13;
  596. Tj8n0BTqRuhC/OXBDLxN6SIjjYSYAQAAiFN7es/s2USyegZPY7n4TTRJQurLn7OYcPFHEAglUKJ0&#13;
  597. 58tzBCQEQr/1kjACkQQi9wACEgKMEgg8OAtFO7/cxAj8IUATI/DjX+gOr4wSCHwlsAq//7SUs1FY&#13;
  598. oLW8IB3ymk6l8MnTeSp28wAAIM0OIMliA92UJeAAAAAASUVORK5CYII=</y:Resource>
  599. <y:Resource id="3" type="java.awt.image.BufferedImage">iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAD30lEQVR42u1ZTUhUURSeKSsoUvsf&#13;
  600. aVcRKIWLHCEzXCRh0CKNIHAVFZQuigLRXUUOVCLoaEYk/S+iRf4MFNUiCvqhyBYl5DRuyjILyyaT&#13;
  601. 1Kxz4QwcLve+d+6dV04wBz4Y3jvn3nPuO3/3jM+XpjSlyQvyA4KAOkAE0A+IAyYR4ncM0A2oRV5/&#13;
  602. KiieAwgBhgC/DTGEsjnTofgCwBnAhIXiMsQabYDsf6X8dsAIQ7EWQCGiFLAXEAZENfxizYq/qfhM&#13;
  603. PHXuyX4ENGvWWg34rJE7jXt5SnMAtyzcY1izXomL3E3c07OTl5X/AWhE1xAZZSvgvEaZDEXGuq3g&#13;
  604. m1IYMcMLA2S36cEgVtEOwC/C+0ah/BGF8n2AXMBj6XmrFwFLF3wImCvxbESXSFAT4b9AnmdgTMjK&#13;
  605. jwHykGce4In0viKZVEmzTUxx8gdJKjwBqALcIzLtpF480rjYYWnNxYD35P1X2xRLXUdU03WKQJxy&#13;
  606. CcZXgEpJIYqXmoyzXnJFY1fKkYrUKQXPA/J+HHARcNcwS/0E3ADkK9YPS8UuYGJAiAh/A2QqeN7h&#13;
  607. +14MwATtNjTiKWCJYv2FgO+E77hJY/aJCIY0fIfQzVTGdTKVvwOY76BLg1QYWQ1gUNpklUX87GIo&#13;
  608. fx0w22WdPEmmgLN5HRHotVB+FqNqDyAfh14TuRqOQIQINBkqX6QoRqqKe84yG3ZyBPqJwB4G/07M&#13;
  609. 98+Yft9geCjVDpVdSXEiUOrCW2vR4O03NGCL1HK70iQRKHTgW2pxoRH8yw0N2CDJWxsgcvVRwGYM&#13;
  610. wE0Wp3/WIikYG0Bd6AB5fok878b4MFFeVOsVFgYYu1BMEkjUgSuA5/hc9CnHDA1osWwqaRBHOQLd&#13;
  611. 0saDgGJ8Jy4Yb0mXaGJAvgf3kQ6OgCqziBO/BigHlOGNzNT/11oa0GdayIIuivQo+pdMvI1FHeRE&#13;
  612. 17nIUPk1Nq2EHxsnJyMqLXugKXRJ0R5cZnyVRsmV2dO8ehdFqhz6oHqcRnDcasChoRNfa9SmnVZd&#13;
  613. aGTsY0wyxA3uKsOIIs0abVIKDpgGT6vDpu3MNXIZBtQq5Iql62rYJvqzHVLlGHMoW8Iw4L6iRRmU&#13;
  614. hmNZtpOJCoeNTzLkW5ixkKjQIru9kN5tS3Y2pFMi5iInfPYL04BqPHlZ+WavRosRzcYrNTLl5NLP&#13;
  615. vdjLo5cur0aLieGuyogITg8olTHmRW7o8nK4S79EWLHZKN6yxAV8mYHb6NDk5cnr3EOnZDwJxYe9&#13;
  616. CFiTFBvGApPsX0zjuFaWbxoogCV+0ELxDygb8KUA+bFTrMGePYqXoQnECD7rQJ4CX4r8zZqmNP3v&#13;
  617. 9AcyPg3VUb1ulgAAAABJRU5ErkJggg==</y:Resource>
  618. </y:Resources>
  619. </data>
  620. </graphml>