lakesuperior_content_model.graphml 44 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514
  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.17.2-->
  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" xml:space="preserve"/>
  17. <node id="n0" yfiles.foldertype="group">
  18. <data key="d4" xml:space="preserve"/>
  19. <data key="d6">
  20. <y:ProxyAutoBoundsNode>
  21. <y:Realizers active="0">
  22. <y:GroupNode>
  23. <y:Geometry height="839.8125" width="681.0" x="194.5" y="-65.875"/>
  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="681.0" x="0.0" xml:space="preserve" y="0.0">LAKEsuperior 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="38" leftF="38.0" right="38" rightF="38.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="200.94091796875" x="-75.470458984375" xml:space="preserve" y="0.0">LAKEsuperior 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="685.9375"/>
  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="55.134765625" x="30.06419613486844" xml:space="preserve" y="30.09375">Metadata
  53. Store<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><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"/></y:ModelParameter></y:NodeLabel>
  54. </y:GenericNode>
  55. </data>
  56. </node>
  57. <node id="n0::n1">
  58. <data key="d6">
  59. <y:GenericNode configuration="com.yworks.flowchart.dataBase">
  60. <y:Geometry height="73.0" width="115.26315789473685" x="339.86842105263156" y="685.9375"/>
  61. <y:Fill color="#EFE7F7" color2="#CDB7E3" transparent="false"/>
  62. <y:BorderStyle color="#472766" type="line" width="1.0"/>
  63. <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" xml:space="preserve" y="27.515625">Filesystem<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><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"/></y:ModelParameter></y:NodeLabel>
  64. </y:GenericNode>
  65. </data>
  66. </node>
  67. <node id="n0::n2" yfiles.foldertype="group">
  68. <data key="d4" xml:space="preserve"/>
  69. <data key="d6">
  70. <y:ProxyAutoBoundsNode>
  71. <y:Realizers active="0">
  72. <y:GroupNode>
  73. <y:Geometry height="173.625" width="575.0" x="247.5" y="245.875"/>
  74. <y:Fill color="#B2E5FF" color2="#DFF4FF" transparent="false"/>
  75. <y:BorderStyle color="#215A77" type="line" width="1.0"/>
  76. <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" xml:space="preserve" y="0.0">Python API</y:NodeLabel>
  77. <y:Shape type="roundrectangle"/>
  78. <y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/>
  79. <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
  80. <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
  81. </y:GroupNode>
  82. <y:GroupNode>
  83. <y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/>
  84. <y:Fill color="#F5F5F5" transparent="false"/>
  85. <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
  86. <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" xml:space="preserve" y="0.0">Python API</y:NodeLabel>
  87. <y:Shape type="roundrectangle"/>
  88. <y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/>
  89. <y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/>
  90. <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
  91. </y:GroupNode>
  92. </y:Realizers>
  93. </y:ProxyAutoBoundsNode>
  94. </data>
  95. <graph edgedefault="directed" id="n0::n2:">
  96. <node id="n0::n2::n0">
  97. <data key="d6">
  98. <y:ShapeNode>
  99. <y:Geometry height="121.0" width="143.0" x="262.5" y="283.5"/>
  100. <y:Fill color="#7FFFC2" color2="#CBFFE6" transparent="false"/>
  101. <y:BorderStyle color="#206946" raised="false" type="line" width="1.0"/>
  102. <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="79.94921875" x="31.525390625" xml:space="preserve" y="8.0">Resource API</y:NodeLabel>
  103. <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="98.44140625" x="22.279296875" xml:space="preserve" y="44.53125">• CRUD resources
  104. • Versioning<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><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"/></y:ModelParameter></y:NodeLabel>
  105. <y:Shape type="roundrectangle"/>
  106. </y:ShapeNode>
  107. </data>
  108. </node>
  109. <node id="n0::n2::n1">
  110. <data key="d6">
  111. <y:ShapeNode>
  112. <y:Geometry height="121.0" width="143.0" x="664.5" y="283.5"/>
  113. <y:Fill color="#7FFFC2" color2="#CBFFE6" transparent="false"/>
  114. <y:BorderStyle color="#206946" raised="false" type="line" width="1.0"/>
  115. <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="62.0078125" x="40.49609375" xml:space="preserve" y="8.0">Query API</y:NodeLabel>
  116. <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="88.234375" x="27.3828125" xml:space="preserve" y="44.53125">• Term search
  117. • SPARQL query<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><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"/></y:ModelParameter></y:NodeLabel>
  118. <y:Shape type="roundrectangle"/>
  119. </y:ShapeNode>
  120. </data>
  121. </node>
  122. <node id="n0::n2::n2">
  123. <data key="d6">
  124. <y:ShapeNode>
  125. <y:Geometry height="121.0" width="181.0" x="444.5" y="283.5"/>
  126. <y:Fill color="#7FFFC2" color2="#CBFFE6" transparent="false"/>
  127. <y:BorderStyle color="#206946" raised="false" type="line" width="1.0"/>
  128. <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="64.345703125" x="58.3271484375" xml:space="preserve" y="8.0">Admin API</y:NodeLabel>
  129. <y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Droid Sans" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="87.8125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="140.611328125" x="20.1943359375" xml:space="preserve" y="28.420817669172948">• Bootstrap
  130. • Stats
  131. • Health checks
  132. (fixity, consistency, etc.)
  133. • Backup &amp; restore
  134. • Import &amp; export<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><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"/></y:ModelParameter></y:NodeLabel>
  135. <y:Shape type="roundrectangle"/>
  136. </y:ShapeNode>
  137. </data>
  138. </node>
  139. </graph>
  140. </node>
  141. <node id="n0::n3">
  142. <data key="d6">
  143. <y:ImageNode>
  144. <y:Geometry height="48.0" width="48.0" x="391.0" y="17.0"/>
  145. <y:Fill color="#CCCCFF" transparent="false"/>
  146. <y:BorderStyle color="#000000" type="line" width="1.0"/>
  147. <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="81.4375" x="-16.71875" xml:space="preserve" y="-35.9375">Python Clients
  148. &amp; Plug-ins</y:NodeLabel>
  149. <y:Image alphaImage="true" refid="1"/>
  150. </y:ImageNode>
  151. </data>
  152. </node>
  153. <node id="n0::n4">
  154. <data key="d6">
  155. <y:ImageNode>
  156. <y:Geometry height="48.0" width="48.0" x="511.0" y="17.0"/>
  157. <y:Fill color="#CCCCFF" transparent="false"/>
  158. <y:BorderStyle color="#000000" type="line" width="1.0"/>
  159. <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="21.197265625" x="13.4013671875" xml:space="preserve" y="-21.96875">CLI</y:NodeLabel>
  160. <y:Image alphaImage="true" refid="2"/>
  161. </y:ImageNode>
  162. </data>
  163. </node>
  164. <node id="n0::n5">
  165. <data key="d6">
  166. <y:ShapeNode>
  167. <y:Geometry height="98.0" width="181.0" x="590.5" y="98.4375"/>
  168. <y:Fill color="#7FFFC2" color2="#CBFFE6" transparent="false"/>
  169. <y:BorderStyle color="#206946" raised="false" type="line" width="1.0"/>
  170. <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" xml:space="preserve" y="8.0">REST API</y:NodeLabel>
  171. <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="148.94921875" x="16.025390625" xml:space="preserve" y="26.28087349397589">• Map HTTP / LDP requests
  172. to Python API methods
  173. • Localize / globalize URIs
  174. • Serialize / deserialize RDF<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><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"/></y:ModelParameter></y:NodeLabel>
  175. <y:Shape type="roundrectangle"/>
  176. </y:ShapeNode>
  177. </data>
  178. </node>
  179. <node id="n0::n6">
  180. <data key="d6">
  181. <y:ImageNode>
  182. <y:Geometry height="48.0" width="48.0" x="657.0" y="17.0"/>
  183. <y:Fill color="#CCCCFF" transparent="false"/>
  184. <y:BorderStyle color="#000000" type="line" width="1.0"/>
  185. <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" xml:space="preserve" y="-21.96875">HTTP Client</y:NodeLabel>
  186. <y:Image alphaImage="true" refid="3"/>
  187. </y:ImageNode>
  188. </data>
  189. </node>
  190. <node id="n0::n7">
  191. <data key="d6">
  192. <y:ShapeNode>
  193. <y:Geometry height="68.0" width="181.0" x="307.0" y="489.9375"/>
  194. <y:Fill color="#7FFFC2" color2="#CBFFE6" transparent="false"/>
  195. <y:BorderStyle color="#206946" raised="false" type="line" width="1.0"/>
  196. <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="123.14453125" x="28.927734375" xml:space="preserve" y="8.0">LDP-NR Store Layout</y:NodeLabel>
  197. <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="153.162109375" x="13.9189453125" xml:space="preserve" y="27.844126506024054">Handle non-RDF (binary)
  198. resource and filesystem I/O<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><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"/></y:ModelParameter></y:NodeLabel>
  199. <y:Shape type="roundrectangle"/>
  200. </y:ShapeNode>
  201. </data>
  202. </node>
  203. <node id="n0::n8">
  204. <data key="d6">
  205. <y:ShapeNode>
  206. <y:Geometry height="68.0" width="181.0" x="580.0" y="489.9375"/>
  207. <y:Fill color="#7FFFC2" color2="#CBFFE6" transparent="false"/>
  208. <y:BorderStyle color="#206946" raised="false" type="line" width="1.0"/>
  209. <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="120.033203125" x="30.4833984375" xml:space="preserve" y="8.0">LDP-RS Store Layout</y:NodeLabel>
  210. <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" xml:space="preserve" y="27.844126506024054">Arrange RDF data into
  211. triples and named graphs<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><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"/></y:ModelParameter></y:NodeLabel>
  212. <y:Shape type="roundrectangle"/>
  213. </y:ShapeNode>
  214. </data>
  215. </node>
  216. <node id="n0::n9">
  217. <data key="d6">
  218. <y:ShapeNode>
  219. <y:Geometry height="68.0" width="181.0" x="580.0" y="587.9375"/>
  220. <y:Fill color="#7FFFC2" color2="#CBFFE6" transparent="false"/>
  221. <y:BorderStyle color="#206946" raised="false" type="line" width="1.0"/>
  222. <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" xml:space="preserve" y="8.0">Graph Store Abstraction</y:NodeLabel>
  223. <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" xml:space="preserve" y="27.844126506024054">Map graph operations to
  224. Key/Value store I/O<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><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"/></y:ModelParameter></y:NodeLabel>
  225. <y:Shape type="roundrectangle"/>
  226. </y:ShapeNode>
  227. </data>
  228. </node>
  229. </graph>
  230. </node>
  231. <edge id="n0::e0" source="n0::n1" target="n0::n7">
  232. <data key="d10">
  233. <y:BezierEdge>
  234. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  235. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  236. <y:Arrows source="none" target="delta"/>
  237. <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="-69.6912841796875">
  238. <y:LabelModel>
  239. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  240. </y:LabelModel>
  241. <y:ModelParameter>
  242. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  243. </y:ModelParameter>
  244. <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"/>
  245. </y:EdgeLabel>
  246. </y:BezierEdge>
  247. </data>
  248. </edge>
  249. <edge id="n0::e1" source="n0::n8" target="n0::n2">
  250. <data key="d10">
  251. <y:BezierEdge>
  252. <y:Path sx="11.0" sy="-1.9375" tx="0.0" ty="0.0"/>
  253. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  254. <y:Arrows source="none" target="delta"/>
  255. <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="4.276489062528299" y="-42.90852457234479">
  256. <y:LabelModel>
  257. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  258. </y:LabelModel>
  259. <y:ModelParameter>
  260. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  261. </y:ModelParameter>
  262. <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"/>
  263. </y:EdgeLabel>
  264. </y:BezierEdge>
  265. </data>
  266. </edge>
  267. <edge id="n0::e2" source="n0::n7" target="n0::n2">
  268. <data key="d10">
  269. <y:BezierEdge>
  270. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  271. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  272. <y:Arrows source="none" target="delta"/>
  273. <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="56.47958955609175" y="-31.947523976898083">
  274. <y:LabelModel>
  275. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  276. </y:LabelModel>
  277. <y:ModelParameter>
  278. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  279. </y:ModelParameter>
  280. <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"/>
  281. </y:EdgeLabel>
  282. </y:BezierEdge>
  283. </data>
  284. </edge>
  285. <edge id="n0::e3" source="n0::n2" target="n0::n3">
  286. <data key="d10">
  287. <y:BezierEdge>
  288. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="24.005859375"/>
  289. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  290. <y:Arrows source="none" target="delta"/>
  291. <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="-13.350302498914743" y="-100.65607130441714">
  292. <y:LabelModel>
  293. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  294. </y:LabelModel>
  295. <y:ModelParameter>
  296. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  297. </y:ModelParameter>
  298. <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"/>
  299. </y:EdgeLabel>
  300. </y:BezierEdge>
  301. </data>
  302. </edge>
  303. <edge id="n0::e4" source="n0::n2" target="n0::n5">
  304. <data key="d10">
  305. <y:BezierEdge>
  306. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  307. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  308. <y:Arrows source="none" target="delta"/>
  309. <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="50.783456064816846" y="-20.50756735622815">
  310. <y:LabelModel>
  311. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  312. </y:LabelModel>
  313. <y:ModelParameter>
  314. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  315. </y:ModelParameter>
  316. <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"/>
  317. </y:EdgeLabel>
  318. </y:BezierEdge>
  319. </data>
  320. </edge>
  321. <edge id="n0::e5" source="n0::n2" target="n0::n4">
  322. <data key="d10">
  323. <y:BezierEdge>
  324. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="14.974609375"/>
  325. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  326. <y:Arrows source="none" target="delta"/>
  327. <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.40565490722656">
  328. <y:LabelModel>
  329. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  330. </y:LabelModel>
  331. <y:ModelParameter>
  332. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  333. </y:ModelParameter>
  334. <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"/>
  335. </y:EdgeLabel>
  336. </y:BezierEdge>
  337. </data>
  338. </edge>
  339. <edge id="n0::e6" source="n0::n5" target="n0::n6">
  340. <data key="d10">
  341. <y:BezierEdge>
  342. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="20.021484375"/>
  343. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  344. <y:Arrows source="none" target="delta"/>
  345. <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="-18.72998046875">
  346. <y:LabelModel>
  347. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  348. </y:LabelModel>
  349. <y:ModelParameter>
  350. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  351. </y:ModelParameter>
  352. <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"/>
  353. </y:EdgeLabel>
  354. </y:BezierEdge>
  355. </data>
  356. </edge>
  357. <edge id="n0::e7" source="n0::n5" target="n0::n5">
  358. <data key="d10">
  359. <y:BezierEdge>
  360. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  361. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  362. <y:Arrows source="none" target="delta"/>
  363. <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">
  364. <y:LabelModel>
  365. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  366. </y:LabelModel>
  367. <y:ModelParameter>
  368. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  369. </y:ModelParameter>
  370. <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"/>
  371. </y:EdgeLabel>
  372. </y:BezierEdge>
  373. </data>
  374. </edge>
  375. <edge id="n0::e8" source="n0::n7" target="n0::n7">
  376. <data key="d10">
  377. <y:BezierEdge>
  378. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  379. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  380. <y:Arrows source="none" target="delta"/>
  381. <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">
  382. <y:LabelModel>
  383. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  384. </y:LabelModel>
  385. <y:ModelParameter>
  386. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  387. </y:ModelParameter>
  388. <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"/>
  389. </y:EdgeLabel>
  390. </y:BezierEdge>
  391. </data>
  392. </edge>
  393. <edge id="n0::e9" source="n0::n8" target="n0::n8">
  394. <data key="d10">
  395. <y:BezierEdge>
  396. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  397. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  398. <y:Arrows source="none" target="delta"/>
  399. <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">
  400. <y:LabelModel>
  401. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  402. </y:LabelModel>
  403. <y:ModelParameter>
  404. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  405. </y:ModelParameter>
  406. <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"/>
  407. </y:EdgeLabel>
  408. </y:BezierEdge>
  409. </data>
  410. </edge>
  411. <edge id="n0::e10" source="n0::n9" target="n0::n9">
  412. <data key="d10">
  413. <y:BezierEdge>
  414. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  415. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  416. <y:Arrows source="none" target="delta"/>
  417. <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">
  418. <y:LabelModel>
  419. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  420. </y:LabelModel>
  421. <y:ModelParameter>
  422. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  423. </y:ModelParameter>
  424. <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"/>
  425. </y:EdgeLabel>
  426. </y:BezierEdge>
  427. </data>
  428. </edge>
  429. <edge id="n0::e11" source="n0::n9" target="n0::n8">
  430. <data key="d10">
  431. <y:BezierEdge>
  432. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  433. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  434. <y:Arrows source="none" target="delta"/>
  435. <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="-16.9775390625">
  436. <y:LabelModel>
  437. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  438. </y:LabelModel>
  439. <y:ModelParameter>
  440. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  441. </y:ModelParameter>
  442. <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"/>
  443. </y:EdgeLabel>
  444. </y:BezierEdge>
  445. </data>
  446. </edge>
  447. <edge id="n0::e12" source="n0::n0" target="n0::n9">
  448. <data key="d10">
  449. <y:BezierEdge>
  450. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  451. <y:LineStyle color="#4D6991" type="line" width="1.0"/>
  452. <y:Arrows source="none" target="delta"/>
  453. <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="-20.670654296875">
  454. <y:LabelModel>
  455. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  456. </y:LabelModel>
  457. <y:ModelParameter>
  458. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="right" ratio="0.5" segment="0"/>
  459. </y:ModelParameter>
  460. <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"/>
  461. </y:EdgeLabel>
  462. </y:BezierEdge>
  463. </data>
  464. </edge>
  465. </graph>
  466. <data key="d7">
  467. <y:Resources>
  468. <y:Resource id="1" type="java.awt.image.BufferedImage" xml:space="preserve">iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADOUlEQVR4Xu3aWahNURwG8C/z+GAK&#13;
  469. eTAm8sAbMl2RTCmUKFMJCfFCERlfKHPyiAdeDEWmx0s8KIWMieIB0RUpupm/76wzrLP3Oufsve+5&#13;
  470. ax91v/q97P/ad691zp7WOhdoelrTSFpJB+k83aIH9Iye0n2qp3N0gFbTKKScXjCd+UB/E3pMc5BC&#13;
  471. htN7hDuU1H54zm0UDv4J5tR4Ym1LYhU8pR8KB9W30De7vRVdtGpxfaR28JA6FA56rLiEKVYtiUnw&#13;
  472. kJkoHFB3HDtLrFoSi+Ahs1E44B/aQD1pMr21akkshofYA6i2lgFESR09j0GnWbCjpXgZQNw0ItzR&#13;
  473. Uqo2gIG0ic7QNbrRBL8R7mgpGsCwwP5yifbSYFRIRzqOeAetJg1gjGN7TiMtQ4m0p5sI7+RTpQHI&#13;
  474. L5oARw4h3Ni3KAMQvZ4XpT/9QLihb1EHIONhZYujQRoW0jjHdhdNnvKpdzRIw2ha4Njukj+NNCX8&#13;
  475. 5mjg2zuYvpxw1Fx0MXemzH03WEzDCupOXxy1UsZSs77bRKW5tXLaUStnuXbSakKw4MNPmNULfYDK&#13;
  476. bkebSrZpx42OQlR6zGsSMgRmThBVD2oLk6F0BeG/HUXmm1vvKFTSQNO1M8wKxVraQTtjOEJ3EO9t&#13;
  477. NegwxZ4GfqYRMBecppTBuk96wcNER6EcnTJd6aGj5tsaypyTwUIpj7QDc9RRS4M+/EzeOIou22Ee&#13;
  478. Ht8dNd/0at0J2Zx1NHCZB/MSFdyeBk208lnqaOCiO88sx/Y06OaTTxdEe4RrALXw5NZ6rGaPRdmM&#13;
  479. cMOgWhnAVjiiN8HLCDe21cIA7qHMIrAe77voK8I7SpoD0BP7AswDtGI6wEzttJCrDufoV5m4A5hr&#13;
  480. 7Z+UVr1zy/hNjv5gsJPlTINZzYuiNzwk7gDiqNrKXLm0DADm51ctW2oebG//LwZwndrApBu9smpe&#13;
  481. BjAV4U7FobuSHXsqOT9Qa5boVqoljWDHolqH4py0apqaeol90LgaaAbMA0m/Dec+jKvwGM3I7iLc&#13;
  482. uaReUB94jiYTmplpeSTYoaj0eqC1IF3MqWUQ7aOXCHewlNcwi7Na0aipDIBZYd4Dc53oXw/kVHab&#13;
  483. FgQ04KrlH3FVdlkA86qWAAAAAElFTkSuQmCC</y:Resource>
  484. <y:Resource id="2" type="java.awt.image.BufferedImage" xml:space="preserve">iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAA5UlEQVR4Xu2YywrCQBAE96J+vYLE&#13;
  485. 7/TxBTqbU89uGkYCYRqmoA5bdoJ63NaKoiiKQpyzeTdf5lfEj7mYF3P98uNAxf4jpP750XfbiGpO&#13;
  486. Qc0pqOkPBLY5sjPpwwjbHNmZ9GGEbY7szClkFXF9HGYVcX0cZhVxnY0QtknR2QhhmxSdjRC2SdHx&#13;
  487. oOgU1JyCmv4AZOuI27AHsnXEbdgD2TriNnhQdApqTkFNfwD+7Xtg7wz10CjQ98DeGeqhUaDvgb0z&#13;
  488. 1Ps1HQYl+6Vce2x8oOLVXC9I+x1jv6YbB1l9mjfz1IqiKIpCmR8gyWIDqr6GJQAAAABJRU5ErkJg&#13;
  489. gg==</y:Resource>
  490. <y:Resource id="3" type="java.awt.image.BufferedImage" xml:space="preserve">iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAEjklEQVR4Xu2YScgdRRDHS6MGIq4x&#13;
  491. UfGmIiiGHJII0YQcFFHw4IIgeBINuBwMEYLeEjGBGBHUuCCK+0E8uIKiHsRAVAzqQQXXi/uC+4K7&#13;
  492. 9XvT7dRU97zpft9LvLw//OD7uqtmeub11NIiM8000zS0l7JCuUZ5SvlQ+VH5M8DfHyhPKlcHW3z+&#13;
  493. dx2pbFG+VP6pBB98ucYe1yHKHcofki6sFq5xu3Kw7CGdp3wv6UI825WTAqcpa5VblPcytsA1z5Xd&#13;
  494. qHnSvHV/4z6+UG4eeaY6TvlaUh+4TZp7TVXzlWckvdkQ3+Cc0RpJbS1PS3PPqYi34Rf/i3KjNFuD&#13;
  495. iHKWco+ziewjXRF9ng1zlr/d/zzE3sFnTvLb5nVpPuKczlf+ktb2/e70aPEbJV38u8rxystu/NaR&#13;
  496. 1xzEB2svuFNZ0LEQWS3Nloi6SVr7e804vwTfhF/8r8oJwWZ/5RU3P/GHzVu20YZE5N/8ujBHKNyq&#13;
  497. XK68EMbg7mBHrH/JjFuuCjZRhymfhjn4TiYMsXbrkE2XdadHb93vW89byoXSXZDlTclHnJXS3YrV&#13;
  498. W4k3ZpPUtu70SDuknf9duU953oyV8JvyqLJUUpEzoh1rOaI7PV6k+Oj8g3Jgd3qkj6WZf1uaDzDq&#13;
  499. 4jBeyqvKopFnV4cqP0lrd113ul9Eiq+kdeRhclovzTbLPdzjki40x3PKAcEnpxuktSUxFhWAxHV7&#13;
  500. k2O700W6SNLFeh5R9osOPSI6WZ/l3em8KImjA9ujVvtKmvg8nwS7Er0jrd8GN5cV9Xx0IKbX6GRJ&#13;
  501. k5GHyHVXdCiQjYZszUHRjESHS9xcThdIE+93SbrYHOzrGl0hra/P7FnRPUUHap1xorvyCxzispFn&#13;
  502. uc6U1pfEOiiSVnSglu/TYqlvaLA/CucKnSJd/0H1PQCxepNyujQf4KnGrpQ7pV7VD2C30JVm/H4z&#13;
  503. TnPO9+EXOA6y9dFSr+otRNFmHWIeeFB5LYxTp1xr7EqgxZxE9iOmHR0Ub9fe+HNlVZijwfgojFMl&#13;
  504. +kWOI1fvlMiG0cfcXFa5yMIbf1g5RzlDmo7M2wyxRCYTzU68RlEi86WEh47M1y/UQ3RjfScOQNW5&#13;
  505. MDoU6kTpXqOolKBgonDyC7BQ4+c0VAORhdmSlAcPyPCvQt8dffErKubQZklvbqHzyonwii+nEd4n&#13;
  506. BzVRX0HHr/WztLbF5TTyDY3n0tY0K7osOriHJPX1UD/lxGldtCEEVzU0iDbO3ywSe90h0eh4Xw9B&#13;
  507. w4uoZ9tVurNq0Uj3hUpOEkoOZddI6ut58T/rRpQo7Pc4z3Y8qGNRIY40/A0j1xu7PpG8vF+OmKGJ&#13;
  508. bm+4ubPD3MTqWwQZe5zYs99K6peDbMub94vvO1utEh+kbXIsxxg7KxJebPpLoLH3Ry9PyJSOFhEH&#13;
  509. rbmHYIzTAysy9dB50RAsfmqHu1H8EvasJkKspsuiAT9cyrdNH7SxU3vzObE9+hZpS/FaiDZz/mBL&#13;
  510. RYjl1yDB+IXUwjW41sShci4i0pDibdwu5bPgW51hd4cosqgUKXep2alKaYYoR4C/GWMOG2yLC7OZ&#13;
  511. ZpqpX/8CMj4N1UAQhFcAAAAASUVORK5CYII=</y:Resource>
  512. </y:Resources>
  513. </data>
  514. </graphml>